MatanBobi/copilot-ui

โ˜… 0Forks 0TypeScriptGitHub โ†—Compare

README

Cooper

Cooper Logo

A native desktop GUI for GitHub Copilot, built on the Copilot SDK.

Cooper Demo

Prerequisites

Installation

Download the latest release from the Releases page:

Platform File Notes
macOS (Apple Silicon) Cooper-<version>-mac-arm64.dmg Signed and notarized
Windows (x64) Cooper-<version>-win-x64-Setup.exe Installer
Linux (x64) Cooper-<version>-linux-x64.AppImage Experimental
Linux (Debian/Ubuntu) Cooper-<version>-linux-x64.deb Experimental

Note: Cooper is an open-source project, so release executables are not officially code-signed. Your OS may show a warning on first launch. If you prefer, you can build from source below.

Build from source

Requires Node.js 22+.

macOS:

git clone https://github.com/CooperAgent/cooper.git && cd cooper && npm install && npm run dist

Windows:

git clone https://github.com/CooperAgent/cooper.git; cd cooper; pwsh -NoProfile -File .\scripts\setup-windows.ps1; npm run dist:win

Linux:

git clone https://github.com/CooperAgent/cooper.git && cd cooper
sudo ./scripts/install-linux-deps.sh  # auto-detects distro
npm install && npm run dist:linux

Features

  • ๐Ÿ—‚๏ธ Tabbed Sessions โ€” Multiple conversations, each with its own working directory and model
  • ๐ŸŒณ Git Worktree Sessions โ€” Paste a GitHub issue URL โ†’ isolated worktree + session
  • ๐Ÿ” Ralph Wiggum โ€” Iterative agent mode: set completion criteria, let it loop until done
  • ๐Ÿ’ป Embedded Terminal โ€” Real PTY per session, one click to attach output to your prompt
  • ๐ŸŽค Voice Input/Output โ€” Speech-to-text and text-to-speech
  • ๐Ÿ”Œ MCP Servers โ€” Model Context Protocol for extended tool capabilities
  • ๐ŸŽฏ Agent Skills & Subagents โ€” Personal and project skills via SKILL.md, .agent.md, and subagent delegation
  • ๐Ÿค– Model Selection โ€” Dynamic model list with favorites โ€” GPT-5.2, Opus-4.6, Sonnet, Haiku, Gemini, and more
  • โšก YOLO Mode โ€” Auto-approve tool calls for uninterrupted agent flow

Development

npm install && npm run dev

See CONTRIBUTING.md for details.

Community

Join our Discord to report bugs, request features, and chat.

License

MIT

Contributors

idofrizlermaxtaraMatanBobigithub-actions[bot]avrumCopilotoribarilanrodyherrerayitzhaksm-tantan

Issues