Rust 1.96+AGPL-3.0398k LOC100+ cratesMonorepo
Enterprise-Grade LLM Orchestrator & AI Automation Platform
Convention over Configuration · Code-less approach
git clone https://github.com/GeneralBots/generalbots.git
cd generalbots
cargo build --bin botserver
cargo run --bin botserverAll 100+ crates live under botserver/crates/:
| Crate | Description |
|---|---|
botserver | API server — LLM orchestration, routing, automation |
botlib | Shared types, traits, HTTP client |
botcore | Shared config, bootstrap, package manager |
botcorebot | Bot abstractions & runtime |
botcorepkg | Container package installer |
botcoresession | Session management |
botcoreoauth | OAuth providers |
botcoresecrets | Secrets & vault integration |
botcoredirectory | Directory services (Zitadel) |
botdatabase | Migrations & schema |
botdrive | MinIO/Drive storage |
botsettings | Configuration management |
botapi | Route handlers & middleware |
| Crate | Description |
|---|---|
botbasic_compiler | BASIC compiler (.bas → .ast) |
botbasic_core | BASIC runtime engine |
botbasic_types | Type system |
botbasic_data | Data keywords: GET, SAVE, FIND |
botbasic_ai | AI keywords: USE KB, LLM, USE WEBSITE |
botbasic_comms | Comms keywords: SEND MAIL, SEND SMS |
botbasic_system | System keywords: TALK, HEAR, ADD_SUGGESTION |
| Crate | Description |
|---|---|
botllm | LLM providers — OpenAI, Groq, Claude, Anthropic, Azure |
botqdrant | Qdrant vector database |
botsearch | Full-text search |
botresearch | Web search, KB exploration, deep research |
botmodelsbridge | BotModels API bridge |
botmultimodal | Image, video, audio, speech |
botkb | Knowledge base — embeddings & retrieval |
botnvidia | NVIDIA GPU monitoring |
botvision | Computer vision |
boteval | LLM evaluation |
botbiometry | Biometric identification |
| Crate | Description |
|---|---|
botsecurity | TLS integration, security setup |
botsecurity-auth | Authentication providers |
botsecurity-core | Security primitives |
botsecurity-crypto | Cryptographic operations |
botsecurity-protection | Rate limiting, CSRF, security headers |
| Crate | Description |
|---|---|
botchannels | Channel adapter framework |
botchannels-core | Core channel abstractions |
botwhatsapp | WhatsApp Business API |
botmsteams | Microsoft Teams |
bottelegram | Telegram Bot API |
botinstagram | Instagram messaging |
botemail | Email channel |
bothandoff | Human handoff |
botm365 | Microsoft 365 integration |
| Crate | Description |
|---|---|
botbilling | Billing, invoicing, subscriptions |
botattendance | Queue & SLA management |
botattendant | Contact center agent management |
botcloud | SaaS signup, auth, org management |
botcontacts | CRM |
botproducts | Products & inventory |
bottickets | Helpdesk |
bottasks | Task management |
botproject | Project management |
botpeople | HR management |
botmarketing | Marketing campaigns |
botsocial | Social media management |
botlearn | LMS |
botlegal | Legal document management |
botcompliance | Regulatory compliance |
botcalendar | Calendar & scheduling |
botsales | Sales pipeline |
botretail | Retail & POS |
botbanking | Banking operations |
botfraud | Fraud detection |
botkyc | KYC verification |
botitsm | IT Service Management |
bothr | HR & payroll |
botplan | Business planning |
botgl | General ledger |
botbrazil | Brazil regulations (NF, eSocial, FGTS) |
botclock | Time clock |
bottimeclock | Time clock management |
botinventory | Inventory management |
boterp | ERP integration |
boteditor | Bot editor & workflow designer |
botvibe | Vibecode integration |
botdesktop | Desktop app support |
| Crate | Description |
|---|---|
botdocs | Document processing & conversion |
botsheet | Spreadsheet processing |
botsheet-core | Spreadsheet engine |
botslides | Presentations |
botpaper | Reports & paper generation |
botplayer | Media player |
botvideo | Video processing |
botmeet | Video conferencing |
botminutes | Meeting transcription |
botcanvas | Canvas & drawing |
botdesigner | Visual designer |
botweba | Web app builder |
bottax | Tax calculation |
botgit | Git integration |
| Crate | Description |
|---|---|
botdeployment | Deployment infrastructure |
botmonitoring | Metrics, alerting, tracing |
bottimeseries | InfluxDB-compatible time-series |
botmaintenance | System maintenance |
botbrowser | Browser automation |
botsources | Source code management |
botautotask | Automated task execution |
botdashboards | Dashboard & visualization |
botworkspaces | Workspace management |
botanalytics | Analytics & OKR goals |
| Crate | Description |
|---|---|
botui | Pure web interface — HTMX-based |
botapp | Tauri desktop wrapper |
botuifragments | HTMX fragment rendering |
bottemplates | Bot & prompt templates |
| Path | Description |
|---|---|
botbook | mdBook documentation |
botdevice | Android, HarmonyOS, IoT |
botmodels | AI model server (Python/FastAPI) |
botplugin | Plugin system |
bottest | Integration & E2E tests |
| Repository | Description |
|---|---|
| generalbots | Core monorepo — Rust |
| botcoder | LLM code generator — Rust |
| helicoder | VR coding environment (Bevy) — Rust |
| magazine | Magazine editions |
| website | generalbots.org — TypeScript |
| .github | Organization profile & config |
- Multi-Vendor LLM — OpenAI, Groq, Claude, Anthropic, Azure (unified API)
- MCP & Tools — Instant tool creation from code
- Semantic Cache — Up to 70% cost reduction on LLM calls
- Web Automation — AI-driven browser automation
- Enterprise Connectors — CRM, ERP, databases
- Omnichannel — WhatsApp, Teams, Telegram, Instagram, Email, Web
- Vector Search — Qdrant-powered RAG & semantic retrieval
- BASIC Language — Full DSL for bot scripting (
.bas→.astcompiler) - Version Control — Git-like history with rollback
AGPL-3.0 — True open source with dual licensing option.
Code Name: Guaribas