跳转到主要内容
ToolPotion
AI 顾问
提交(免费)

openvibe

Openvibe 是一个基于 Python 的开源框架,专为 AI 编码代理设计。它为开发和部署 Auto-GPT 应用程序提供了模块化结构。主要功能包括 LLM 抽象层、内置工具和会话管理功能。用户可以在项目根目录下配置模型并定义代理行为。

查看仓库
分享
查看仓库
分享

Openvibe 是一个开源 AI 编码代理的 Python 实现,为 Auto-GPT 开发提供了一个模块化框架。它允许用户构建和试验可以执行编码任务的 AI 代理。该框架通过其 LLM 抽象层支持各种 LLM 后端,在模型选择方面提供了灵活性。它还包括用于常见任务的内置工具,如 bash 执行、文件读写和 Web 抓取。

阅读更多

openvibe 的架构围绕关键模块展开,包括用于数据库抽象的 SQLite、通过 litellm 实现的 LLM 抽象以及用于 HTTP 和 SSE 通信的基于 FastAPI 的服务器。会话/处理器模块处理核心代理执行循环,而工具目录则包含内置工具。配置通过 `openvibe.json` 文件进行管理,允许用户指定模型提供程序、模型 ID 和代理权限。该框架支持会话管理,使用户能够列出和检查活动会话。

Openvibe 的价值主张在于其模块化和可扩展性。开发人员可以轻松地更换组件,如数据库或 LLM 后端。该框架的内置工具和会话管理功能简化了 AI 编码代理的开发和部署。该项目托管在 GitHub 上,并得到了社区开发人员的积极贡献。该项目的文档提供了清晰的安装、使用和配置说明,使其既适合初学者也适合经验丰富的开发人员。该框架对开源原则和社区贡献的关注促进了 AI 编码代理领域的协作和创新。

目标受众包括对构建和试验 AI 编码代理感兴趣的开发人员、研究人员和 AI 爱好者。该框架的模块化设计和清晰的文档使其既适用于原型设计也适用于生产使用。内置工具和会话管理功能的可用性简化了开发过程,允许用户专注于其 AI 代理的核心逻辑。该项目的开源性质鼓励社区贡献和协作,从而促进了一个充满活力和不断发展的生态系统。

  • 类别AI 智能体构建工具
  • 定价模式开源
  • 部署云端, 自托管
  • 平台网页版

  • 用于 Auto-GPT 开发的模块化架构

  • 具有 litellm 后端的 LLM 抽象层

  • 用于 bash、读取、写入、编辑等的内置工具

  • 用于通信的 FastAPI HTTP + SSE 服务器

  • 用于代理控制的会话管理

  • SQLite 数据库抽象

  • 通过 openvibe.json 进行配置

  • 开源和社区驱动

  • 支持 Anthropic 和其他 LLM 提供商

  • 通过 pip 轻松安装

  • 与 MCP 服务器集成

  • 核心代理执行循环

  1. 克隆:从 GitHub 克隆 openvibe 存储库。

  2. 安装:使用 pip 安装框架和依赖项:`pip install -e .[dev]`

  3. 配置:在您的项目根目录下创建一个 `openvibe.json` 文件以配置模型和权限。

  4. 设置 API 密钥:将您的 API 密钥设置为环境变量:`export ANTHROPIC_API_KEY=sk-...`

  5. 执行:使用 `openvibe serve` 运行服务器,或使用 `openvibe run "fix the failing tests"` 执行一次性提示。

  6. 管理会话:使用 `openvibe session list` 和 `openvibe session show <session-id>` 等命令来管理会话。

  7. 探索:查看 `src/openvibe/` 中的源代码以了解架构。

  • 自动化编码
  • 测试自动化
  • 代码调试
  • 软件原型设计
  • 代码重构
  • AI 代理开发

openvibe 评价

加载中...

与 openvibe 类似的热门AI工具

DemoGPT

AI GitHub 仓库

DemoGPT 是一款开源工具,用于使用大型语言模型创建 AI 代理。它允许用户构建、自定义和利用具有各种工具、提示和框架的 AI 代理。DemoGPT 通过提供全面的资源套件(包括 LLM 模型的知识中心)来简化代理开发,所有这些都在一个地方。

AI 智能体构建工具

AI GitHub 仓库 排名第 224 位

查看工具

AI GitHub 仓库

开源工具,用于使用大型语言模型创建 AI 代理。它允许用户构建、自定义和利用具有各种工具、提示和框架的 AI 代理。DemoGPT 通过提供全面的资源套件(包括 LLM 模型的知识中心)来简化代理开发,所有这些都在一个地方。DemoGPT 是一款开源工具,用于使用大型语言模型创建 AI 代理。它允许用户构建、自定义和利用具有各种工具、提示和框架的 AI 代理。DemoGPT 通过提供全面的资源套件(包括 LLM 模型的知识中心)来简化代理开发,所有这些都在一个地方。

AI 智能体构建工具
AI GitHub 仓库 排名第 224 位

smolagents

AI GitHub 仓库

smolagents 是一个基础库,旨在构建通过代码思考的智能体系统。它允许用户用最少的代码运行强大的智能体,支持代码智能体、Hub 集成和与模型无关的功能。该库支持各种 LLM 和模态,在工具使用和执行环境方面提供了灵活性。

AI 智能体构建工具

AI GitHub 仓库 排名第 130 位

查看工具

AI GitHub 仓库

基础库,旨在构建通过代码思考的智能体系统。它允许用户用最少的代码运行强大的智能体,支持代码智能体、Hub 集成和与模型无关的功能。该库支持各种 LLM 和模态,在工具使用和执行环境方面提供了灵活性。smolagents 是一个基础库,旨在构建通过代码思考的智能体系统。它允许用户用最少的代码运行强大的智能体,支持代码智能体、Hub 集成和与模型无关的功能。该库支持各种 LLM 和模态,在工具使用和执行环境方面提供了灵活性。

精选AI 智能体构建工具
AI GitHub 仓库 排名第 130 位

TrueForge

AI GitHub 仓库

TrueForge 是一个开源代理框架,作为运行时层将大型语言模型 (LLM) 转换为功能性代理。它旨在简化 AI 驱动应用程序的开发和部署。

AI 智能体构建工具
查看工具

AI GitHub 仓库

开源代理框架,作为运行时层将大型语言模型 (LLM) 转换为功能性代理。它旨在简化 AI 驱动应用程序的开发和部署。TrueForge 是一个开源代理框架,作为运行时层将大型语言模型 (LLM) 转换为功能性代理。它旨在简化 AI 驱动应用程序的开发和部署。

AI 智能体构建工具
查看 AI GitHub 仓库 Top 250

Pi Agent Harness

AI GitHub 仓库

pi是一个AI代理工具包,提供统一的LLM API、代理循环、文本用户界面(TUI)和编码代理CLI。它旨在简化AI代理的开发和部署,使开发人员更容易将AI功能集成到他们的应用程序中。

AI 智能体构建工具
查看工具

AI GitHub 仓库

pi是一个AI代理工具包,提供统一的LLM API、代理循环、文本用户界面(TUI)和编码代理CLI。它旨在简化AI代理的开发和部署,使开发人员更容易将AI功能集成到他们的应用程序中。

精选AI 智能体构建工具
查看 AI GitHub 仓库 Top 250

BeeAI Framework

AI GitHub 仓库

BeeAI Framework 是一个开源工具包,用于构建生产就绪的 AI 代理和多代理系统。它支持 Python 和 TypeScript 开发,提供推理、行动、协作和强大的错误处理功能,从而实现复杂的问解决。

AI 智能体构建工具

AI GitHub 仓库 排名第 107 位

查看工具

AI GitHub 仓库

开源工具包,用于构建生产就绪的 AI 代理和多代理系统。它支持 Python 和 TypeScript 开发,提供推理、行动、协作和强大的错误处理功能,从而实现复杂的问解决。BeeAI Framework 是一个开源工具包,用于构建生产就绪的 AI 代理和多代理系统。它支持 Python 和 TypeScript 开发,提供推理、行动、协作和强大的错误处理功能,从而实现复杂的问解决。

AI 智能体构建工具
AI GitHub 仓库 排名第 107 位

Dify

AI GitHub 仓库

Dify 是一个用于开发 LLM 应用的开源平台。它提供了一个可视化画布,用于构建 AI 工作流、RAG 管道和代理功能。凭借全面的模型支持和 LLMOps 功能,它能够为开发人员实现快速原型设计和生产部署。

AI 智能体构建工具

AI GitHub 仓库 排名第 11 位

查看工具

AI GitHub 仓库

用于开发 LLM 应用的开源平台。它提供了一个可视化画布,用于构建 AI 工作流、RAG 管道和代理功能。凭借全面的模型支持和 LLMOps 功能,它能够为开发人员实现快速原型设计和生产部署。Dify 是一个用于开发 LLM 应用的开源平台。它提供了一个可视化画布,用于构建 AI 工作流、RAG 管道和代理功能。凭借全面的模型支持和 LLMOps 功能,它能够为开发人员实现快速原型设计和生产部署。

精选AI 智能体构建工具
AI GitHub 仓库 排名第 11 位

OpenAGI 是一个用于创建 AI 智能体的软件包,旨在为 AIOS 构建智能体。它允许用户通过创建特定的文件夹结构来添加新的智能体,并提供设置外部工具的说明。用户可以上传和下载智能体,通过问题和拉取请求为代码库做出贡献。

AI 智能体构建工具
查看工具

OpenAGI 是一个用于创建 AI 智能体的软件包,旨在为 AIOS 构建智能体。它允许用户通过创建特定的文件夹结构来添加新的智能体,并提供设置外部工具的说明。用户可以上传和下载智能体,通过问题和拉取请求为代码库做出贡献。

AI 智能体构建工具
查看 AI GitHub 仓库 Top 250

Open Interpreter

AI GitHub 仓库

Open Interpreter 是一个轻量级的编码代理,专为 Deepseek、Kimi 和 Qwen 等开放模型设计。它使这些模型能够本地运行代码,与您的计算机交互,并跨各种应用程序执行任务,从而增强了其对开发人员和用户的实用性和可访问性。

AI 智能体构建工具

AI GitHub 仓库 排名第 36 位

查看工具

AI GitHub 仓库

轻量级的编码代理,专为 Deepseek、Kimi 和 Qwen 等开放模型设计。它使这些模型能够本地运行代码,与您的计算机交互,并跨各种应用程序执行任务,从而增强了其对开发人员和用户的实用性和可访问性。Open Interpreter 是一个轻量级的编码代理,专为 Deepseek、Kimi 和 Qwen 等开放模型设计。它使这些模型能够本地运行代码,与您的计算机交互,并跨各种应用程序执行任务,从而增强了其对开发人员和用户的实用性和可访问性。

AI 智能体构建工具
AI GitHub 仓库 排名第 36 位
1/8