VCPToolBox is an open-source agent infrastructure layer that sits between large language model APIs and front-end applications, giving stateless models persistent memory, tools and multi-agent collaboration. The project has gathered nearly 2,400 GitHub stars and is under very active development in 2026, developed by a Chinese open-source community around the VCP (Variable & Command Protocol) idea.
A raw LLM API call has no memory, no tools and no continuity. VCPToolBox wraps the model in a distributed middleware: a unified instruction protocol lets the model issue commands, a multi-level persistent memory system with vector retrieval lets it remember across sessions, and a plugin engine executes capabilities ranging from web access to file operations. On top sits a multi-agent collaboration framework, so several agents with different roles can work in one shared environment. The system is model-agnostic, speaking to OpenAI-compatible APIs, and is designed to run continuously rather than per-request.
VCPToolBox is free and open source; you bring your own model API keys and pay only your model provider.
VCPToolBox suits hobbyists and developers building long-running AI companions and autonomous assistants who want memory, tools and agent collaboration handled by one middleware instead of assembling the pieces themselves.