openvibe 是智能体领域的开源项目,由 vitalops 开发,2023 年首次发布。
在全站 13,109 个收录项目中,它的 GitHub 星标数(1,449)位列前 30%,在智能体分类中处于中上游。
项目仍在小幅维护中,最近一次代码更新于 2026-09-22。本地部署,完全免费。
它主要面向的使用场景是:快速原型开发,验证自主AI代理的可行性。同类可对比的替代方案包括 Auto-GPT、BabyAGI、MetaGPT。

模块化搭建你的专属 AI 代理,快速实现自主任务
openvibe 是一个模块化的 Auto-GPT 框架,旨在简化构建自主 AI 代理的流程。它解决了从零搭建复杂 AI 代理时面临的架构混乱、扩展困难等问题,通过提供清晰的模块化设计,让开发者能够灵活组合不同组件(如语言模型、工具、记忆等)来快速定制自己的 AI 助手。核心能力包括:支持多种 LLM(如 GPT-4)、可插拔的工具集成、任务规划与执行、以及状态管理。其设计哲学是轻量、透明,让开发者能深入控制代理行为,同时保持代码的可读性和可维护性。适合希望构建自定义 AI 工作流的开发者,也是学习 Auto-GPT 内部机制的优秀参考。
1克隆项目仓库
把 openvibe 源码下载到本地并进入仓库根目录,后续安装与配置都在此目录进行。
git clone https://github.com/vitalops/openvibe.git
cd openvibe2安装依赖
在仓库根目录执行可编辑安装,同时安装开发依赖组([dev]),以便使用 openvibe 命令。
pip install -e ".[dev]"3设置 API Key
按 README 要求导出 ANTHROPIC_API_KEY 环境变量,值换成自己的真实密钥;建议写入 shell 配置文件避免每次重设。
export ANTHROPIC_API_KEY=sk-xxxxxxxx4创建配置文件
在项目根目录新建 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校验模型列表
运行 models 子命令确认配置的模型已被正确识别,能列出模型说明 Key 与 openvibe.json 生效。
openvibe models6启动服务
以服务模式启动 openvibe,默认监听 4096 端口;如需长期运行建议放到后台或进程管理器中。
openvibe serve7一次性执行任务
用 run 子命令直接下达单次提示词,适合快速验证代理能否完成任务,无需常驻服务。
openvibe run "fix the failing tests"8管理会话
用 session 子命令查看历史会话列表,并按 session-id 查看某次会话的详细执行过程。
openvibe session list
openvibe session show | 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
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
Auto-GPT、BabyAGI、MetaGPT
openvibe 是智能体领域的开源项目,由 vitalops 开发,2023 年首次发布。
在全站 13,109 个收录项目中,它的 GitHub 星标数(1,449)位列前 30%,在智能体分类中处于中上游。
项目仍在小幅维护中,最近一次代码更新于 2026-09-22。本地部署,完全免费。
它主要面向的使用场景是:快速原型开发,验证自主AI代理的可行性。同类可对比的替代方案包括 Auto-GPT、BabyAGI、MetaGPT。
上一篇:bot-on-anything
xinchao-dynamic-mind
开源
给 AI 装上疲惫和欲望,让交互更真实
独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。
deepseek-harness
开源
把 AI 能力拆成乐高积木,拼出你的专属智能体。
DeepSeek Harness: Everything is a Plugin.
AutoGPT
开源
开箱即用的 AI 员工,交代任务就自己干完
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···
EvoAgentX
开源
让 AI 智能体自己迭代变强,越用越聪明
EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents