金融モデラーがClaude Codeでローカル音声ツールデスクトップアプリを構築

プロフェッショナルなコーディング経験を持たない開発者が、Claude Codeを使用して完全に機能するローカル音声認識デスクトップアプリケーションを構築しました。主に金融モデリングでExcelとSQLを使用しているこの開発者は、クラウドベースのサブスクリプションサービスに代わるツールとして作成しました。
構築されたもの
このアプリケーションは「Sotto」と呼ばれる、GPU上でWhisperを実行するWindows向けローカル音声認識ツールです。開発者は、高性能なハードウェア(具体的には4070 Ti GPU)を持っているにもかかわらず、音声データがマシンから離れてしまうクラウドベースの音声入力サービスへの不満から動機づけられました。
主な機能
- 任意のアプリケーションからアクセス可能なシステム全体のホットキー
- 話し終わると自動的に録音を停止
- 長い音声メモ用の第2ホットキー(Obsidian互換のマークダウン形式でエクスポート)
- システムトレイ統合付き設定UI
- リスニング中の視覚的波形インジケーター
- 自動GPU検出とモデル選択
- カーソル位置へのテキスト挿入
技術的詳細
このアプリケーションは、17ファイルに約2,200行のPythonコードで構成されています。開発者によると、Claude Codeが「大部分」の実装を担当し、以下を含みます:
- スレッド処理ロジック
- Windows API統合
- Qtベースのユーザーインターフェース
開発者は要件定義、テスト、バグ特定、機能優先順位付けを担当し、技術的コンポーネントの実際の実装については、自身が構築方法を知らない部分をClaude Codeに依存しました。
入手可能性
SottoはMITライセンスの下で利用可能で、以下の要件があります:
- Windowsオペレーティングシステム
- Python 3.10以上
- GPU推奨(必須ではありません)
開発者は、最近MacBookを購入し、そこでこのツールを使用したいため、Mac版が「近日公開予定」であると述べています。プロジェクトはGitHubでホストされています:https://github.com/mrobison12-oss/sotto。
📖 Read the full source: r/ClaudeAI
👀 See Also

OpenClawセットアップの進化:過剰な設定から実用的なマルチエージェントシステムへ
ある開発者が、3回の再インストールを経て、実験的な過剰設定から、継続性と専門化に焦点を当てた実用的なマルチエージェントシステムへと進化させたOpenClawの軌跡を記録しました。

永続的なローカルAIコンパニオンエージェント構築からの実践的教訓
開発者がM4 Mac mini上でセルフホスト型AIエージェントを数ヶ月間運用した経験から得た知見を共有。メモリ・アーキテクチャ、システムプロンプトの最適化、ローカル埋め込み、モデルラダー、ツール反復回数の制限などについて解説。

Claude Codeにおける動的ワークフロー:並列サブエージェントによる3倍の機能開発速度
Claude Codeの並列サブエージェントにより、機能構築時間が4〜6時間から1.5〜2時間に短縮。1人の開発者が、3つのエージェントがAPIドキュメント、テスト、コードを同時に処理するワークフローを共有。

OpenClawでのマルチエージェントスタートアップチームの運営:セットアップとパターン
noHumanチームは、事前構築されたチームテンプレートを使用してマルチエージェントOpenClawセットアップをデプロイするWeb UIを構築しました。各エージェントを独自の仮想コンピュータとブラウザで隔離し、シンプルなHTTPリレーでエージェント間通信を行い、役割の境界を維持して集中した作業を可能にしています。