-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Jason L. West edited this page Feb 6, 2026
·
12 revisions
Nebulus Atom is a professional, autonomous AI engineer CLI that interacts with a local LLM server (Nebulus Prime/Nebulus Edge/Ollama) to assist with software engineering tasks. It includes Nebulus Swarm, a multi-agent orchestration system that autonomously processes GitHub issues at scale.
| Getting Started | Core System | Swarm System |
|---|---|---|
| Installation | Architecture | Nebulus Swarm |
| Quick Start | CLI Reference | Swarm Overlord |
| Configuration | Features | Swarm Minion |
| Deployment | Testing | Swarm Dashboard |
| Troubleshooting | Contributing | Model Router |
Nebulus Atom is an AI-powered CLI agent that:
- Reads, writes, and edits code autonomously
- Manages context with pinned files and semantic search (RAG)
- Creates checkpoints and supports smart undo
- Builds and executes persistent skills
- Runs in autonomous execution mode with TDD support
- Provides a TUI dashboard for real-time monitoring
Nebulus Swarm extends Nebulus Atom into a multi-agent system:
-
Overlord - Cross-project meta-orchestrator with:
- Registry & Scanner for project discovery and dependency tracking
- Dependency graph with blast radius analysis
- Cross-project memory for persistent observations
- Autonomy engine with confidence scoring
- Slack/cron orchestration for minion dispatch
- Minions are containerized agents that clone repos, work on issues, and create PRs
- Model Router routes simple tasks to lightweight models and complex tasks to heavyweight models
- Dashboard provides a Streamlit web UI for monitoring swarm activity
- PR Reviewer automatically reviews minion-created pull requests
- Version: 2.1.0
- Python: 3.12+
- License: See repository
- 936 tests passing
nebulus-atom/
├── nebulus_atom/ # Core CLI agent (MVC architecture)
│ ├── models/ # Data structures
│ ├── views/ # UI (Rich TUI)
│ ├── controllers/ # Orchestration
│ ├── services/ # Integrations (LLM, RAG, Skills)
│ └── main.py # Entry point
│
├── nebulus_swarm/ # Multi-agent swarm system
│ ├── overlord/ # Meta-orchestrator
│ │ ├── registry.py # Project config & dependency tracking
│ │ ├── scanner.py # Git state & health across repos
│ │ ├── graph.py # Dependency graph & blast radius
│ │ ├── memory.py # Cross-project observation store
│ │ ├── autonomy.py # Confidence scoring & auto-dispatch
│ │ ├── action_scope.py # Scope evaluation for changes
│ │ └── main.py # Slack/Docker/State control plane
│ ├── minion/ # Worker agents (GitHub, LLM, Tools)
│ ├── dashboard/ # Streamlit monitoring UI
│ └── reviewer/ # Automated PR review
│
└── tests/ # 936 tests (pytest)