A native desktop GUI for GitHub Copilot, built on the Copilot SDK.
- 🗂️ Tabbed Sessions — Multiple sessions, each with its own working directory, model, and conversation history. No re-explaining context.
- 🌳 Git Worktree Sessions — Paste a GitHub issue URL → Cooper creates an isolated worktree and opens a session in it. Work on multiple issues at once.
- 🔁 Ralph Wiggum — Iterative agent mode. Set completion criteria, let the agent loop until the task is actually done.
- 💻 Embedded Terminal — Real PTY per session. One click to attach terminal output to your next prompt.
- 🎤 Voice Commands — Speech input and audio output for hands-free interaction
- 🔐 Allowed Commands — Per-session and global command allowlisting
- 🔌 MCP Servers — Model Context Protocol servers for extended tool capabilities
- 🎯 Agent Skills — Personal and project skills via
SKILL.mdfiles - 📦 Context Compaction — Automatic conversation summarization when approaching token limits
- 🤖 Model Selection — GPT-5.2, Opus-4.6, Sonnet, Haiku, Gemini, and more
You need Node.js 22+, a GitHub Copilot subscription, and GitHub CLI authenticated (gh auth login).
git clone https://github.com/idofrizler/cooper.git && cd cooper && npm install && npm run dist && open release/Cooper-*-arm64.dmggit clone https://github.com/idofrizler/cooper.git; cd cooper; pwsh -NoProfile -File .\scripts\setup-windows.ps1; npm run dist:winThe setup script installs all Windows-specific prerequisites (Python, VS Build Tools, PowerShell 7+) and npm dependencies automatically.
Manual Windows setup
If the automated script fails, install these manually:
- PowerShell 7+:
winget install Microsoft.PowerShell - Python 3.x:
winget install Python.Python.3.12 - VS Build Tools:
winget install Microsoft.VisualStudio.2022.BuildTools --silent --override "--wait --quiet --add Microsoft.VisualStudio.Workload.VCTools --includeRecommended" - Execution policy:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser - Restart your terminal, then run
npm install && npm run dist:win
Using an AI coding agent to install
Tell your agent:
Clone
https://github.com/idofrizler/cooper.git, install dependencies, and build an installer for my OS (macOS →.dmg, Windows →.exe).
npm install && npm run devnpm run buildCooper uses the official GitHub Copilot SDK to communicate with GitHub Copilot via an Electron + React interface. Authentication is handled through your existing gh CLI login.
MIT

