88% of AI agent pilots never reach production.* Atom is built for the other path.
*Industry figure (Turion 2026). Atom makes no claims about its own deployments.
Atom is an open-source, self-hosted AI agent workforce β a team of specialty agents (sales, support, finance, engineering) that your people delegate to in plain language. Where other platforms sell agent capability, Atom sells agent accountability: autonomy that is earned through verified outcomes, executed inside a deterministic safety net, on your hardware.
Agents that earn trust, not assume it. Atom's agents don't just respond to commands β they operate autonomously within governed boundaries, handling routine work end-to-end. Every agent starts as a supervised intern and graduates through a 4-tier maturity model (STUDENT β INTERN β SUPERVISED β AUTONOMOUS) only after verified successful runs β 10/25/50 episodes, outcome-checked, not self-reported.
Verified outcomes, not self-report. Every mutating action is re-derived against your system of record by an independent postcondition oracle (on by default), and confidence is split into self-reported vs externally verified. An agent that says "done" is checked, not believed. A prompt-injected agent at any tier acts at that tier's scoped blast radius β bounded by a default-on sandbox layer: filesystem scope, tool whitelist, tripwires, resource caps, kill-run, egress allowlist, full provenance audit. 0.027ms P99 per check.
Your data stays yours. Workflow data, agent state, and memory live on your infrastructure β embedded store, no cloud required. LLM inference uses your own API keys (BYOK, encrypted at rest) β or local models (Ollama first-class, or any local OpenAI-compatible server: LM Studio, vLLM, llama.cpp server) for fully private deployments. EU AI Act data-governance obligations (Aug 2026)? Designed for, not retrofitted.
Free edition, full features (AGPL v3): everything in this repository β every agent, integration, and governance feature β is free and open source. Keys you configure in .env are treated as BYOK and are never gated by plans or tiers. Commercial/managed editions run this same code on the client's own infrastructure; there is no closed-source "pro" build.
π° Budget-friendly AI agents: OpenCode Go subscription (~90% savings vs pay-per-token) β one $10/mo key unlocks general-purpose models (DeepSeek V4, Kimi K3, GLM 5.2, MiniMax M3, Qwen 3.7, Nemotron 3 Ultra, Grok 4.5) with full tool-calling & structured output β not just for coding, works for any agent workload. Setup guide β
No lock-in: 16+ LLM providers (OpenAI, Anthropic, DeepSeek, Gemini, MiniMax, Groqβ¦) with automatic cost-aware routing, fallback, and self-healing β every run makes the next run cheaper (learning router + caching tiers).
Receipts: 0.027ms P99 governance checks (repo benchmark) Β· 616k ops/s cached throughput Β· 69+ documented TDD hardening rounds (~1,100 fixes in the deep security sweep alone) Β· 85k+ test functions (84,737 across 2,759 files, verified Aug 2026). External stats sourced in docs/marketing/RESEARCH_NOTES.md; copy kit in COPY_README.md + POSITIONING.md.
Describe the outcome. Atom builds and runs the workflow.
| What you say | What Atom delivers |
|---|---|
| "When a lead comes in HubSpot, research the company, score it, create an Asana task for the rep, and ping Slack" | A governed, replayable workflow with Human-in-the-Loop approval gates |
| "Extract invoice data from Gmail PDFs, match against QuickBooks, flag discrepancies" | End-to-end pipeline: Gmail β PDF OCR β QuickBooks reconciliation β Slack alert |
| "Monitor Zendesk tickets for sentiment, auto-escalate urgent ones, draft replies" | Real-time triage agent with approval before send |
| "Generate a weekly sales report from Salesforce, format in Excel, email the team" | Scheduled workflow: SOQL query β formula-evaluated Excel β Office 365 send |
Why it's different from Zapier/Make/n8n:
- Agents, not just steps β Agents reason (not just execute): they research, decide, retry, and self-correct
- Governance built-in β Maturity gates, HITL approval, audit trail, sandbox isolation
- Self-hosted & private β Your data, your keys, your infrastructure
- Office-native β Real Excel/Word/PPTX with formula evaluation, live Canvas co-editing
- Agent-authored β You can chat with an agent to build/modify workflows (no drag-and-drop required)
Workflow Automation Guide β Β· Quick Start β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β AI AGENT SPECTRUM β
βββββββββββββββββββ¬ββββββββββββββββββ¬ββββββββββββββββββ€
β CONSUMER β DEVELOPER β ENTERPRISE β
β ASSISTANTS β FRAMEWORKS β WORKFORCE β
βββββββββββββββββββΌββββββββββββββββββΌββββββββββββββββββ€
β ChatGPT/Claude β LangGraph β β
ATOM β
β Notion AI β AutoGPT β β
β Copilot β CrewAI β β
β Perplexity β AutoGen β β
βββββββββββββββββββΌββββββββββββββββββΌββββββββββββββββββ€
β Single chat β Code-first β Team delegation β
β Reactive only β Build-your-own β Governed by β
β Cloud-only β Self-hosted β design β
β No integrations β Bring integrationsβ 46+ native β
βββββββββββββββββββ΄ββββββββββββββββββ΄ββββββββββββββββββ
Atom is the only open-source platform that delivers:
- Enterprise governance (maturity tiers, HITL, audit) β without vendor lock-in
- Self-hosted privacy β your data, your keys, your infrastructure
- Autonomous agent teammates β agents that work with your people, not just for them
- Agent-authored workflows β chat to build, no drag-and-drop
- Office/Canvas native β real Excel formulas, live co-editing
- 46+ business integrations β Salesforce, HubSpot, Slack, Jira, Stripe, QuickBooksβ¦
Atom redefines the relationship between humans and AI in the workplace. Instead of a single chat assistant, your employees get a team of autonomous digital teammates:
| Traditional AI Assistant | Atom Autonomous Agent Teammates |
|---|---|
| Reactive β waits for commands | Proactive β handles routine work end-to-end |
| Single-threaded, no memory | Persistent memory, cross-session continuity |
| No governance, no audit | 4-tier maturity, HITL approval, full audit trail |
| One generic model per task | Specialized agents per domain (sales, finance, support, eng) |
| Human does the orchestration | Agents collaborate with each other & humans |
| Cloud-only, data leaves your infra | Self-hosted, your keys, your infrastructure |
The vision: Every employee gets a personal agent team that knows their workflows, remembers context across days/weeks, and autonomously executes the repetitive 60-80% of work β research, data entry, scheduling, drafting, reconciliation β so people can focus on judgment, creativity, and relationships.
This isn't "AI replacing humans." It's AI handling the work humans shouldn't be doing, with governance that keeps you in control.
| Alternative | Focus | Key Difference | Deep Dive |
|---|---|---|---|
| Hermes Agent (Nous Research) | Personal coding/productivity assistant | Single-agent, no governance, no integrations, no sandbox | Atom vs Hermes β |
| OpenClaw | Personal productivity, messaging-first | Single-agent, Markdown memory, smart home focus | Atom vs OpenClaw β |
| LangGraph / CrewAI / AutoGen | Developer frameworks | Code-first, build-your-own governance & integrations | Why Atom? |
| Zapier / Make / n8n | Workflow automation | Step-based (not agents), no reasoning, no governance | AI-Generated Workflow Automation |
TL;DR: If you're evaluating personal agents β Hermes/OpenClaw. If you need governed multi-agent business automation β Atom.
| Category | Features |
|---|---|
| π€ Multi-Agent Orchestration | Queen Agent (structured workflows) + Fleet Admiral (open-ended tasks) + Conductor (5 execution strategies) + validated state machine with rollback; governed fleet routing with ranked specialist matching |
| π‘οΈ Governance & Safety | 4-tier maturity (StudentβAutonomous), policy-gated HITL approval, comprehensive audit trail, AI-powered training, OIDC SSO + SCIM v2 provisioning + 8-role RBAC |
| β Outcome Verification | Postcondition oracle re-derives success against the system of record β on by default, a refuted self-report is stamped UNVERIFIED (ATOM_ORACLE_ENFORCE kill switch); two-tier confidence provenance (self-reported vs externally verified); opt-in reviewer re-delegation loop |
| π§ Memory & Learning | Per-turn fact extraction, 2-tier recall (SQL + LanceDB), episodic memory, memory_remember/forget, self-evolution (Memento/AlphaEvolver, self-evolving harness) |
| π Hybrid Search | documents.search fuses BM25 (FTS5/tsvector) + vector (LanceDB) via Reciprocal Rank Fusion (RRF) β semantic + precise retrieval with citations |
| ποΈ Knowledge VFS | Agent-native document tree β ls/cat/grep/search with line-numbered citations instead of bespoke per-store queries |
| π» Agent Radio | Lateral peer-to-peer messaging between agents (mention-first, budget-governed) β agents coordinate without hardcoded teams |
| πΌ Office Automation | Agent-driven Excel/Word/PPTX editing on Canvas with live preview broadcast; formula-evaluating workbook runtime; agentβdocument sync |
| π§© Mini-Apps | Agent-authored stateful canvas apps β Firecracker microVM isolation, per-instance chat |
| π GraphRAG & Intelligence | Multi-hop expansion, Leiden community detection, JIT fact verification, D3 visual explorer |
| π 46+ Business Integrations | Salesforce, HubSpot, Slack, Teams, Gmail, Notion, Jira, Linear, Stripe, QuickBooks, Shopify, GitHub, GitLab, Zoomβ¦ |
| π°οΈ LLM Gateway | OpenAI/Anthropic-compatible API over your BYOK β point Claude Code, n8n, or any OpenAI-SDK app at Atom |
| π° Cost-Aware Routing | 5-tier cognitive classification, 16+ providers, opt-in learning router (feedback-based re-ranking), RTK token compression |
| π€ Interoperability | MCP client for external tool servers, ACP endpoint for standard agent clients, A2A Agent Card + message/send for agent-to-agent delegation, span tracing with optional Langfuse export |
| π― Goal-Driven Loops | Agents terminate on a definition_of_done predicate instead of always burning to max_steps; utility targets, custom action surfaces, stuck-detection |
| Layer | What you get |
|---|---|
| Execution Sandbox | Filesystem scope, tool whitelist, tripwires, resource caps, KillRun β enforced at every tool-dispatch hub (in-process policy checks); mini-apps run in Firecracker microVMs |
| Encrypted Credentials | OAuth integration tokens encrypted at rest (Fernet); production fails closed without key |
| Per-Agent Capability Bindings | Zero-trust tool scoping β agent can never exceed its tier floor |
| Outbound Gatekeeper | Rate limiting, response masking, HITL mutation approval on integration calls |
| Data-Taint Tracking | Restricted data observed in a run blocks external outbound actions |
| External MCP Client | Connect to arbitrary external MCP servers (Cloudflare portals) |
Security Architecture β Β· Sandbox Deep-Dive β
git clone https://github.com/rush86999/atom.git && cd atom
make setup # one-shot dev bootstrap (venv, deps, .env, frontend)
make backend # full backend on :8001
# in a second terminal:
make frontend # Next.js UI on :3001To use LLM features, set one key in backend/.env (or add via Settings > AI):
OPENCODE_API_KEYfor low-cost subscription coding models (~90% savings, recommended) orOPENAI_API_KEY/ANTHROPIC_API_KEY/DEEPSEEK_API_KEY/GOOGLE_API_KEY⦠orATOM_LOCAL_ONLY=true+OLLAMA_BASE_URL=http://localhost:11434/v1for fully local
Open http://localhost:3001 β Sign in as admin@example.com (password in backend/logs/bootstrap_admin_password.txt)
Full Quick Start β Β· Docker β Β· DigitalOcean 1-Click β
| Department | Scenario | Key Integrations |
|---|---|---|
| Sales | New HubSpot lead β Research company β Score β Asana task β Slack notify | HubSpot, Asana, Slack, LinkedIn |
| Finance | Gmail PDF invoice β OCR extract β QuickBooks match β Flag discrepancies | Gmail, QuickBooks, Excel, Slack |
| Support | Zendesk ticket β Sentiment analysis β Auto-escalate urgent β Draft reply | Zendesk, Slack, Email |
| HR | BambooHR new hire β Provision accounts β Invite to Slack β Schedule orientation | BambooHR, Google Workspace, Slack, Calendar |
| Engineering | GitHub PR β Run tests β Security scan β Post summary β Auto-merge if green | GitHub, GitLab, Slack, Jira |
| Marketing | Content calendar β Generate posts β Human review β Schedule multi-platform | Notion, Slack, LinkedIn, Twitter, Meta |
atom/
βββ backend/ # FastAPI app β main_api_app:app (full) / minimal_app:app (smoke)
βββ frontend-nextjs/ # Next.js web UI
βββ mobile/ # React Native (Expo) companion app
βββ menubar/ # Tauri macOS menubar companion
βββ scripts/ Β· infra/ Β· installer/ Β· examples/
βββ docs/ # project documentation
βββ Dockerfile # dual-app image (backend + frontend)
βββ Makefile # common tasks (start here)
| Atom | Zapier/Make/n8n | LangGraph/CrewAI | OpenClaw | LangChain | |
|---|---|---|---|---|---|
| AI Agents (reason, not just execute) | β | β | β | β | β |
| Governance (maturity + HITL + audit) | β | β | β | β | β |
| Outcome verification (re-derived from system of record, not self-report) | β | β | β | β | β |
| Default-on Sandbox (all dispatch paths) | β | β | β | β | β |
| Self-Hosted / Private (your keys, your infra) | β | β | β | β | β |
| Office/Canvas Native (Excel formulas, co-edit) | β | β | β | β | β |
| Agent-Authored Workflows (chat to build) | β | β | β | β | β |
| 46+ Business Integrations (CRM, finance, support) | β | β | β | 50+ personal | β |
| Cost-Aware LLM Routing (16+ providers) | β | β | β | β | β |
| Mini-Apps (agent-authored stateful apps) | β | β | β | β | β |
| GraphRAG / Episodic Memory | β | β | β | β | β |
We welcome contributions β see CONTRIBUTING.md. Quality bar: CI-gated core suite green, typecheck clean on changed files, review required, docs updated. See docs/compliance/COMPLIANCE_MAPPING.md for the security/compliance control mapping.
- Issues: GitHub Issues
- Blog: Substack
- License: AGPL v3 β LICENSE.md
Built with FastAPI | SQLAlchemy | LangChain | Playwright | Next.js
Experience the future of self-hosted AI automation β safe enough for your whole team.
β Star us on GitHub β it helps!
