ToolBoxV2¶
Ein modulares Python-Framework für Tools, Funktionen und komplette Anwendungen — lokal, im Web, als Desktop- oder Mobile-App.
NAVIGATE¶
-
Loslegen
Installation, Profilwahl, Config-Wizard — von
pip installbis zur laufenden Instanz. -
ISAA · Agents
FlowAgent, ExecutionEngine V3, Chains, Skills, Dreamer. Das größte Subsystem im Repo.
-
CloudM
Auth (OAuth2, Passkeys, JWT), User-Daten, Mod-Manager, verschlüsselter Folder-Sync.
-
DB & Minu
Datenbank-Modul (4 Backends: JSON, Redis, MinIO) und Mini web UI mit WebSocket Live-Updates.
-
CLIs & Flows
tb, MiniCLI + Macros, icli, Chains, Background-Flows. -
CLI Reference
tbRunner-Übersicht, Profile, Worker- & Service-Befehle. -
Runtime
WSGI/ASGI-Worker, ZeroMQ-Broker, FastTB, Sessions, ServiceManager.
-
Storage
DB-Modi (LC/LR/RR/CB), BlobDB mit Offline-Fallback, Blob-Sharing & Watch-API.
-
Frontend
tbjs-Framework, Tauri-App-Architektur, P2P-RPC, Browser-Extension.
-
Infrastruktur
TB Registry für Mods & Artefakte, self-hosted OpenAI-kompatibler LLM Gateway.
ARCHITECTURE¶
flowchart TD
Nginx["Nginx<br/>Load Balancing · Rate Limit"]
Nginx --> W1["HTTP Worker<br/>WSGI"]
Nginx --> W2["HTTP Worker<br/>WSGI"]
Nginx --> W3["WS Worker<br/>asyncio"]
W1 & W2 & W3 --> ZMQ["ZeroMQ Event Broker"]
ZMQ --> TB["ToolBoxV2 App"]
TB --> MODS["Mods<br/>CloudM · ISAA · DB · …"]
TB --> FLOWS["Flows<br/>cli · mini · isaa · desktop"]
BUILDING BLOCKS¶
| Baustein | Beschreibung | Docs |
|---|---|---|
| Python Core | 4-Layer-Architektur: App, MainTool, Result |
Core Types, Core Internals |
| Worker System | WSGI/async Worker über ZeroMQ IPC | Runtime |
| DB Mod | 4 Backend-Modi: Local JSON, Redis, MinIO Blob | DB |
| Minu | Mini web UI: Server-Side Rendering + WebSocket Live-Updates | Minu |
| CloudM | Auth, User-Daten, Mod-Management, Folder-Sync | CloudM |
| ISAA | Multi-Agent-Framework (FlowAgent, Chains, Skills) | ISAA |
| tbjs + Tauri | Cross-Platform Web-/Desktop-UI | tbjs, Browser Extension |
| TB Registry | Package-Registry für Mods und Artefakte | Registry |
| LLM Gateway | OpenAI-kompatibler self-hosted Gateway | Gateway |
Doku-Stand
Core-Module, Runtime und Storage sind vollständig dokumentiert.
Seiten mit <!-- verified: … -->-Markern sind gegen den Code geprüft.
Fehler bitte als Issue melden.