Developer Note: For current status, architecture, and handover instructions, please see docs/developer_handover.md.
ATOM (Advanced Task Orchestration & Management) is an AI-powered automation platform.
Automate your workflows by talking to an AI — and let it remember, search, and handle tasks like a real assistant.
"Just talk to Atom - your AI agent that automates complex workflows through simple conversation"
Atom is your conversational AI agent that automates complex workflows through natural language chat. Now with Computer Use Agent capabilities, Atom can see and interact with your desktop applications, automate repetitive tasks, and create visual workflows that bridge web services with local desktop software.
Key Features:
- ✅ Universal BYOK (Bring Your Own Key) - User-managed API keys with budget guardrails
- ✅ External Stakeholder Governance - HITL "Learning Phase" for all agent communications
- ✅ GraphRAG & Cognitive Search - Knowledge graph + vector search for perfect AI recall
- ✅ Autonomous Business Swarm - Multi-agent orchestration for project management (PM Swarm)
- ✅ Computer Use Agent System - Desktop automation with visual understanding
- ✅ AI Sales & CRM Automation - Lead scoring, deal health, & Order-to-Cash bridge
- ✅ Small Business Mastery - Smart scheduling, no-show recovery, & autonomous collections
- ✅ AI Accounting Engine - Confidence-based categorization, continuous reconciliation
- ✅ Financial Ops - Cost leak detection, budget guardrails, invoice reconciliation
- ✅ 33+ service integrations - Slack, WhatsApp, Meta, Google, Salesforce, HubSpot, and more
- ✅ Natural language workflow creation - Just describe what you want
Atom doesn't just connect to your apps — it remembers everything:
| Feature | How It Works |
|---|---|
| Unified Memory | All emails, tasks, documents indexed in LanceDB vector store |
| Cross-App Context | Ask "What did we discuss about Project X?" across Gmail, Slack, Notion |
| Semantic Search | Find related content even with different keywords |
| Workflow Intelligence | Automations use past context for smarter decisions |
| Continuous Ingestion | Real-time sync keeps memory up-to-date |
| Traditional Approach | With Atom |
|---|---|
| ❌ Complex workflow builders | ✅ "Just describe what you want" |
| ❌ Manual setup | ✅ Conversational automation |
| ❌ Separate tools | ✅ One chat interface for everything |
| ❌ Web-only automation | ✅ Desktop + Web integration |
| ❌ Can't see your screen | ✅ Visual understanding & interaction |
# 1. Clone the repository
git clone https://github.com/rush86999/atom.git
cd atom
# 2. Run interactive setup wizard
python3 backend/scripts/setup_wizard.py
# 3. Validate your configuration
python3 backend/scripts/validate_credentials.py
# 4. Start the backend
cd backend && python3 main_api_app.py
# 5. Start the frontend (new terminal)
cd frontend-nextjs && npm install && npm run dev# 1. Clone & configure
git clone https://github.com/rush86999/atom.git
cd atom
cp .env.example .env
# 2. Edit .env with your credentials
# See docs/missing_credentials_guide.md for details
# 3. Install dependencies
cd frontend-nextjs && npm install
cd ../backend && pip install -r requirements.txt
# 4. Start services
python3 backend/main_api_app.py # Terminal 1
npm run dev --prefix frontend-nextjs # Terminal 2Access the application: http://localhost:3000
📖 Documentation:
- Credentials Guide - Configure 117+ integrations
- Developer Handover - Architecture & status
- NextAuth Setup - Authentication config
cd backend
python main_api_app.py
# or use: python start_simple_backend.pycd frontend-nextjs
npm install
npm run devOpen http://localhost:3000 and try these commands:
"Atom, search for my project documents" "Show me my messages from Sarah" "What tasks are due today?" "Automate my meeting follow-ups" "Schedule a team meeting for next week" "Open Excel and create a sales report" "Copy data from my desktop app to Google Sheets" "Automate filling out this form on my screen" "Who are my top leads to follow up on?" "Which deals in my pipeline are at risk?" "Summarize my last sales call with GrowthCorp"
- Cross-platform semantic search
- Real-time indexing across all services
- Context-aware results
- Unified inbox (email, Slack, Teams)
- Smart notifications and prioritization
- Cross-platform messaging
- Aggregated tasks from all services
- AI-powered prioritization
- Project coordination
- Natural language workflow creation
- Visual drag-and-drop designer
- Multi-step automation builder
- AI-Generated DB Queries - Natural language to structured Notion filters
- Knowledge Search Nodes - Integrated search across all platforms
- Computer Use Agent - Desktop application control
- Screen capture and visual understanding
- Desktop application integration
- Automated form filling and data entry
- Cross-platform desktop workflows
- Unified calendar view
- Smart scheduling and conflict detection
- Meeting coordination
- Lead IQ - Automated lead scoring and qualification
- Deal Health - AI analysis of pipeline risk and health
- Talk-to-Task - Call transcriptions to automated action items
- Order-to-Cash Bridge - Automated invoicing upon winning deals
- Small Business Mastery - Smart scheduling, no-show recovery, & autonomous collections
- Lifecycle Communication - Professional AI-generated responses for POs, shipping, and quotes
- Transaction Categorization - AI-powered with 85% confidence threshold
- Continuous Reconciliation - Daily bank ↔ ledger matching
- Anomaly Detection - Unusual amounts, duplicates, missing transactions
- AP Automation - Invoice intake, auto-approve under threshold
- AR & Collections - Invoice generation, smart reminder escalation
- Chart of Accounts Learning - Adapts to your categorization patterns
- Universal BYOK - Bring your own keys for OpenAI, Anthropic, and Google Gemini
- Budget Guardrails - Enforce spending limits on agent-driven AI requests
- External Safety Layer - Mandatory "Learning Phase" for all external messaging
- HITL Approval - Human-in-the-loop queue for sensitive agent actions
- Encrypted Secrets - Zero-trust architecture for integration credentials
- Next.js 15.5 with TypeScript
- React 18 with Chakra UI + Material-UI
- Real-time collaboration across all services
- Python FastAPI/Flask APIs
- PostgreSQL with robust data persistence
- LanceDB vector database for AI memory
- OAuth 2.0 security across all integrations
- Advanced NLU System - Understands complex requests
- Multi-Agent Coordination - Specialized AI teams
- Context Management - Remembers conversation history
- Voice Integration - Seamless voice-to-action
- Google Drive, OneDrive, Dropbox, Box
- Slack, Microsoft Teams, Discord, Gmail, Outlook
- Asana, Notion, Linear, Monday.com, Trello
- GitHub, GitLab, Jira
- Salesforce, HubSpot, Zendesk, Freshdesk
- Stripe, QuickBooks, Xero
- Built-in AI Accounting - Transaction engine, AP/AR, reconciliation
Platform Status: Production Ready
- ✅ 8/8 core claims validated
- ✅ 33 services registered
- ✅ 5 services actively connected
- ✅ Natural language workflow generation
- ✅ Complete BYOK system
- ✅ 132 blueprints loaded
- ✅ Computer Use Engine: Finance, Sales, Operations Agents (Logic Verified)
docker-compose up -d# Backend
cd backend
pip install -r requirements.txt
python main_api_app.py
# Frontend
cd frontend-nextjs
npm install
npm run build
npm startWe welcome contributions! Please see our development guidelines in the docs/ directory.
AGPL License - See LICENSE.md for details.
- Issues: GitHub Issues
- Documentation: Check
docs/directory - Integration Guides: Service-specific implementation docs
Start talking to Atom today and experience the future of workflow automation!
