HippoBuddy
HippoBuddy は、チャット、コーディング、オフィス業務の生産性を支援する AI 搭載デスクトップアシスタントで、Linux、macOS、Windows で利用できます。
このツールについて
HippoBuddy
とは HippoBuddy は、チャット、コーディング、オフィス業務の生産性を支援する AI 搭載デスクトップアシスタントです。Linux、macOS、Windows で動作します。
主な機能
- チャットとコーディング支援:デスクトップ上で AI アシスタントと対話し、コーディング支援や方針の相談に利用できます。
- オフィス業務の生産性:オフィスワーカーの日常的な生産性タスクを対象としています。
- ツール呼び出しの可視化:メイン画面にはチャットパネルとツール呼び出しの可視化があり、Chat パネルとプレビューパネルが連携して動作します。
- ツール定義:ツールは JSON Schema で定義され、専用の AI フレームワークではなく「パターン」によるアーキテクチャを採用しています。
オープンソース
HippoBuddy の全ソースコードは Apache 2 ライセンスで公開されています。
利用上の知見とリスク認識
プロジェクトのドキュメントには AI Agent の利用上の知見が含まれています。たとえば、断定文は AI を迎合させ、疑問文は AI に考えさせる、バグが何度直しても直らない場合はログを追加するか新しいセッションを開く、必要なときはネットにつなぐ、無料の Web 版 LLM を併用して方針を議論する、などです。また、ツールのリスクとして、bash は無限ループに陥りやすい、read / edit / write も同様の無限ループのリスクがある、危険なコマンドには誤削除のリスクがあることも示されています。
機能と用途
AI-powered desktop assistantChat panel with tool-call visualizationChat panel and preview panel working togetherTools defined with JSON Schema"Pattern" architecture without a dedicated AI frameworkFull source code open source (Apache 2)Linux, macOS, and Windows support