Your AI Digital Clone
Learns who you are. Acts on your behalf. Remembers everything. Represents you across iMessage, Slack, Discord, Telegram, WhatsApp, and more. Multi-provider, self-hosted, and fully yours.
$ npx @project-nomos/nomos chat
Everything Your Clone Needs
Adaptive learning, total recall, multi-provider routing, 60+ skills, multi-agent teams, and encryption — all built in, all open source.
Up and Running in Minutes
From install to deployed agent in four steps.
Install & Connect
One command to start. Connect your database, set an API key, and the setup wizard walks you through the rest.
$ npx @project-nomos/nomos chatDeploy Your Clone
Run the daemon to connect Slack, Discord, Telegram, and more. Your clone is always on, always reachable.
$ nomos daemon startIt Learns Who You Are
Every conversation builds your clone's memory. Adaptive learning extracts your preferences, decisions, and communication style.
It Acts On Your Behalf
Draft emails, manage your calendar, prep meetings, follow up on action items — or hand off complex tasks to multi-agent teams.
$ /team analyze our Q4 metricsThe Right Model for Every Message
Nomos analyzes each message and routes it to the best model based on complexity. Simple lookups go to fast models. Deep reasoning goes to premium ones. You set the providers — Nomos handles the rest.
Complexity-Based Routing
Simple questions go to fast, cheap models. Complex reasoning gets routed to premium models. Automatic — no rules to configure.
Cut Costs Automatically
Use powerful models only when needed. Route 80% of queries to lightweight models and save without sacrificing quality.
5 Providers, Any Model
Anthropic, Vertex AI, OpenRouter, Ollama, or custom endpoints. Mix cloud and local models in a single agent.
You: What time is it in Tokyo?
→ routed to gemini-flash · simple lookup
You: Analyze our Q4 revenue trends and suggest strategies
→ routed to claude-sonnet · complex reasoning
You: Generate an image of a mountain sunset
→ routed to gemini-pro · image generation
✓ 3 queries · 2 providers · 67% cost saved vs. premium-only
Deploy to 6 Platforms
One agent runtime, thin adapters. Messages from all channels flow into the same brain with the same memory.
Slack
AvailableSocket Mode + User Mode with draft approval
Discord
AvailableFull bot integration with streaming responses
Telegram
AvailableBuilt on grammY with markdown rendering
Via Baileys — no business API needed
iMessage
macOSmacOS native — reads from Messages.app
Web / gRPC
AvailableConnect any client via gRPC or WebSocket
Settings Dashboard
Primary Modelclaude-sonnet-4Fast Modelgemini-flashSmart RoutingEnabledSlackConnectedDiscordConnectedTelegramPendingSkills Enabled28 / 35EncryptionAES-256-GCM
Configure Everything from the Browser
No YAML files. No environment variables. The built-in Next.js dashboard gives you full control over models, integrations, skills, and permissions — with a setup wizard that gets you running in minutes.
Model & Provider Config
Switch models, set routing rules, and configure API keys — all from the UI.
Channel Integrations
Connect Slack, Discord, Telegram, and WhatsApp with guided setup. No config files.
Permissions & Safety
Control which skills are enabled, set content filters, and manage user access.
Personality & Behavior
Customize the agent's tone, system prompts, and response style per channel.
Setup Wizard
First-run wizard walks you through database, API keys, and channel setup step by step.
An Agent That Evolves Itself
Nomos has a built-in self-improvement skill. It can analyze its own codebase, implement changes, and open pull requests — all autonomously.
Clones a fresh copy — never modifies the running instance
Runs all checks: format, typecheck, lint, and tests
Opens a PR for your review with a clear summary
Just say "improve yourself" or "add tests for the chunker"
You:
Add edge case tests for the memory chunker
Nomos:
I'll analyze the chunker, write tests, and open a PR.
✓ Cloned repo to /tmp/nomos
✓ Analyzed src/memory/chunker.ts
✓ Added 6 edge case tests
✓ All 199 tests passing
✓ PR opened: #42
Advanced Agent Capabilities
Beyond chat — browser automation, task orchestration, code intelligence, hooks, auto-dream consolidation, and autonomous operations.
Interactive Browser
Playwright-based browser automation with persistent sessions. Navigate, click, type, screenshot, and execute JavaScript across multi-step workflows.
Task Dependency Graph
Every operation tracked as a task with lifecycle states. Declare dependencies between tasks — they auto-start when blockers complete, with cycle detection.
LSP Code Intelligence
TypeScript language server integration. Go-to-definition, find-references, hover for type info, and document symbols — without leaving the conversation.
Plan Mode
For complex tasks, the agent proposes a structured plan with steps, affected files, and risk levels. Review and approve before any changes are made.
Sleep & Self-Resume
Agents pause execution for up to an hour and resume with a wake-up prompt. Perfect for polling deployments or waiting for async operations.
Proactive Messaging
Send messages to your channels unprompted — urgent alerts, monitoring results, or scheduled task output. Routes through the daemon's channel manager.
Inter-Agent Messaging
Workers communicate via an in-memory message bus with priority levels during team execution. Share results or report blockers in real time.
Verification Agent
After team workers finish, a read-only adversarial agent runs tests, build, and lint. Reports PASS, FAIL, or PARTIAL with details.
Memory Consolidation
Four-phase cleanup: prune stale chunks, merge near-duplicates by vector similarity, LLM-powered review via Haiku, and confidence decay.
Worktree Isolation
Team workers operate in isolated git worktrees to avoid conflicts. Auto-cleanup if no changes were made; preserved for review if changes exist.
Context Visualization
See exactly how your context window is being used — system prompt, conversation, tools, memory, and skills. Bar chart in CLI and web dashboard with capacity warnings.
Hook System
Event-driven extensibility via hooks.json. Command, HTTP webhook, and prompt hooks fire on tool use, session lifecycle, or compaction. Pattern matching with glob support.
Auto-Dream Consolidation
Background memory consolidation triggered by time and turn count gates. Four phases: Orient, Gather, Consolidate, Prune. Lock-file coordination prevents concurrent runs.
Adaptive Retry
Exponential backoff with jitter, retry-after header parsing, and 429/529 detection. Persistent mode for daemon retries indefinitely with abort signal support.
60+ Skills, Three-Tier Loading
Bundled skills get you started. Add personal skills at ~/.nomos/skills/ or project-specific ones at ./skills/. Create your own in minutes.
Productivity
Communication
Development
Creative
Documents
Operations
Ready to Build Your Clone?
Open source, self-hosted, MIT licensed. Your AI digital clone — running on your infrastructure in minutes.