atom

atom

Atom Agent, automate your workflows by talking to an AI — and let it remember, search, and handle tasks like a real assistant

Stars: 695

Visit
 screenshot

Atom is an open-source, self-hosted AI agent platform that allows users to automate workflows by interacting with AI agents. Users can speak or type requests, and Atom's specialty agents can plan, verify, and execute complex workflows across various tech stacks. Unlike SaaS alternatives, Atom runs entirely on the user's infrastructure, ensuring data privacy. The platform offers features such as voice interface, specialty agents for sales, marketing, and engineering, browser and device automation, universal memory and context, agent governance system, deep integrations, dynamic skills, and more. Atom is designed for business automation, multi-agent workflows, and enterprise governance.

README:

ATOM Platform

Open-Source AI Agent Platform for Self-Hosted Automation

Developer Note: For technical setup and architecture, see docs/DEVELOPMENT.md.

Atom Platform

Automate your workflows by talking to an AI — and let it remember, search, and handle tasks like a real assistant.

License Status

What is Atom?

Atom is an open-source, self-hosted AI agent platform that combines visual workflow builders with intelligent LLM-based agents.

Just speak or type your request, and Atom's specialty agents will plan, verify, and execute complex workflows across your entire tech stack.

Key Difference: Unlike SaaS alternatives, Atom runs entirely on your infrastructure. Your data never leaves your environment.

Comparing alternatives? See Atom vs OpenClaw for a detailed feature comparison with other open-source AI automation platforms.


Atom vs OpenClaw: Quick Comparison

Aspect Atom OpenClaw
Best For Business automation, multi-agent workflows, enterprise governance Personal productivity, messaging-based workflows
Agent Model Multi-agent system with specialty agents Single-agent runtime
Governance ✅ 4-tier maturity (Student → Autonomous) with audit trails ❌ No maturity levels
Memory ✅ Episodic memory with graduation validation ✅ Persistent Markdown files
Integrations 46+ business (CRM, support, dev tools) 50+ personal (smart home, media, messaging)
Architecture Python + FastAPI + PostgreSQL/SQLite Node.js + local filesystem
Real-Time Visibility ✅ Canvas, operation tracking, error resolution ❌ No operation visibility
Setup Docker Compose (~15-30 min) Single script (~10-30 min)
Primary Focus Business process automation with safety guardrails Personal assistant with rapid experimentation

Full Comparison →


Key Features

🎙️ Voice Interface

  • Build complex workflows using just your voice
  • Natural language understanding — no proprietary syntax to learn
  • Real-time feedback as Atom visualizes its reasoning

🤖 Specialty Agents

  • Sales Agent: CRM pipelines, lead scoring, outreach
  • Marketing Agent: Campaigns, social posting, analytics
  • Engineering Agent: PR notifications, deployments, incidents
  • Governance: Agents progress from "Student" to "Autonomous" as they gain trust

🎨 Canvas Presentations & Agent Guidance ✨ NEW

  • Rich interactive presentations (charts, forms, markdown)
  • Real-time operation visibility: See exactly what agents are doing in plain English
  • Multi-view orchestration (browser, terminal, canvas)
  • Smart error resolution with actionable suggestions
  • Complete transparency and governance integration

Full Details →

🔍 Browser & Device Automation

  • Browser automation via CDP (web scraping, form filling)
  • Device control (camera, location, notifications, terminal)
  • Governance-first: all actions require appropriate maturity level

🧠 Universal Memory & Context

  • Capability Recall: Agents remember your connected services
  • Unified Index: Search emails, docs, tickets, and Slack instantly
  • Knowledge Graph: Understands relationships, not just keywords
  • Episodic Memory: Agents learn from past experiences with automatic segmentation
  • Graduation Validation: Promote agents only when they demonstrate reliable performance
  • Privacy First: API keys and PII automatically encrypted

🛡️ Agent Governance System

  • Agents progress from 'Student' → 'Autonomous' based on performance
  • Maturity-based routing: Student agents blocked from automated triggers
  • AI-powered training: Personalized learning scenarios with duration estimation
  • Sensitive actions require approval until confidence is high
  • Every action logged, timestamped, and traceable
  • Real-time supervision for learning agents

🔌 Deep Integrations

  • 46+ pre-built integrations: Slack, Gmail, HubSpot, Salesforce, etc.
  • 9 fully implemented messaging platforms: Slack, Discord, Teams, WhatsApp, Telegram, Google Chat, Signal, Facebook Messenger, LINE
  • Proactive messaging, scheduled messages, and condition monitoring
  • Use /run, /workflow, /agents from your favorite chat app

Platform Guide → | Messaging Features →

🛠️ Dynamic Skills

  • Agents build new tools on-the-fly
  • Skill Runner UI to test and execute agent skills
  • Real-time streaming execution

Quick Start

Fastest way (Docker):

git clone https://github.com/rush86999/atom.git
cd atom
docker-compose up -d

Access at: http://localhost:3000

Detailed Setup →


Example Use Cases

Department Scenario
Sales New lead in HubSpot → Research company → Score lead → Slack the account executive
Finance PDF invoice in Gmail → Extract data → Match against QuickBooks → Flag discrepancies
Support Zendesk ticket arrives → Analyze sentiment → Route urgent issues → Draft response
HR New employee in BambooHR → Provision Google account → Invite to Slack → Schedule orientation

Security & Privacy

  • Self-Hosted Only: Your data never leaves your environment
  • BYOK: Bring your own OpenAI, Anthropic, Gemini, or DeepSeek keys
  • Encrypted Storage: Sensitive data encrypted at-rest (Fernet)
  • Audit Logs: Every agent action logged and traceable
  • Human-in-the-Loop: Configurable approval policies

What's Included

✅ Complete backend (FastAPI) + frontend (Next.js) + desktop app (Tauri) ✅ 46+ pre-built integrations ✅ Multi-platform communication bridge (12+ platforms) ✅ Agent governance and maturity system ✅ Episodic memory and graduation framework ✅ Memory and knowledge graph ✅ Voice interface ✅ Docker deployment


Recent Features (February 2026)

Episodic Memory & Graduation Framework ✨ NEW

  • Experience-based learning: Agents automatically segment, store, and retrieve past experiences
  • Hybrid storage architecture: PostgreSQL (hot data) + LanceDB (cold archives) for efficient scaling
  • Four retrieval modes: Temporal (time-based), Semantic (vector search), Sequential (full episodes), Contextual (hybrid)
  • Graduation validation: Assess agent readiness using episodic memory before maturity promotions
  • Constitutional compliance: Track intervention rates and validate against governance rules
  • Use cases: MedScribe (clinical documentation), Brennan.ca (pricing validation), workflow optimization
  • Full Documentation →

Student Agent Training System

  • Maturity-based routing: Prevents STUDENT agents from automated triggers
  • AI training proposals: Personalized learning with duration estimation
  • Real-time supervision: Monitor SUPERVISED agents with intervention controls
  • Action proposals: INTERN agents require human approval before execution
  • Confidence boosting: Performance-based maturity progression
  • Full Documentation →

Canvas & Agent Guidance System

  • Real-time operation tracking with plain English explanations
  • Multi-view orchestration (browser, terminal, canvas)
  • Smart error resolution with learning feedback
  • Interactive permission/decision requests

Recording & Governance Integration ✨ NEW

  • Auto-recording: Autonomous agents automatically record sessions for governance
  • AI-powered review: Analyzes recordings to update agent confidence
  • Learning loop: Successful/failed patterns feed into world model
  • Confidence scoring: Approved actions increase confidence, failures decrease it
  • Full audit trail for compliance

Documentation


Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.


Support


Built with ActivePieces | LangChain | FastAPI | Next.js

Experience the future of self-hosted AI automation.

⭐ Star us on GitHub — it helps!

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for atom

Similar Open Source Tools

No tools available

For similar tasks

For similar jobs