読みやすいPythonで書かれたローカルファーストの個人向けAIアシスタント。独自のエージェントループ、SQLiteベースのメモリ、組み込みの評価機能を備えています。
YogurtJ/OhMyBuddy
自分の環境でホストでき、記録内容を確認できるメモリとPiのコーディングエージェント用ワークスペースを備えた個人向けAIアシスタント。ブラウザ、スマートフォン、WeChatから利用できます。
代替できる製品:ChatGPT
- スター
- 71
- フォーク
- 2
- 未解決の Issue
- 0
- 最終コミット
- 3 日前
これは何?
OhMyBuddyは、自分のコンピューター上で動作するセルフホスト型Webアプリです。Piのコーディングエージェントを、デスクトップブラウザ、スマートフォン、WeChatから利用できる個人向けアシスタントにします。単一のランタイムに2つの機能をまとめています。独自の性格と長期メモリを持つ名前付きアシスタント「Buddies」と、スレッド、ストリーミング形式のツール呼び出し、差分、サブエージェントを使ってプロジェクト作業を進める「Workspace」です。
メモリは内容を確認できるよう設計されています。返信によってメモ、スキル、設定が保存されると、メッセージの下に記録が表示され、メモリやスキルを確認、編集、取り消しできます。セッションはPiネイティブのJSONLファイルとして保存されるため、Pi CLIとの互換性が保たれます。Anthropic、OpenAI、Google Gemini、DeepSeek、Qwen、Kimiなどのプロバイダー用モデルキーは、自分で用意します。
Linux、macOS、Windowsでネイティブに動作し、Node.js 22.xを使用します。ビルド手順もGPUも必要ありません。スケジュールタスク、MCP対応、拡張機能マネージャー、画像・動画・音声サービス用のメディアラボ、ClawBot(iLink)をベースとするオプションのWeChatコネクターも備えています。アクセストークンは個人利用、単一ユーザー向けに設計されています。
主な機能
- 01性格や個別のメモリを持つ名前付きBuddiesと、チャットごとのノートブック。
- 02メモリの変更内容が記録として表示され、確認や取り消しが可能。
- 03プロジェクトフォルダーでの作業に使える、ストリーミング形式のツール呼び出し、差分、サブエージェント対応のWorkspaceスレッド。
- 04Pi互換のJSONLファイルとして保存されるセッション。検索やエクスポートにも対応。
- 05Buddiesとのチャット、ファイルの受信、スケジュール通知の受信に使えるWeChatコネクター。
- 06画像、動画、テキスト読み上げ、音声認識サービス用のメディアラボに加え、MCPとスケジュールタスクにも対応。
ユースケース
- 自分のAPIキーを使い、自分のコンピューター上でChatGPTのようなアシスタントを動かす。
- デスクで長時間のコーディング作業を始め、スマートフォンから進捗を確認する。
- WeChatから自宅のエージェントにタスクを依頼し、完了したファイルをチャットで受け取る。
- 毎日の要約を自分に送るなど、定期的なAIタスクをスケジュールする。
クイックスタート
- 1
リリースページからアプリをダウンロードしてください
- 2
Node.js 22.x(22.19.0以降)、npm、bash、ripgrepをインストールしてから、インストールガイドに従ってください
使う前に知っておきたいこと
- チャットやエージェントを実行するには、ご自身のモデルAPIキーまたはプロバイダーアカウントが必要です。
- ホストマシンにNode.js 22.x、bash、ripgrepをインストールする必要があります。
- セルフホスト型のため、サーバーはご自身で実行・保守する必要があります。
収録されている特集
トピック
よくある質問
- OhMyBuddy とは?
- 自分の環境でホストでき、記録内容を確認できるメモリとPiのコーディングエージェント用ワークスペースを備えた個人向けAIアシスタント。ブラウザ、スマートフォン、WeChatから利用できます。 OhMyBuddyは、自分のコンピューター上で動作するセルフホスト型Webアプリです。Piのコーディングエージェントを、デスクトップブラウザ、スマートフォン、WeChatから利用できる個人向けアシスタントにします。単一のランタイムに2つの機能をまとめています。独自の性格と長期メモリを持つ名前付きアシスタント「Buddies」と、スレッド、ストリーミング形式のツール呼び出し、差分、サブエージェントを使ってプロジェクト作業を進める「Workspace」です。
- OhMyBuddy は無料で使えますか?ライセンスは?
- OhMyBuddy は ISC ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- OhMyBuddy は今もメンテナンスされていますか?
- 活発にメンテナンス中。OhMyBuddy の最終コミットは 2026年11月4日 です。
- OhMyBuddy は何に使えますか?
- 自分のAPIキーを使い、自分のコンピューター上でChatGPTのようなアシスタントを動かす。 デスクで長時間のコーディング作業を始め、スマートフォンから進捗を確認する。 WeChatから自宅のエージェントにタスクを依頼し、完了したファイルをチャットで受け取る。 毎日の要約を自分に送るなど、定期的なAIタスクをスケジュールする。
- OhMyBuddy のインストール方法は?
- リリースページからアプリをダウンロードしてください Node.js 22.x(22.19.0以降)、npm、bash、ripgrepをインストールしてから、インストールガイドに従ってください
- OhMyBuddy はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/YogurtJ/OhMyBuddy
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
計画、文章作成、個人の知識管理を支援するオープンソースのAIパーソナルアシスタント。Macで実行するほか、独自のモデルキーを使ってセルフホストできます。
Telegram、Discord、Slack、WhatsAppなどのチャットで動作する、安全で軽量なRust製のパーソナルAIエージェントフレームワーク。
チームで専門分野に特化したエージェントを共有し、TelegramやDiscordなどのチャットツールから利用できる、セルフホスト型のマルチユーザーAIエージェントプラットフォームです。
タスクを計画し、ツールやスキルを実行し、WebやIMの各チャネルで記憶を保つ、オープンソースの個人向けAIアシスタント兼Agent Harness。
WebUI、メモリ、ツール、MCP、サブエージェント、定期実行の自動化を備え、ローカルまたはクラウドのLLMを利用できるセルフホスト型の個人向けAIエージェント。