ToolBoxV2¶
A flexible modular framework for tools, functions, and complete applications, deployable locally, on the web, or as a desktop/mobile app.
Architecture¶
flowchart TD
Nginx["Nginx\n(Load Bal., Rate Limit)"]
Nginx --> W1["HTTP Worker\n(WSGI)"]
Nginx --> W2["HTTP Worker\n(WSGI)"]
Nginx --> W3["WS Worker\n(asyncio)"]
W1 & W2 & W3 --> ZMQ["ZeroMQ\nEvent Broker"]
ZMQ --> TB["ToolBoxV2\nApp Instance"]
Key Components¶
| Component | Description |
|---|---|
| Python Backend | Core library with modular 4-layer architecture |
| Worker System | WSGI/async workers via ZeroMQ IPC |
| CloudM | Auth, user data, mod management, folder sync |
| ISAA | Multi-agent AI framework (FlowAgent, ExecutionEngine) |
| tbjs + Tauri | Cross-platform web/desktop UI |
| TB Registry | Package registry for mods and artifacts |
| LLM Gateway | OpenAI-compatible self-hosted gateway (Ollama) |
Quick Navigation¶
- New here? → Getting Started
- Developer? → 4-Layer Architecture · Creating a Mod
- Auth & Users? → CloudM Overview
- AI Agents? → ISAA Framework
- Self-hosting? → Server Guide