Personal AI Assistant/Co-Employees that Perform Human Like Tasks. Connect AI Assistant to your email, calendar, messages, phone, and more.
Mashup of N8N + Openclaw but with better visibility of what it's doing and also tighter control of what your AI Assistant can do.
1_compressed.mp4
fdemo_compressed.mp4
- Node.js 22+ - https://nodejs.org/
- Python 3.12+ - https://python.org/
npm install -g machinaos
machina startOne-Line Install (auto-installs dependencies)
Linux/macOS:
curl -fsSL https://raw.githubusercontent.com/trohitg/MachinaOS/main/install.sh | bashWindows (PowerShell):
iwr -useb https://raw.githubusercontent.com/trohitg/MachinaOS/main/install.ps1 | iexClone & Run (for developers)
Development from source requires pnpm (enforced by scripts/preinstall.js via pnpm-workspace.yaml):
npm install -g pnpm # one-time
git clone https://github.com/trohitg/MachinaOS.git
cd MachinaOS
pnpm install
pnpm run build
pnpm run devCreate AI agents that remember conversations, use tools, and work together. Choose from OpenAI, Claude, Gemini, DeepSeek, Kimi, Mistral, Groq, and 200+ models via OpenRouter.
- Send and search emails
- Create calendar events
- Upload files to Drive
- Update spreadsheets
- Manage tasks and contacts
- Send, read, search, and manage emails via the Himalaya CLI
- Works with Gmail, Outlook, Yahoo, iCloud, ProtonMail, Fastmail, or any custom IMAP/SMTP server
- Polling-based trigger for incoming email workflows
- Send WhatsApp messages automatically
- Post to Twitter/X
- Send Telegram messages via bot
- Control your Android phone (WiFi, Bluetooth, apps, camera)
- Schedule tasks and reminders
- Interactive browser automation with accessibility-tree navigation (agent-browser)
- Web scraping with BeautifulSoup or Playwright (crawlee)
- Route requests through residential proxies with geo-targeting
- Run Apify actors for social media and search engine scraping
- DuckDuckGo, Brave, Serper (Google), and Perplexity search
writeTodostool lets any AI agent create and update structured task lists- Real-time checklist rendering in the UI
- Plan-work-update loop with
pending/in_progress/completedstates
- Parse PDFs and documents
- Search your files with AI
+------------------+
| AI Employee |
| (Team Lead) |
+--------+---------+
| input-teammates
+-----------------+------------------+
| | |
+------v------+ +------v------+ +-------v-----+
| Coding Agent| | Web Agent | | Task Agent |
+-------------+ +-------------+ +-------------+
- AI Employee / Orchestrator - Team lead agents for coordinating multiple specialized agents
- Intelligent Delegation - AI decides when to delegate based on task context
- Delegation Tools - Connected agents become
delegate_to_*tools automatically - 16 Specialized Agents - Android, Coding, Web, Task, Social, Travel, Tool, Productivity, Payments, Consumer, Autonomous, Orchestrator, AI Employee, RLM, Claude Code, Deep Agent
- Team Monitor - Real-time visualization of team operations
- Execute Python, JavaScript, and TypeScript code
- Persistent Node.js server for fast JS/TS execution
- Process Manager - Start, stop, and manage long-running processes (dev servers, watchers, build tools) with output streaming to Terminal tab
- OS-specific terminal skills (Bash, PowerShell, WSL)
Drag-and-drop interface to connect AI models, services, and triggers. No code required.
Click Credentials in the toolbar to add your API keys for AI providers, Google, WhatsApp, and Twitter.
Full docs: https://docs.zeenie.xyz/
Join our Discord for help, feedback, and updates.
Want to add a node, LLM provider, skill, or integration? See CONTRIBUTING.md for the codebase map, architecture diagrams, development setup, and step-by-step recipes for common contributions.
MIT