AI News HubLIVE
站内改写2 分で読了

DebugDuck – ローカルAIを搭載したデスクトップラバーダック

DebugDuck は macOS 用のデスクトップウィジェットで、ローカルAIを使ったラバーダックデバッグを実現します。音声起動、リアルタイムストリーミング、複数のパーソナリティ、たまごっちモードなどを備え、すべてのデータはローカルで処理されます。

ソースHacker News AI著者: CarlosVallejoR

DebugDuck は、macOS 上で動作するフローティングデスクトップウィジェットで、ローカルAIモデルを使用して開発者のデバッグを支援します。従来のラバーダックデバッグとは異なり、音声認識、アニメーション、感情システムを統合し、デバッグプロセスをよりインタラクティブで楽しいものにします。

このアプリは完全にローカルで動作し、インターネット接続やサブスクリプションは不要です。LM Studio を介してローカルAIモデルに接続し、Mistral 7B、Llama 3.1 8B、Gemma 2 9B などのモデルをサポートします。アヒルをダブルクリックして音声入力を開始し、質問するとアヒルがリアルタイムでストリーミング応答を返します。DebugDuck には2つのパーソナリティモードがあります:プログラマーモード(ソクラテス式で直接解答を与えない)とジェネラルモード(あらゆるトピックを議論可能)。さらに「酷さ」スライダーで口調を辛口から親切まで調整できます。たまごっちモードを有効にすると、アヒルは感情状態を持ち、インタラクションの頻度と内容に応じて気分が変化し、応答スタイルに影響します。

その他の機能:ユーレカボタン(紙吹雪エフェクトで幸福度+10)、ポモドーロタイマー(25分作業)、会話メモリー(自動圧縮)、3×3グリッド位置設定、LM Studio モデルの自動検出など。技術スタックは Tauri v2、React 19、TypeScript、Vite 8、Tailwind CSS 4 で構成され、バックエンドは Rust で LM Studio と SSE ストリーミング通信を行います。システム要件は macOS 12 以降、8 GB RAM(推奨16 GB)、LM Studio、マイクが必要です。インストールは GitHub リポジトリをクローンし、npm install、tauri build を実行しますが、音声機能には署名済み .app バンドルが必要です。プロジェクトは MIT ライセンスで、ロードマップには Windows サポート、Ollama バックエンド、マルチダックモード、会話履歴の永続化、ビジュアルテーマ、Markdown エクスポート、グローバルショートカットなどが含まれています。

現在のリポジトリは 11 スター、1 フォークを獲得し、2 つのリリースがあります。主要な開発言語は TypeScript(81.6%)、Rust(11.2%)、JavaScript(2.6%)です。