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. Instead of manual setup, just describe what you want to automate and Atom builds complete workflows across 33+ integrated platforms.
Key Features:
- ✅ 8/8 marketing claims verified - Platform Complete
- ✅ 33+ service integrations - 5 actively connected (Slack, Google Calendar, Salesforce, HubSpot, Discord)
- ✅ Natural language workflow creation - Just describe what you want
- ✅ Cross-platform coordination - Works across all your tools
- ✅ Production-ready architecture - FastAPI backend, Next.js frontend
| Traditional Approach | With Atom |
|---|---|
| ❌ Complex workflow builders | ✅ "Just describe what you want" |
| ❌ Manual setup | ✅ Conversational automation |
| ❌ Separate tools | ✅ One chat interface for everything |
| ❌ Voice assistants that can't act | ✅ Conversation that builds automations |
# 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"
- 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
- Unified calendar view
- Smart scheduling and conflict detection
- Meeting coordination
- 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
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
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!
