Repolode
YogurtJ

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

    リリースページからアプリをダウンロードしてください

  2. 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 の数値は毎日更新されます。

関連プロジェクト