A personal AI assistant that runs on macOS, Windows, iOS, Telegram, Slack and more, with persistent memory and proactive follow-ups.
suitedaces/dorabot
A macOS desktop app that runs a 24/7 self-learning AI agent inside an IDE-style workspace, with memory, scheduled tasks, browser control and WhatsApp/Telegram messaging.
- Stars
- 246
- Forks
- 36
- Open issues
- 16
- Last commit
- 10 days ago
What is it?
dorabot is a macOS app that runs an AI agent continuously on your Mac. The agent keeps daily journals, curated memory and personality files, and it can search across past conversations. It can also plan goals, track research, and run cron-style or recurring tasks, messaging you when work is done.
The desktop app bundles an IDE-style workspace with a file explorer, a Monaco editor with autosave, a Git panel, and a real PTY terminal with tabs, split panes and diff view. Browser automation uses your existing Chrome profile, and the same agent is reachable on WhatsApp and Telegram with shared context.
It works with an existing Claude Code or OpenAI Codex subscription, or with API keys for Claude, OpenAI or MiniMax. Data is stored locally, and the only network calls go to the model provider.
Key features
- 01Persistent memory with daily journals and full-text search over past conversations.
- 02Cron jobs and recurring tasks, with iCal RRULE support and Apple Calendar sync.
- 03Goal pipeline covering research, planning, approval and execution.
- 04Browser automation with 40+ actions using your real Chrome profile.
- 05IDE-style workspace with Monaco editor, file explorer, Git panel and terminal.
- 06Messaging on WhatsApp and Telegram that shares context with desktop sessions.
Use cases
- Running a personal assistant that checks in on tasks and reminds you through Telegram or WhatsApp.
- Tracking ongoing research topics and keeping notes organized and searchable.
- Automating browser workflows inside a Chrome profile that is already logged in.
- Working on code in a single macOS app that combines editing, Git and a terminal with an agent.
Quick start
- 1
Download the macOS app from the releases page and drag it to Applications
- 2
Clone the repository and install dependencies
git clone https://github.com/suitedaces/dorabot.git && cd dorabot npm install && npm run build && npm link - 3
Start the desktop app and gateway in development mode
npm run dev
Things to know
- Requires macOS; no Windows or Linux support.
- Needs a Claude Code or OpenAI Codex subscription or a paid API key from a supported provider.
- Source builds require the exact pinned toolchain setup from the repo; the app is macOS-only.
Topics
FAQ
- What is dorabot?
- A macOS desktop app that runs a 24/7 self-learning AI agent inside an IDE-style workspace, with memory, scheduled tasks, browser control and WhatsApp/Telegram messaging. dorabot is a macOS app that runs an AI agent continuously on your Mac. The agent keeps daily journals, curated memory and personality files, and it can search across past conversations. It can also plan goals, track research, and run cron-style or recurring tasks, messaging you when work is done.
- Is dorabot free to use? What license does it have?
- dorabot is open source under the MIT license. Check the license terms before using it in commercial products.
- Is dorabot still maintained?
- Actively maintained. The last commit to dorabot was on Oct 12, 2026.
- What can I use dorabot for?
- Running a personal assistant that checks in on tasks and reminds you through Telegram or WhatsApp. Tracking ongoing research topics and keeping notes organized and searchable. Automating browser workflows inside a Chrome profile that is already logged in. Working on code in a single macOS app that combines editing, Git and a terminal with an agent.
- How do I install dorabot?
- Download the macOS app from the releases page and drag it to Applications Clone the repository and install dependencies: git clone https://github.com/suitedaces/dorabot.git && cd dorabot npm install && npm run build && npm link Start the desktop app and gateway in development mode: npm run dev
- Where can I get dorabot?
- The source code and installation instructions are on GitHub: https://github.com/suitedaces/dorabot
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A self-hosted personal AI agent server in a single Rust binary, with sandboxed tool execution, multiple LLM providers, and chat channels like Telegram and Discord.
A lightweight, container-isolated personal AI assistant that connects to messaging apps like WhatsApp, Telegram, Slack and Discord, built on Claude's Agent SDK.
A local-first desktop AI agent that sees your screen, controls apps and the browser, works on files and code, and can be driven from a terminal, desktop app, or Telegram.
A macOS-first personal AI agent that runs locally on your Mac, using voice, screen, calls, and messaging to act on your behalf.
A lightweight self-hosted AI agent written in Go that runs on your server and works through Telegram, using Anthropic, OpenAI or OpenRouter models.