Production-ready Tauri desktop application for controlling GitHub Copilot remotely.
- ✅ WebSocket connection to controller
- ✅ Real-time chat with GitHub Copilot
- ✅ Multiple interaction modes (agent, edit, plan)
- ✅ Change Approval System - Review and approve file changes before applying
- ✅ Conversation branching - Fork discussions to explore alternatives
- ✅ Chat history persistence (IndexedDB)
- ✅ Secure credential storage (OS keychain)
- ✅ Theme support (light/dark/system)
- ✅ Comprehensive test coverage (125+ tests)
Download the latest release for your platform from Releases.
Or build from source:
git clone https://github.com/Yuxi-Labs/github-copilot-remote-pilot-desktop.git
cd github-copilot-remote-pilot-desktop
npm install
npm run tauri buildnpm run dev # Start dev server
npm test # Run all tests
npm run test:e2e # E2E tests with Playwright- Install and start Controller for GitHub Copilot in VS Code
- In VS Code, run
Copilot Controller: Copy Connection Info - Open Remote Pilot and enter the connection details
- Start chatting with GitHub Copilot
- VS Code with Controller for GitHub Copilot extension
- Active GitHub Copilot subscription