Coding & Developmentโจgemini๐คclaude๐ฌgpt๐universal
Copilot Skins
A native desktop GUI for GitHub Copilot, wrapping the Copilot SDK and the Copilot agentic logic.
Quick Start
Install this Skill
npx skills add idofrizler/copilot-ui# Copilot Skins <p align="center"> <img src="build/icon.png" alt="Copilot Skins Logo" width="128" height="128"> </p> A native desktop GUI for GitHub Copilot, wrapping the [Copilot SDK](https://github.blog/changelog/2026-01-14-copilot-sdk-in-technical-preview/) and the Copilot agentic logic. Watch Copilot Skins building itself in action!  ## Features ### ๐๏ธ Multiple Sessions, Multiple Contexts CLI gives you one session at a time. Copilot Skins gives you tabsโeach with its own working directory, model, and conversation history. Each session maintains its own working directory, model, allowed commands, and file changes. Switch tabs instantly. No re-explaining context. No restarting sessions. ### ๐ณ Git Worktree Sessions Instead of just a new tab, create a worktree sessionโa completely isolated git worktree tied to a branch. Paste a GitHub issue URL. Copilot Skins fetches the issue (title, body, comments), creates a git worktree in `~/.copilot-sessions/` and opens a new session in that worktree. Work on multiple issues simultaneously without stashing, switching branches, or losing your place. Each worktree is a real directoryโrun builds, tests, whatever you need. ### ๐ Ralph Wiggum: Iterative Agent Mode Named after [Claude Code's ralph-wiggum plugin](https://github.com/anthropics/claude-code/tree/main/plugins/ralph-wiggum), this feature lets the agent run in a loop until a task is actually done. You prompt with completion criteria โ agent works โ checks its work โ continues if not done โ repeats up to N times. Perfect for tasks that need multiple passes to get right. ### ๐ป Embedded Terminal Every session has a terminal panel that runs in the session's working directory. It's a real PTY (xterm.js), not a fake console. Click "Add to Message" and the terminal's output buffer gets attached to your next prompt. See a build error? One click to show it to the agent. No copy-paste, no explainingโjust "fix this" with full context. ### More Features - ๐ **Allowed Commands** โ Per-session and global command allowlisting with visual management - ๐ **MCP Servers** โ Configure Model Context Protocol servers for extended tool capabilities - ๐ฏ **Agent Skills** โ Personal and project skills via `SKILL.md` files (compatible with Claude format) - ๐ฆ **Context Compaction** โ Automatic conversation summarization when approaching token limits - ๐จ **Themes** โ Custom themes via JSON, including some nostalgic ones (ICQ, Night Owl) - ๐ค **Multi-Model** โ Switch between GPT-4.1, GPT-5, Claude Opus-4, Sonnet, Haiku, Gemini, and more ## Prerequisites - Node.js 22+ (required for Copilot SDK) - GitHub Copilot subscription - GitHub CLI authenticated (`gh auth login`) ### Windows Additional Requirements Windows requires additional build tools for native modules: - **Python 3.x** (for node-gyp) - **Visual Studio Build Tools 2022** with C++ workload and Spectre libraries - **PowerShell 7+** (for running scripts) **Quick Setup:** Run our automated setup script (requires [winget](https://learn.microsoft.com/en-us/windows/package-manager/winget/)): ```powershell # In PowerShell (run as Administrator recommended) cd copilot-ui .\scripts\setup-windows.ps1 ``` This will install all Windows prerequisites automatically. After running, **restart your terminal** and proceed with `npm install`. <details> <summary><b>Manual Windows Setup (if automated script fails)</b></summary> 1. **Install PowerShell 7+:** ```powershell winget install Microsoft.PowerShell ``` 2. **Install Python:** ```powershell winget install Python.Python.3.12 ``` 3. **Install Visual Studio Build Tools:** ```powershell winget install Microsoft.VisualStudio.2022.BuildTools --silent --override "--wait --quiet --add Microsoft.VisualStudio.Workload.VCTools --add Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre --includeRecommended" ``` 4. **Set PowerShell execution policy:** ```powershell Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser ``` 5. **Restart your terminal** for PATH changes to take effect </details> ## Installation ### Build the App (macOS) Building locally avoids macOS Gatekeeper issues with unsigned apps: ```bash # Clone and install git clone https://github.com/idofrizler/copilot-ui.git cd copilot-ui # Install dependencies npm install # Build the DMG npm run dist # Install open release/Copilot-Skins-*-arm64.dmg ``` Drag "Copilot Skins" to your Applications folder and you're ready to go! ### Build the App (Windows) ```powershell # Clone and install git clone https://github.com/idofrizler/copilot-ui.git cd copilot-ui # Run Windows setup script (first time only) .\scripts\setup-windows.ps1 # Restart terminal, then install dependencies npm install # Build the installer npm run dist:win # The installer will be in release/ ``` ## Development ```bash ... (truncated)
Repository
21stars
3forks
Details
Related Skills
More coding & development skills you might like
Reticle
Coding & DevelopmentAI agents can generate code, but still struggle to understand what they build. Reticle brings Jev-style machine-native runtime perception to web & desktop applications.
๐คclaude๐universal
1.2k
190
View
agentscope-java
Coding & DevelopmentExpert Java developer skill for AgentScope Java framework - a reactive, message-driven multi-agent system built on Project Reactor. Use when working with reactive programming, LLM integration, agent orchestration, multi-agent systems, or when the user mentions AgentScope, ReActAgent, Mono/Flux, Project Reactor, or Java agent development. Specializes in non-blocking code, tool integration, hooks, pipelines, and production-ready agent applications.
๐universal
6.0k
1.5k
View
ospec
Coding & DevelopmentDocument-driven OSpec workflow for initialization, change/goal routing, validation, archiving, and durable project knowledge.
โจgemini๐คclaude๐ฌgpt๐universal
524
34
View
misakanet-failure-memory
Coding & Development๐ A zero-dependency, git-backed micro-lesson library for AI Agents to asynchronously share and search verified debugging experience. Python stdlib only. | https://misakanet.org
๐คclaudeโจ๏ธcursor๐universal
424
158
View