GitHub技術者がCopilot CLIで個人用統合ダッシュボードを1日で構築
詳細を読む
GitHubのスタッフソフトウェアエンジニアであるBrittany Ellich氏が、GitHub Copilot CLIを活用して個人用の統合コマンドセンターを構築した事例が、2026年4月15日にGitHub公式ブログで公開されました。このツールは、カレンダーやタスク管理など複数のアプリに分散した情報を1つのデスクトップアプリに集約するもので、通常業務と並行しながらわずか1日で初版を完成させています。
Ellich氏の開発手法は「計画してから実装する」というアプローチです。まずCopilotに質問を投げかけてもらい、要件を対話形式で整理します。十分な計画ができた段階でCopilotに実装を任せることで、手戻りを最小限に抑えています。同期的な開発にはVS CodeのAgent Modeを、バグ修正や技術的負債の解消といった非同期タスクにはCopilot Cloud Agentを使い分けています。
技術スタックはElectron、React、Vite、Tailwind CSS、そしてMicrosoft 365のデータにアクセスするためのWorkIQ MCPサーバーです。Ellich氏はElectronアプリの開発経験がほぼなかったものの、Agent Modeによってフレームワークの詳細を学ぶ必要なく構築できたと述べています。一方で、公開リポジトリ化のためにコードを簡素化する作業ではAIの限界も感じたといいます。
Ellich氏は「AIエージェントはコードを追加するのは得意だが、コードを削除することにはあまり積極的ではない」と指摘しています。リポジトリの整理には人間の手作業が必要だったものの、Electronに不慣れでもコードを読んで修正する程度には十分理解できたとのことです。プロジェクトはオープンソースとして公開されており、Node.js v18以上とMicrosoft 365アカウントがあれば誰でも試すことができます。