diff --git a/README.md b/README.md index 9c03161..a919620 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ bunx @fallom/openui 1. Run `openui` in your project directory 2. Browser opens at `http://localhost:6969` -3. Click "+" to spawn agents (Claude Code, OpenCode, or Ralph Loop) +3. Click "+" to spawn agents (Claude Code, GitHub Copilot, OpenCode, or Ralph Loop) 4. Click any node to open its terminal 5. Drag nodes to organize, create categories to group them @@ -128,7 +128,7 @@ claude --plugin-dir $(pwd)/claude-code-plugin ## Requirements - Bun 1.0+ -- One of: Claude Code, OpenCode, or Ralph Loop +- One of: Claude Code, GitHub Copilot, OpenCode, or Ralph Loop ### Claude Code Plugin (Auto-installed) diff --git a/client/src/components/NewSessionModal.tsx b/client/src/components/NewSessionModal.tsx index e70b734..f6cc5a7 100644 --- a/client/src/components/NewSessionModal.tsx +++ b/client/src/components/NewSessionModal.tsx @@ -29,6 +29,7 @@ const iconMap: Record = { code: Code, cpu: Cpu, brain: Brain, + github: Github, }; interface LinearTicket { diff --git a/server/routes/api.ts b/server/routes/api.ts index 5584624..2b42360 100644 --- a/server/routes/api.ts +++ b/server/routes/api.ts @@ -73,6 +73,14 @@ apiRoutes.get("/agents", (c) => { color: "#F97316", icon: "sparkles", }, + { + id: "copilot", + name: "GitHub Copilot", + command: "copilot", + description: "GitHub's official Copilot CLI coding agent", + color: "#6E7681", + icon: "github", + }, { id: "opencode", name: "OpenCode",