openvibe

模块化搭建你的专属 AI 代理,快速实现自主任务

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 132 🐛 待处理 32 👀 关注 30
GitHub ↗
GitHub 星标 ★ 1454
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源框架,本地部署,完全免费。

项目预览

openvibe 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队vitalops
定价模式🏷️完全免费
价格说明开源框架,本地部署,完全免费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
主要语言Python
技术栈/模型chatgpt,gpt,gpt4,llms
GitHub 星标★ 1454
上线时间2023-04-14 00:00:00
代码更新2026-07-03
仓库体积669 KB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数5

项目介绍

openvibe 是一个模块化的 Auto-GPT 框架,旨在简化构建自主 AI 代理的流程。它解决了从零搭建复杂 AI 代理时面临的架构混乱、扩展困难等问题,通过提供清晰的模块化设计,让开发者能够灵活组合不同组件(如语言模型、工具、记忆等)来快速定制自己的 AI 助手。核心能力包括:支持多种 LLM(如 GPT-4)、可插拔的工具集成、任务规划与执行、以及状态管理。其设计哲学是轻量、透明,让开发者能深入控制代理行为,同时保持代码的可读性和可维护性。适合希望构建自定义 AI 工作流的开发者,也是学习 Auto-GPT 内部机制的优秀参考。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1454

技术标签

使用教程

难度:进阶 约 10 分钟 部署方式:命令行工具 8 步

环境要求

  • Python 环境与 pip(需可执行 pip install)
  • 项目源码目录(pip install -e 为可编辑安装,须在仓库根目录执行)
  • Anthropic API Key(形如 sk-...)
  • 可访问 LLM 服务的网络环境

安装与启动步骤

  1. 1克隆项目仓库

    把 openvibe 源码下载到本地并进入仓库根目录,后续安装与配置都在此目录进行。

    git clone https://github.com/vitalops/openvibe.git
    cd openvibe
  2. 2安装依赖

    在仓库根目录执行可编辑安装,同时安装开发依赖组([dev]),以便使用 openvibe 命令。

    pip install -e ".[dev]"
  3. 3设置 API Key

    按 README 要求导出 ANTHROPIC_API_KEY 环境变量,值换成自己的真实密钥;建议写入 shell 配置文件避免每次重设。

    export ANTHROPIC_API_KEY=sk-xxxxxxxx
  4. 4创建配置文件

    在项目根目录新建 openvibe.json,指定模型提供方、模型 ID、默认代理与工具权限策略。

    {
      "model": { "provider_id": "anthropic", "model_id": "claude-sonnet-4-5" },
      "default_agent": "build",
      "permission": [
        { "tool": "bash", "action": "ask" },
        { "tool": "write", "action": "ask" }
      ]
    }
  5. 5校验模型列表

    运行 models 子命令确认配置的模型已被正确识别,能列出模型说明 Key 与 openvibe.json 生效。

    openvibe models
  6. 6启动服务

    以服务模式启动 openvibe,默认监听 4096 端口;如需长期运行建议放到后台或进程管理器中。

    openvibe serve
  7. 7一次性执行任务

    用 run 子命令直接下达单次提示词,适合快速验证代理能否完成任务,无需常驻服务。

    openvibe run "fix the failing tests"
  8. 8管理会话

    用 session 子命令查看历史会话列表,并按 session-id 查看某次会话的详细执行过程。

    openvibe session list
    openvibe session show <session-id>

关键配置

配置项必填说明示例
ANTHROPIC_API_KEY是调用 Anthropic 模型所需的 API 密钥,通过环境变量注入。sk-xxxxxxxx
model.provider_id是指定 LLM 提供方,示例为 anthropic。anthropic
model.model_id是指定使用的具体模型名称。claude-sonnet-4-5
default_agent否默认使用的代理类型。build
permission否工具权限策略数组,action 可设为 ask 表示执行前询问。[{"tool":"bash","action":"ask"}]

如何确认成功

运行 openvibe models 能列出可用模型;openvibe serve 启动后默认占用 4096 端口。

常见问题

Q:pip install -e ".[dev]" 报错找不到项目?

A:该命令是可编辑安装,必须在 openvibe 仓库根目录执行,先 git clone 并 cd 进入目录再运行。

Q:提示缺少 API Key 或模型调用失败?

A:确认已 export ANTHROPIC_API_KEY=sk-...,且 openvibe.json 中 provider_id 与 model_id 填写正确。

Q:和 opencode 是什么关系?

A:openvibe 是 opencode 的 Python 实现版本,定位为开源 AI 编码代理。

Q:如何查看某次执行过程?

A:先执行 openvibe session list 拿到 session-id,再执行 openvibe session show <session-id> 查看详情。

注意事项

  • openvibe serve 默认端口为 4096,被占用时需自行释放端口。
  • permission 中 action 设为 ask 时,代理执行 bash、write 等工具前会等待确认。
  • 密钥属于敏感信息,不要提交到 Git 仓库或公开分享。
  • 项目内置 bash、read、write、edit、glob、grep、web_fetch、todo 等工具,可按需调整权限。

核心亮点

  • 模块化架构清晰,方便替换和扩展组件,不绑定特定 LLM
  • 代码结构简单,易于理解和二次开发,适合学习 Auto-GPT 原理
  • 活跃的社区和持续更新,快速跟进最新 LLM 能力

不足之处

  • 文档相对简略,新手入门需要自行探索
  • 功能成熟度不如 Auto-GPT 等老牌项目,生态尚在建设中

适用场景

  • 快速原型开发,验证自主 AI 代理的可行性
  • 教学研究,理解自主代理的模块化设计
  • 定制化 AI 助手,集成特定工具和私有数据

替代项目

Auto-GPT、BabyAGI、MetaGPT

上一篇:bot-on-anything

下一篇:Awesome-AGI-Agents

同类项目推荐

Claude-Code-Game-Master 开源

把任何书变成你的RPG冒险世界,用Claude Code玩出沉浸剧情。

Total conversion for Claude Code. Use RAG and the RPG ruleset apis to play a persist···

★ 162 2026-08-09
agents 开源

一套插件,通吃所有主流 AI 编程助手,告别生态碎片化。

Plugins, agents, skills, and commands for Claude Code, Codex CLI, Cursor, OpenCode, ···

★ 42345 2026-08-09
autoresearch 开源

扔个问题给它,全网资料自动整理成报告

Claude Autoresearch Skill — Autonomous goal-directed iteration for Claude Code. Ins···

★ 6819 2026-08-09
cascadeflow 开源

让AI代理自动选最划算的模型,省钱又提速

Cascading runtime for AI agents. Optimize cost, latency, quality, and policy decisio···

★ 3926 2026-08-09
antigravity-sdk-python 开源

用 Python 快速构建 Gemini 驱动的 AI 智能体,集成工具和技能。

A Python library for building AI agents that leverage the full power of Google Antig···

★ 3979 2026-08-09
quorum-alpha-dash 开源

多智能体协作,对抗验证,让原油交易决策更稳健。

Advanced Multi-Agent AI Crude Oil Trading System with Adversarial Validation 2026

★ 120 2026-08-09
Hermes-CN-Desktop 开源

在 Windows 桌面上,用轻量 Tauri 壳跑起隔离的 Hermes 智能体。

Hermes Agent CN desktop app, Windows-First, built with Tauri, Typescript and Rust. I···

★ 1942 2026-08-09
OpenHarness 开源

给长时间运行的AI智能体装上安全锁,确保任务不跑偏、不丢失。

Reliability harness for long-running OpenClaw agents: persistent state, strict task ···

★ 123 2026-08-09
dsh_desktop 开源

双击即用的 DeepSeek 智能体桌面客户端,免装 Node 环境

DeepSeek Harness (dsh) Windows desktop client - bundled Node.js + dsh CLI, one-click···

★ 746 2026-09-25