Skip to content
Michael Elliott edited this page May 7, 2026 · 7 revisions

TITAN — The Intelligent Task Automation Network

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)


Quick Links

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

Features at a Glance

  • 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 Installercurl -fsSL .../install.sh | bash + cloud deploy (Railway, Render, Replit)
  • Zero Native Dependencies — Pure ESM TypeScript, runs on any Node.js 20+ system

Stats

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

Project Info

  • Author: Tony Elliott (Djtony707)
  • License: MIT
  • npm: titan-agent
  • Node.js: >= 20.0.0

Clone this wiki locally