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:
- ✅ Computer Use Agent System - Desktop automation with visual understanding
- ✅ 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 |
| ❌ 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"
- 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
- 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
- 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!
