Skip to content

Explore and edit your .copilot workspace (config.json, copilot-instructions.md, agents, skills, mcp) in VS Code.

License

Notifications You must be signed in to change notification settings

Knworks/github-copilot-workspace

Repository files navigation

🧭 Github Copilot CLI Workspace

Explore and manage your GitHub Copilot CLI workspace (~/.copilot) in VS Code.

✨ Features

  • Dedicated explorers for Copilot Core, Agents, Skills, Templates, and MCP
  • Create, rename, and delete files or folders under each root
  • Open files in the editor with a single click
  • Open each root folder in the OS file explorer
  • Bidirectional sync between .copilot and configured folders
  • Sync respects latest modified timestamps and excludes hidden files
  • Toggle MCP servers on or off from the MCP Explorer

🗂️ Views

alt text

🧩 Copilot Core

Quick access to config.json, copilot-instructions.md, and mcp-config.json, plus a shortcut to open the .copilot folder and bidirectionally sync with a configured folder.

🧠 Agents

Manage agent files under ~/.copilot/agents, and bidirectionally sync them with a configured folder.

🧩 Skills

Manage skill files under ~/.copilot/skills, and bidirectionally sync them with a configured folder.

🧵 Templates

Manage template files under ~/.copilot/copilot-template, including template selection on file creation and bidirectional sync with a configured folder.

🔌 MCP

View MCP servers from mcp-config.json and toggle them on or off. Disabled servers are stored in mcp-config.disabled.json.

🛠️ Usage

  1. Ensure ~/.copilot exists and config.json is valid JSON.
  2. Open Github Copilot CLI Workspace from the Activity Bar.
  3. Use the view title buttons to add files/folders, open the root folder, or sync with a configured folder.
  4. Click a file to open it in the editor.

🔄 Sync

  • Copilot Core syncs copilot-instructions.md, config.json, mcp-config.json, and mcp-config.disabled.json.
  • Agents, Skills, and Templates sync their respective folders.

🔒 Privacy/Telemetry

This extension does not send any usage data (telemetry).

📄 License

MIT

About

Explore and edit your .copilot workspace (config.json, copilot-instructions.md, agents, skills, mcp) in VS Code.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published