CarPlayによる音声ワークフロー
「Hey Siri、Jarvis」というフレーズで音声セッションを開始し、追加の質問をして、画面を操作せずにCarPlay経由で回答を聞けます。
carcodeは、MITライセンスのオープンソース開発者向けツールです。SiriとCarPlay経由で音声からClaude Codeを使い、Mac上でリポジトリやプルリクエストを確認し、連携した業務ツールを検索して、コード変更のドラフトを作成できます。
carcodeは、オープンソースかつMITライセンスの開発者向けツールで、車内から音声でClaude Codeを操作できます。Siri ShortcutがiPhoneからの音声リクエストをCloudflareトンネル経由でMacに伝え、そこでClaude Codeがユーザーのリポジトリ、GitHub CLI、gitのインストール環境、設定済みのコネクターを使用します。回答はCarPlay経由で音声として返されます。
ノートPCの画面を使わずに、プルリクエストの確認、CIステータスの確認、業務メッセージのキャッチアップ、コード変更の依頼を行いたい開発者を想定しています。変更はcarcodeブランチ上のドラフトプルリクエストに限定され、メッセージの送信、承認、マージ、削除、公開投稿には音声による確認が必要です。
「Hey Siri、Jarvis」というフレーズで音声セッションを開始し、追加の質問をして、画面を操作せずにCarPlay経由で回答を聞けます。
Claude Codeは通常のCLIログインを使用してユーザーのMac上で動作し、別のcarcodeアカウントやAPIキーを介さず、設定済みのリポジトリで作業します。
プルリクエストやCIについて尋ね、差分を確認し、確認後にプルリクエストを承認したり、`carcode/...`ブランチ上のドラフトPRとなるコード修正を依頼したりできます。
設定済みのコネクターを使用してSlackを検索し、送信前にメッセージを読み上げで確認し、Gmail、Calendar、Driveなどの例にアクセスできます。
温かいClaude Codeセッション、文の途中での発話への対応、短い音声応答、バックグラウンドでの処理、ライブダッシュボードにより、ハンズフリーでの利用を想定しています。
サーバーはlocalhostで待ち受け、トンネルはトークンでチェックされ、リスクのある操作には音声確認が必要で、シェルツールは許可リストで制限され、メッセージやリポジトリの内容はデータとして扱われます。
オープン中のプルリクエストを尋ね、差分を確認し、CIステータスをチェックして、carcodeが操作内容を読み上げて確認した後にPRを承認できます。
壊れたリンクやREADMEの誤字の修正など、小さな修正を口頭で説明すると、Claude Codeがブランチを作成し、変更をコミットしてプッシュし、ドラフトPRを作成します。
連携したSlackやメールの情報源を検索して更新を確認し、メッセージを読み上げで聞き、正確な本文を確認してから返信を送信できます。
移動中に連携したカレンダーの予定を尋ね、業務アプリケーションを開かずに音声インターフェースを利用できます。
デスクで`npx carcode-cli talk`を使用してワークフローをテストしたり、車がない環境で実行したりできます。`--quiet`を指定すると、音声ではなくテキストで出力されます。
Macで`npx carcode-cli`を実行します。インストーラーがマシンを確認し、不足している依存関係を追加し、リポジトリフォルダーを尋ね、carcodeを起動して、Siri Shortcutを作成します。ショートカットをShortcutsに追加し、iCloud経由でiPhoneに同期させた後、ロック中でも使用できるようにSiriを設定し、音声応答を優先するようにします。
ドキュメントに記載されているセットアップでは、運転中も電源を入れたままにしておくMac、インストールしてログイン済みのClaude Code、同じiCloudアカウントでSiriを有効にしたiPhone、車内での利用のためのCarPlayが必要です。自宅のMac miniが例として挙げられています。コマンドラインの`talk`モードは、車がなくてもデスクで使用できます。
「Hey Siri、Jarvis」と話しかけてから、リポジトリ、プルリクエスト、Slack、メール、カレンダー、コード変更について尋ねます。Claude Codeは設定済みのローカルツールとコネクターを通じて動作し、回答はCarPlay経由で音声で返されます。時間のかかるジョブはバックグラウンドで継続し、完了時に通知できます。
carcodeは、メッセージの送信、プルリクエストの承認またはマージ、あらゆるものの削除、公開投稿を行う前に、音声による確認を求めます。コード変更は`carcode/...`ブランチ上のドラフトプルリクエストとして配置され、mainへのプッシュや強制プッシュは行わないようシステムに指示されています。
このプロジェクトは無料、オープンソース、MITライセンスとして説明されています。利用可能なソースでは、Claude、GitHub、Slack、その他の連携サービスに別途費用が発生する可能性があるかどうかは明記されていません。
ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。
GitBotは、Claude Code、Codex、OpenCodeを活用した再利用可能なコーディングボットを作成できるローカルブラウザワークスペースです。永続スレッドと権限設定で、リポジトリ内の作業を効率化します。
Ghostは、チャット、コード生成、コマンドラインでのタスク実行に対応したターミナル向けAIアシスタントです。無料モデルを同梱し、Linux、macOS、Windowsで使えます。オープンソースです。
Vi3ecodeは、AIコーディングエージェント向けの開発環境です。プロジェクト文脈、ターミナル、Git、メモリ、フロー、レビュー、コミュニケーションを連携させます。
CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。
hobは、エージェントのセッション、ターミナル、履歴、後続作業を、既存のツールやプロバイダーに合わせて整理できる独立したコーディングエージェント向けワークスペース。ローカルでの制御を重視する開発者に最適。