macOS、Windows、iOS、Telegram、Slackなどで動作し、長期記憶と先回りのフォローアップを備えたパーソナルAIアシスタント。
suitedaces/dorabot
IDE風のワークスペース内で、メモリ、タスクのスケジュール実行、ブラウザー操作、WhatsApp/Telegram連携に対応した自己学習型AIエージェントを24時間稼働させるmacOSデスクトップアプリ。
- スター
- 246
- フォーク
- 36
- 未解決の Issue
- 16
- 最終コミット
- 10 日前
これは何?
dorabotは、Mac上でAIエージェントを継続的に稼働させるmacOSアプリです。エージェントは日々のジャーナル、整理されたメモリ、性格設定のファイルを保持し、過去の会話を横断検索できます。また、目標を立てたり、調査の進捗を追跡したり、cron形式や定期実行のタスクを実行したりでき、作業が完了するとメッセージで知らせます。
デスクトップアプリには、ファイルエクスプローラー、自動保存に対応したMonacoエディター、Gitパネル、タブ、分割ペイン、diff表示を備えた本物のPTYターミナルを含むIDE風のワークスペースが用意されています。ブラウザー操作では既存のChromeプロファイルを使い、WhatsAppやTelegramからも共通のコンテキストを引き継いで同じエージェントにアクセスできます。
既存のClaude CodeまたはOpenAI Codexのサブスクリプションに加え、Claude、OpenAI、MiniMaxのAPIキーも利用できます。データはローカルに保存され、ネットワーク通信はモデルプロバイダーとのやり取りに限られます。
主な機能
- 01日々のジャーナルと、過去の会話を対象にした全文検索を備えた永続メモリ。
- 02iCal RRULE対応とApple Calendar同期を備えた、cronジョブと定期タスク。
- 03調査、計画、承認、実行までを網羅する目標管理パイプライン。
- 04実際のChromeプロファイルを使った、40種類以上の操作に対応するブラウザー自動化。
- 05Monacoエディター、ファイルエクスプローラー、Gitパネル、ターミナルを備えたIDE風のワークスペース。
- 06デスクトップのセッションとコンテキストを共有できる、WhatsAppおよびTelegramでのメッセージング。
ユースケース
- タスクの進捗を確認し、TelegramやWhatsAppでリマインドしてくれるパーソナルアシスタントとして使う。
- 継続中の調査テーマを追跡し、メモを整理して検索できるようにする。
- ログイン済みのChromeプロファイルでブラウザーのワークフローを自動化する。
- エージェントとエディター、Git、ターミナルが一体になったmacOSアプリでコードを書く。
クイックスタート
- 1
リリースページから macOS アプリをダウンロードし、Applications にドラッグします
- 2
リポジトリをクローンして、依存関係をインストールします
git clone https://github.com/suitedaces/dorabot.git && cd dorabot npm install && npm run build && npm link - 3
デスクトップアプリとゲートウェイを開発モードで起動します
npm run dev
使う前に知っておきたいこと
- macOS が必要です。Windows と Linux には対応していません。
- Claude Code または OpenAI Codex のサブスクリプション、あるいは対応プロバイダーの有料 API キーが必要です。
- ソースからビルドするには、リポジトリで指定された正確なツールチェーンの設定が必要です。アプリは macOS 専用です。
トピック
よくある質問
- dorabot とは?
- IDE風のワークスペース内で、メモリ、タスクのスケジュール実行、ブラウザー操作、WhatsApp/Telegram連携に対応した自己学習型AIエージェントを24時間稼働させるmacOSデスクトップアプリ。 dorabotは、Mac上でAIエージェントを継続的に稼働させるmacOSアプリです。エージェントは日々のジャーナル、整理されたメモリ、性格設定のファイルを保持し、過去の会話を横断検索できます。また、目標を立てたり、調査の進捗を追跡したり、cron形式や定期実行のタスクを実行したりでき、作業が完了するとメッセージで知らせます。
- dorabot は無料で使えますか?ライセンスは?
- dorabot は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- dorabot は今もメンテナンスされていますか?
- 活発にメンテナンス中。dorabot の最終コミットは 2026年10月12日 です。
- dorabot は何に使えますか?
- タスクの進捗を確認し、TelegramやWhatsAppでリマインドしてくれるパーソナルアシスタントとして使う。 継続中の調査テーマを追跡し、メモを整理して検索できるようにする。 ログイン済みのChromeプロファイルでブラウザーのワークフローを自動化する。 エージェントとエディター、Git、ターミナルが一体になったmacOSアプリでコードを書く。
- dorabot のインストール方法は?
- リリースページから macOS アプリをダウンロードし、Applications にドラッグします リポジトリをクローンして、依存関係をインストールします: git clone https://github.com/suitedaces/dorabot.git && cd dorabot npm install && npm run build && npm link デスクトップアプリとゲートウェイを開発モードで起動します: npm run dev
- dorabot はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/suitedaces/dorabot
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Rustの単一バイナリで動作するセルフホスト型の個人向けAIエージェントサーバー。サンドボックスでのツール実行、複数のLLMプロバイダー、TelegramやDiscordなどのチャットに対応。
Claude Agent SDKを基盤に、WhatsApp、Telegram、Slack、Discordなどのメッセージングアプリと連携する、コンテナで分離された軽量な個人向けAIアシスタント。
画面を認識してアプリやブラウザーを操作し、ファイルやコードも扱えるローカルファーストのデスクトップAIエージェント
音声、画面、通話、メッセージを使って代わりに作業する、Mac上でローカル実行できるmacOS優先のパーソナルAIエージェント。
Go製の軽量なセルフホスト型AIエージェント。サーバー上で動作し、Anthropic、OpenAI、OpenRouterのモデルを使ってTelegram経由で操作できます。