openvibe
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Python implementation of opencode — an open-source AI coding agent.
Installation
Usage
Configuration
Create openvibe.json in your project root:
Set your API key:
Architecture
See src/openvibe/ for the source. Key modules:
- db.py — SQLite abstraction (swappable via Database protocol)
- llm.py — LLM abstraction (litellm backend, swappable via LLMBackend protocol)
- server.py — FastAPI HTTP + SSE server
- session/processor.py — core agent execution loop
- tool/ — built-in tools (bash, read, write, edit, glob, grep, web_fetch, todo)
- mcp/client.py — MCP server integration