← all repositories
rush86999/atom

Self-hosted AI agents that earn their autonomy

It exists to let teams run multi-agent business automation on their own hardware, with built-in governance that promotes bots from 'Student' to 'Autonomous' only after they prove themselves.

812 stars Python AgentsLLMOps · Eval
atom
Not currently ranked — collecting fresh signals.
star history

What it does

Atom is a self-hosted, Python-based platform that orchestrates multiple LLM-driven agents to execute business workflows—like processing HubSpot leads, parsing Gmail invoices, or routing Zendesk tickets—across 46+ integrations. It runs as a single-tenant FastAPI application with a Next.js frontend, stores data in PostgreSQL or SQLite, and keeps everything inside your infrastructure. You interact via voice or text, and a meta-agent routes requests to specialty agents that plan, verify, and execute tasks.

The interesting bit

The standout idea is governance through graduation: agents start as Student and must earn their way through supervised tiers before reaching Autonomous status, with every action logged and maturity-checked. The platform also bundles a knowledge graph with GraphRAG, a canvas for real-time visual feedback, and a marketplace of 5,000+ community skills—though the marketplace itself is proprietary and requires a separate token.

Key highlights

  • Multi-agent orchestration with a Queen Agent for architectural design and dynamic fleet recruitment via FleetAdmiral
  • 46+ business integrations including Slack, Gmail, Salesforce, HubSpot, and Zendesk, plus browser automation via CDP
  • Four-tier maturity governance with episodic memory and recursive self-evolution
  • Self-hosted stack: Python/FastAPI backend, Next.js frontend, PostgreSQL or SQLite, encrypted storage, and BYOK for LLM providers
  • Core platform is AGPL v3; optional commercial marketplace for extra skills and agent templates

Verdict

Best for teams that want Zapier-style business automation but need data sovereignty and fine-grained control over agent permissions. Less useful if you just want a quick personal assistant or refuse to self-host.

Frequently asked

What is rush86999/atom?
It exists to let teams run multi-agent business automation on their own hardware, with built-in governance that promotes bots from 'Student' to 'Autonomous' only after they prove themselves.
Is atom open source?
Yes — rush86999/atom is open source, released under the AGPL-3.0 license.
What language is atom written in?
rush86999/atom is primarily written in Python.
How popular is atom?
rush86999/atom has 812 stars on GitHub.
Where can I find atom?
rush86999/atom is on GitHub at https://github.com/rush86999/atom.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.