ForgeAI is a powerful open-source platform for deploying autonomous AI agents with multi-LLM routing, 13 built-in tools, 7 messaging channels, RAG, voice, and enterprise-grade security — all self-hosted.
$ git clone https://github.com/forgeai-dev/ForgeAI && pnpm install && pnpm forge start
9
LLM Providers
13
Built-in Tools
7
Channels
18
Dashboard Pages
57
API Tests
Features
Route between 9 providers OpenAI, Anthropic, Google, Mistral, Groq, DeepSeek, xAI, Cohere, and Ollama (local). Automatic failover with circuit breaker.
Web browsing, search, Puppeteer (21 actions), shell, code sandbox, image generation (DALL-E 3, Leonardo AI, SD), file I/O, calculator, and more.
WhatsApp, Telegram, Discord, Slack, Microsoft Teams, Google Chat, and WebChat. One agent, every platform.
Retrieval-Augmented Generation with TF-IDF or OpenAI embeddings, file upload (PDF, TXT, MD, code), persistence, and runtime config API.
7 security modules encrypted vault, RBAC, rate limiting, prompt guard, input sanitizer, 2FA, and tamper-proof audit logging with hash chains.
Speech-to-text, text-to-speech, image analysis, and image generation. Full multimodal support across all channels.
Extensible plugin architecture with a built-in store. Model Context Protocol (MCP) client for connecting to external tool servers.
YAML-based workflow engine with cron scheduling, conditional steps, and an autopilot mode for fully autonomous agent operation.
GitHub, Gmail, Google Calendar, Notion, and RSS feeds built-in. OAuth2 support for connecting to any service.
Architecture
8 packages: core, agent, tools, plugins, channels, security, workflows, shared. Clean boundaries, zero circular deps.
100% TypeScript. Fastify HTTP gateway with WebSocket real-time. Sub-millisecond routing.
AES-256-GCM encrypted vault, PBKDF2 key derivation, HMAC integrity checks, tamper-proof audit trail.
Docker Compose with MySQL, Redis, and gateway. One command to deploy your entire AI infrastructure.
version: '3.8' services: gateway: image: forgeai/gateway:latest ports: - "18800:18800" environment: - OPENAI_API_KEY=sk-... - ANTHROPIC_API_KEY=sk-ant-... - LLM_PROVIDER=openai volumes: - ./data:/app/.forgeai depends_on: - db db: image: mysql:8 environment: - MYSQL_DATABASE=forgeai
Providers
Switch between providers with a single config change. Automatic failover ensures your agents never go down.
Dashboard
Manage agents, monitor usage, configure tools, upload RAG documents, and view audit logs all from one dashboard.
Messages
12,847
Tokens
2.4M
Tools Used
1,293
Uptime
99.9%
ForgeAI is free, open-source, and self-hosted. No vendor lock-in, no data leaves your server. Start building in minutes.
$ pnpm install && pnpm forge start