-
-
Notifications
You must be signed in to change notification settings - Fork 6
Home
Michael Elliott edited this page May 7, 2026
·
7 revisions
TITAN is a premium, autonomous AI agent framework built in TypeScript. It connects to 36 LLM providers, supports 16+ messaging channels, and ships with 248+ built-in tools across 143 skills — all with zero native dependencies.
Current Version: v5.5.6 (semver since v1.0.0; the calver 2026.X.Y series was deprecated at v1.0.0)
npm: titan-agent@5.5.6 on @next · @latest 5.4.2 (24h soak after v5.5.6 ships, then promote)
| Page | Description |
|---|---|
| Getting Started | Installation, first run, onboarding wizard |
| Architecture | System design, module map, data flow |
| Skills Reference | All ~149 built-in tools and how to use them |
| Channels | Discord, Telegram, Slack, WhatsApp, Matrix, Signal, Teams, Google Chat, IRC, Mattermost, Lark/Feishu, Email IMAP, LINE, Zulip |
| Configuration | titan.json schema, environment variables, model aliases, autopilot, training |
| System Prompt | How TITAN instructs AI models — ReAct loop, tool enforcement, sub-agent prompts |
| Dashboard | Mission Control v2 React SPA guide |
| CLI Commands | All CLI commands including create-skill, mcp-server, teams |
| Security | Encrypted vault, prompt injection shield, sandbox modes, audit logging |
| Roadmap | Phase history (Phases 1–22) and future plans |
- 36 LLM Providers — 4 native (Anthropic, OpenAI, Google, Ollama) + 32 OpenAI-compatible (Kimi/Moonshot, Groq, Mistral, OpenRouter, Fireworks, xAI, Together, DeepSeek, Cerebras, Cohere, Perplexity, Venice, Bedrock, LiteLLM, Azure, DeepInfra, SambaNova, MiniMax, Zhipu, Yi, and more)
- 16 Messaging Channels — Discord, Telegram, Slack, WhatsApp, Matrix, Signal, MS Teams, Google Chat, WebChat, IRC, Mattermost, Lark/Feishu, Email IMAP, LINE, Zulip, BlueBubbles
- 248+ Built-in Tools across 143 Skills — Shell, filesystem, web search/fetch/act, browser automation (Playwright + Skyvern), CAPTCHA solving, cron, webhooks, email, GitHub, vision, voice, computer use, image generation, PDF parsing, calendar, smart home, data analysis, training, self-improvement (incl. GEPA evolution), income automation, X/Twitter, Facebook autopilot, RAG, knowledge base, A2A protocol, NVIDIA cuOpt/AI-Q, MCP client/server, Soma drives, structured spawn, peer advise, and more
- Mission Control v2 — React 19 SPA (Vite + Tailwind CSS 4) with 47 admin panels, live chat, real-time stats, canvas widgets (110-template gallery), command-post governance dashboard
- LiveKit WebRTC Voice — Real-time voice with Orpheus TTS
- MCP Server Mode — Expose tools to other agents via JSON-RPC 2.0 (stdio + HTTP)
- Sub-Agent Orchestration — Spawn, route, and manage multiple concurrent agents with goal management and self-initiative
- Autopilot — Cron-based autonomous operation (goals, checklist, self-improve modes)
- Shared Browser Pool — Playwright-based with CapSolver CAPTCHA solving
- Self-Improvement System — LLM-as-judge evaluation, autoresearch
- Local Model Fine-Tuning — LoRA via unsloth, GGUF export, Ollama integration; dual training pipelines (Tool Router + Main Agent)
- RAG / Vector Search — FTS5 + embeddings for retrieval-augmented generation
- Token Streaming — SSE + WebSocket real-time streaming
- Deep Research Agent — Multi-step research with source synthesis
- Mesh Networking — mDNS + WebSocket auto-discovery, HMAC auth, cross-node task routing
- Graph Memory — Entity-relationship memory with auto-extraction and context injection
- Team Mode with RBAC — Owner, admin, operator, viewer roles
- Encrypted Secrets Vault — AES-256-GCM encryption
- Prompt Injection Shield — Pattern matching + keyword density analysis
- ContextEngine Plugin System — Extensible context injection
- Prometheus Metrics — Full observability
- Fallback Model Chains — Automatic failover with self-heal
-
Skill Scaffolding CLI — JS/TS/YAML templates via
titan create-skill -
One-Line Installer —
curl -fsSL .../install.sh | bash+ cloud deploy (Railway, Render, Replit) - Zero Native Dependencies — Pure ESM TypeScript, runs on any Node.js 20+ system
| Metric | Value |
|---|---|
| Version | v5.5.6 (2026-05-07) |
| Source files | 402 in src/
|
| LLM Providers | 36 (4 native + 32 OpenAI-compatible) |
| Channels | 16 |
| Tools | 248+ across 143 skills |
| Tests | 6,602 across 250 files (vitest), runtime ~3:25 |
| Mission Control panels | 47 admin panels |
| Default Model | configurable; deployed default ollama/kimi-k2.6:cloud (failover-ready) |
| Sister project | TITAN Synapse — Rust inference engine on candle (Mamba SSM + xLSTM + Thalamus router + Sparse MoE), HuggingFace synapse-3b
|
| Gateway Port | 48420 |
| Runtime | Node.js >= 22, pure ESM, TypeScript strict |
- Author: Tony Elliott (Djtony707)
- License: MIT
-
npm:
titan-agent - Node.js: >= 20.0.0