Repolode
suitedaces

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. 1

    Download the macOS app from the releases page and drag it to Applications

  2. 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. 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