In-house
エンジニアが音声だけでClaude Codeを操れる、社内向けmacOSアプリ。
ターミナルに話しかけるだけでソフトウェアを開発する——そんな開発者が現れ始めています。どういう仕組みなのか?Mikoアシスタントは、それを確かめるための自社製macOSアプリです。エンジニアとClaude Codeの間に立ち、指示に耳を傾けます。
問い
AIコーディングアシスタントは開発を大きく加速しましたが、その操作は依然としてタイピングが中心です。私たちは、コンテキストスイッチの削減、アイデア出しの高速化、ツールとのより自然な対話を念頭に置きながら、開発者が音声だけでAIと協働し、生産性を保てるのかを知りたいと考えました。
つくったもの
この実験を支えるために開発したのが、AI支援のソフトウェア開発に特化した社内macOSアプリケーション、Mikoアシスタントです。開発者とAIコーディングエージェントの橋渡し役として、ハンズフリー操作を可能にしながら、複数の開発セッションを管理します。
音声コーディング統合
Mikoアシスタントの中核機能が、音声コーディングワークフローです。アプリは音声認識(STT)で話した指示を取り込み、構造化されたプロンプトに変換してClaude Codeへ直接送信します。機能の説明、リファクタリングの依頼、バグの説明、実装に関する質問——すべてを音声だけで行えます。さらにClaudeの応答を自身の声で読み上げるため、やり取りは会話のように続きます。
マルチセッションのプロジェクト管理
エンジニアが一日中ひとつのタスクだけに向き合うことは、まずありません。Mikoアシスタントは複数の独立したClaude Codeセッションの起動に対応し、異なるリポジトリやプロジェクトを同時に進められます。各セッションは独自のコンテキストを保持するため、会話履歴や開発状態を失うことなくタスクを切り替えられます。複数プロジェクトを日常的に抱えるエンジニアにとって、よりスケーラブルなワークフローになります。
今後の展望
Mikoは実験として始まり、いまではAIがエンジニアリングの仕事をどう変えるかを試す社内プラットフォームとして根づいています。音声は最初の一歩。自律的な開発ワークフロー、より賢いプロジェクトオーケストレーション、ツールチェーンとの深い統合が、その先に続きます。
技術スタック
- macOS Native Application
- Claude Code
- Blender MCP
- GSAP
