GitHub Issue 駆動型の AI 協働開発基盤。10年越しの挑戦を、2026年に実現。
📌 プロジェクト概要
AI Automation Platform は、GitHub Issue を起点に AI が自律的に動作するシステムです。
人間(Issue 作成)
↓
GitHub Actions(自動パイプライン)
↓
Supabase(Realtime 状態管理)
↓
VS Code Copilot(AI 実装)
↓
noVNC Gateway(AI 専用デスクトップ)
↓
完成したシステム
コアコンセプト:
- Issue を書くだけで AI が実装する
- Supabase Realtime で状態をリアルタイム管理
- noVNC Gateway により AI が「目・口・耳」を持つ
- AI が AI に指示して連携するエコシステム
🏗️ アーキテクチャ
| コンポーネント |
技術 |
役割 |
| データ層 |
Supabase (PostgreSQL + Realtime) |
Issue 同期・状態管理・RLS |
| パイプライン |
GitHub Actions |
Issue 作成 → Supabase 自動書き込み |
| 連携 |
VS Code Copilot Bridge (Python) |
Supabase Realtime → Copilot Chat |
| AI OS |
noVNC Gateway |
AI 専用仮想デスクトップ・pyautogui 操作 |
| ワークフロー |
n8n (59 workflows) |
外部サービス連携 |
| 可視化 |
HTML5 (dhtmlx, Mermaid) |
BPMN × データ可視化 |
📊 マイルストーン状況
| マイルストーン |
状態 |
内容 |
| Milestone 1 |
✅ 完了 |
Supabase Infrastructure(3テーブル・17 RLS・Realtime) |
| Milestone 2 |
🟡 進行中 |
GitHub Actions Workflow(sync-issues.yml・9 Issues 同期済み) |
| Milestone 3 |
⏳ 計画中 |
VS Code Copilot Bridge(Realtime Listener・pyautogui 連携) |
📁 リポジトリ構成
📚 ドキュメント一覧
始め方
アーキテクチャ・設計
AI 協働
開発
🔧 clasp(Google Apps Script Bridge)
clasp は、VS Code で Google Apps Script(GAS)を開発・デプロイするための CLI ツールです。このプロジェクトでは kenichimiyata/clasp が Git Submodule として組み込まれ、VS Code Copilot Bridge の役割を担います。
📦 リポジトリ・配置
| 項目 |
内容 |
| リポジトリ |
kenichimiyata/clasp |
| サブモジュールパス |
localProject/clasp/ |
| 主要ディレクトリ |
localProject/clasp/vscode/copilot-input-helper/ |
🗂️ 主要ファイル
| ファイル |
役割 |
supabaseHelper.ts |
Supabase Realtime client — Issues の変更をリアルタイム受信 |
extension.ts |
VS Code 拡張機能ホスト — Copilot Chat へ自動入力 |
config.ts |
マルチ AI 協調設定 |
🔄 動作フロー
GitHub Issue 作成
↓
GitHub Actions → Supabase INSERT (github_issues テーブル)
↓
copilot-input-helper (clasp/vscode) — Realtime でイベントをキャッチ
↓
pyautogui → VS Code Copilot Chat に自動入力
↓
Copilot が Issue を分析・実装 → PR 作成
🗺️ アーキテクチャ上の位置づけ
clasp(GAS)は自動化ハブの一部として、2つの役割を担います:
- 入力側: Google スプレッドシート / Workspace から GitHub Issue を作成
- Bridge 側: Supabase Realtime → VS Code Copilot Chat への自動入力(
copilot-input-helper)
✅ 実装チェックリスト
🔗 主要リンク
| リソース |
URL |
| GitHub Pages |
https://kenichimiyata.github.io/ai-automation-docs/ |
| Supabase プロジェクト |
https://supabase.com/dashboard/project/rootomzbucovwdqsscqd |
| n8n ワークフロー |
https://kenken999-n8n-free.hf.space |
| GitHub Project (ロードマップ) |
https://github.com/users/kenichimiyata/projects/6 |
🕐 タイムライン
| 年 |
出来事 |
| 2013 |
bpmchat.com でチャット×ワークフロー×AI の構想 |
| 2013–2025 |
ProcessMaker / n8n / dify / UiPath / GAS / AppSheet など多数のツールで試行 |
| 2025 |
noVNC + Gateway = AI 専用 OS という発見 |
| 2026 |
VS Code Copilot と出会い、AI Automation Platform として実現 |
詳細は README または各ドキュメントを参照してください。