Dorabot
macOS app for 24/7 AI agents in an IDE with memory, scheduled tasks, browser use + access to Whatsapp, Telegram, Slack.
Last verified:
What is Dorabot?
Dorabot is an open-source, 100% private, local-first AI agent designed specifically for macOS. It functions as a 24/7 self-learning AI agent with a workspace that runs itself, allowing users to automate tasks continuously even while they sleep. The application runs entirely locally on your Mac without requiring cloud services or proprietary API keys, utilizing your existing LLM subscriptions from Claude or OpenAI instead.
Key features include persistent memory that maintains state across reboots with full-text search over past conversations, autonomous goal-setting that lets the agent work toward objectives independently, and browser automation for interacting with websites and web interfaces. The tool supports running dozens of agents in parallel, includes integrated scheduling with cron jobs and scheduled tasks, and provides messaging integration allowing the agent to reach you through Telegram, WhatsApp, or Slack. The IDE-style workspace includes a file explorer with keyboard navigation, Monaco editor with autosave, Git panel with staging flows, and a real PTY terminal with tabs and diff view.
Dorabot is designed for developers, technical users, AI enthusiasts, and anyone who wants persistent autonomous AI assistance on macOS. It is particularly useful for users who value privacy and want their AI agent data to remain completely local. The tool is compatible with Claude Code and OpenAI Codex, making it suitable for coding tasks, automation workflows, research, content creation, and any task requiring continuous AI assistance without the limitations of session-based chat interfaces.
Dorabot pricing
Pricing model: Freemium
Dorabot is completely free and open-source under the MIT license. There is no paid tier or subscription required for the tool itself. However, users need to have their own existing LLM subscriptions from Claude or OpenAI to power the AI agent. The application runs locally on macOS without requiring any proprietary API keys from Dorabot.
Dorabot pros
- Open-source with MIT license
- 100% private and local-first operation
- No cloud services required
- No proprietary API keys needed
- Uses existing Claude/OpenAI subscriptions
- Persistent memory across reboots
- Full-text search over conversations
- Autonomous goal-setting capability
- Browser automation support
- Run dozens of agents in parallel
- Integrated scheduling with cron jobs
- Telegram, WhatsApp, and Slack integration
- Compatible with Claude Code and Codex
- IDE workspace with Monaco editor
- Real PTY terminal with tabs
- Git panel with staging flows
- File explorer with keyboard navigation
- Personality configuration options
- Daily journals feature
- Works while you sleep
Dorabot cons
- macOS only, no Windows or Linux support
- Electron-based application overhead
- Requires existing Claude or OpenAI subscription
- No self-serve paid plan documentation
- Limited to macOS 14+ for native features
- No cloud backup for memory
- Browser automation may require setup
- Steep learning curve for non-technical users
Frequently asked questions about Dorabot
What is Dorabot?
Dorabot is an open-source, 100% private, local-first AI agent for macOS that runs 24/7 with persistent memory, autonomous goals, browser automation, and messaging integration. It provides an IDE-style workspace where AI agents can work continuously on tasks.
Is Dorabot free to use?
Yes, Dorabot is completely free and open-source under the MIT license. There are no paid plans or subscriptions required for the application itself. You only need to have your own Claude or OpenAI subscription to power the AI.
Do I need API keys for Dorabot?
No, Dorabot does not require proprietary API keys. It works with your existing Claude or OpenAI subscriptions and runs entirely locally on your Mac without needing cloud services from Dorabot.
What operating systems does Dorabot support?
Dorabot is designed specifically for macOS only. It is an Electron-based application that runs on macOS, with native Swift/SwiftUI versions available for macOS 14 and later.
How does Dorabot's persistent memory work?
Dorabot maintains persistent memory that stores state across reboots using local memory structures. It includes full-text search capability over all past conversations, allowing the agent to remember context and learn from previous interactions.
Can I run multiple agents at once?
Yes, Dorabot supports running dozens of agents in parallel on your Mac. This allows you to have multiple AI agents working on different tasks simultaneously.
What messaging platforms does Dorabot integrate with?
Dorabot integrates with Telegram, WhatsApp, and Slack, allowing the AI agent to reach you through these communication channels from anywhere.
Does Dorabot work with coding assistants?
Yes, Dorabot is compatible with both Claude Code and OpenAI Codex, making it suitable for programming tasks, code generation, and development workflows.
What IDE features does Dorabot include?
Dorabot includes a file explorer with keyboard navigation, Monaco editor with autosave, Git panel with staging flows, and a real PTY terminal with tabs and diff view, all within its persistent workspace.
Is my data private with Dorabot?
Yes, Dorabot is 100% private and local-first. All processing happens on your Mac without cloud services, your data remains local, and nothing is sent to external servers unless you configure the agent to communicate through messaging platforms.