Skip to main content
ToolPotion
AI Advisor
Submit a Tool (Free)

openvibe

Openvibe is a Python-based, open-source framework designed for AI coding agents. It provides a modular structure for developing and deploying Auto-GPT applications. Key features include an LLM abstraction layer, built-in tools, and session management capabilities. Users can configure models and define agent behavior within a project root.

View Repository
Share
View Repository
Share

Openvibe is a Python implementation of an open-source AI coding agent, offering a modular framework for Auto-GPT development. It allows users to build and experiment with AI agents that can perform coding tasks. The framework supports various LLM backends through its LLM abstraction layer, providing flexibility in model selection. It also includes built-in tools for common tasks like bash execution, file reading and writing, and web fetching.

Read More

The architecture of openvibe is centered around key modules, including SQLite for database abstraction, LLM abstraction via litellm, and a FastAPI-based server for HTTP and SSE communication. The session/processor module handles the core agent execution loop, while the tool directory houses the built-in tools. Configuration is managed through a `openvibe.json` file, allowing users to specify model providers, model IDs, and agent permissions. The framework supports session management, enabling users to list and inspect active sessions.

Openvibe's value proposition lies in its modularity and extensibility. Developers can easily swap out components like the database or LLM backend. The framework's built-in tools and session management features streamline the development and deployment of AI coding agents. The project is hosted on GitHub, with active contributions from a community of developers. The project's documentation provides clear instructions for installation, usage, and configuration, making it accessible to both beginners and experienced developers. The framework's focus on open-source principles and community contributions fosters collaboration and innovation in the field of AI coding agents.

The target audience includes developers, researchers, and AI enthusiasts interested in building and experimenting with AI coding agents. The framework's modular design and clear documentation make it suitable for both prototyping and production use. The availability of built-in tools and session management features simplifies the development process, allowing users to focus on the core logic of their AI agents. The project's open-source nature encourages community contributions and collaboration, fostering a dynamic and evolving ecosystem.

  • CategoryAI Agent Builders
  • Pricing ModelOpen source
  • DeploymentCloud, Self-hosted
  • PlatformsWeb

  • Modular architecture for Auto-GPT development

  • LLM abstraction layer with litellm backend

  • Built-in tools for bash, read, write, edit, and more

  • FastAPI HTTP + SSE server for communication

  • Session management for agent control

  • SQLite database abstraction

  • Configuration via openvibe.json

  • Open-source and community-driven

  • Supports Anthropic and other LLM providers

  • Easy installation via pip

  • Integration with MCP server

  • Core agent execution loop

  1. Clone: Clone the openvibe repository from GitHub.

  2. Install: Install the framework and dependencies using pip: `pip install -e .[dev]`

  3. Configure: Create an `openvibe.json` file in your project root to configure the model and permissions.

  4. Set API Key: Set your API key as an environment variable: `export ANTHROPIC_API_KEY=sk-...`

  5. Execute: Run the server using `openvibe serve` or execute a one-shot prompt with `openvibe run "fix the failing tests"`.

  6. Manage Sessions: Use commands like `openvibe session list` and `openvibe session show <session-id>` to manage sessions.

  7. Explore: Review the source code in `src/openvibe/` to understand the architecture.

  • Automated Coding
  • Test Automation
  • Code Debugging
  • Software Prototyping
  • Code Refactoring
  • AI Agent Development

openvibe Reviews

Loading...

Popular AI Tools Like openvibe

DemoGPT

AI GitHub Repos

DemoGPT is an open-source tool for creating AI agents using Large Language Models. It allows users to build, customize, and utilize AI agents with various tools, prompts, and…

AI Agent Builders

Ranked #245 in AI GitHub Repos

View Tool

AI GitHub Repos

Open-source tool for creating AI agents using Large Language Models. It allows users to build, customize, and utilize AI agents with various tools, prompts, and…DemoGPT is an open-source tool for creating AI agents using Large Language Models. It allows users to build, customize, and utilize AI agents with various tools, prompts, and…

AI Agent Builders
Ranked #245 in AI GitHub Repos

smolagents

AI GitHub Repos

smolagents is a barebones library designed for building agentic systems that operate by thinking in code. It allows users to run powerful agents with minimal code, supporting code…

AI Agent Builders

Ranked #130 in AI GitHub Repos

View Tool

AI GitHub Repos

Barebones library designed for building agentic systems that operate by thinking in code. It allows users to run powerful agents with minimal code, supporting code…smolagents is a barebones library designed for building agentic systems that operate by thinking in code. It allows users to run powerful agents with minimal code, supporting code…

FeaturedAI Agent Builders
Ranked #130 in AI GitHub Repos

TrueForge

AI GitHub Repos

TrueForge is an open-source agent harness that serves as the runtime layer to transform a large language model (LLM) into a functional agent. It is designed to streamline the…

AI Agent Builders
View Tool

AI GitHub Repos

Open-source agent harness that serves as the runtime layer to transform a large language model (LLM) into a functional agent. It is designed to streamline the…TrueForge is an open-source agent harness that serves as the runtime layer to transform a large language model (LLM) into a functional agent. It is designed to streamline the…

AI Agent Builders
See the Top 250 AI GitHub Repos

Pi Agent Harness

AI GitHub Repos

pi is an AI agent toolkit that provides a unified LLM API, agent loop, TUI, and coding agent CLI. It is designed to streamline the development and deployment of AI agents, making…

AI Agent Builders
View Tool

AI GitHub Repos

pi is an AI agent toolkit that provides a unified LLM API, agent loop, TUI, and coding agent CLI. It is designed to streamline the development and deployment of AI agents, making…

FeaturedAI Agent Builders
See the Top 250 AI GitHub Repos

BeeAI Framework

AI GitHub Repos

BeeAI Framework is an open-source toolkit for building production-ready AI agents and multi-agent systems. It supports development in both Python and TypeScript, offering features…

AI Agent Builders

Ranked #107 in AI GitHub Repos

View Tool

AI GitHub Repos

Open-source toolkit for building production-ready AI agents and multi-agent systems. It supports development in both Python and TypeScript, offering features…BeeAI Framework is an open-source toolkit for building production-ready AI agents and multi-agent systems. It supports development in both Python and TypeScript, offering features…

AI Agent Builders
Ranked #107 in AI GitHub Repos

Dify

AI GitHub Repos

Dify is an open-source platform for developing LLM applications. It offers a visual canvas for building AI workflows, RAG pipelines, and agent capabilities. With comprehensive…

AI Agent Builders

Ranked #10 in AI GitHub Repos

View Tool

AI GitHub Repos

Open-source platform for developing LLM applications. It offers a visual canvas for building AI workflows, RAG pipelines, and agent capabilities. With comprehensive…Dify is an open-source platform for developing LLM applications. It offers a visual canvas for building AI workflows, RAG pipelines, and agent capabilities. With comprehensive…

FeaturedAI Agent Builders
Ranked #10 in AI GitHub Repos

OpenAGI is a package for creating AI agents, designed to build agents for AIOS. It allows users to add new agents by creating specific folder structures and provides instructions…

AI Agent Builders
View Tool

Package for creating AI agents, designed to build agents for AIOS. It allows users to add new agents by creating specific folder structures and provides instructions…OpenAGI is a package for creating AI agents, designed to build agents for AIOS. It allows users to add new agents by creating specific folder structures and provides instructions…

AI Agent Builders
See the Top 250 AI GitHub Repos

Open Interpreter

AI GitHub Repos

Open Interpreter is a lightweight coding agent designed for open models like Deepseek, Kimi, and Qwen. It enables these models to run code locally, interact with your computer,…

AI Agent Builders

Ranked #37 in AI GitHub Repos

View Tool

AI GitHub Repos

Lightweight coding agent designed for open models like Deepseek, Kimi, and Qwen. It enables these models to run code locally, interact with your computer,…Open Interpreter is a lightweight coding agent designed for open models like Deepseek, Kimi, and Qwen. It enables these models to run code locally, interact with your computer,…

AI Agent Builders
Ranked #37 in AI GitHub Repos
1 of 8