A Cursor-like Composer and Autonomous Agent inside VS Code powered by your GitHub Copilot subscription, featuring Hybrid Graph-RAG, Plan & Agent Modes, MCP Tools, and 100% Zero Repo Footprint.
Parses workspace symbols (functions, classes, interfaces, imports, and calls).
Generates lightweight embeddings and stores symbols + relationships in context.globalStorageUri via SQLite WASM (sql.js).
0% repo trace: Never writes any cache or database file inside the repository.
Opportunistic MCP & Skill Discovery:
Read-only scanning for existing project configs:
.mcp.json or .mcp/
.gemini/skills/*/SKILL.md
.claude/mcp.json
.cursor/rules/ and .cursorrules
Connects via @modelcontextprotocol/sdk to execute MCP tools dynamically during agent execution.
Plan Mode with Interactive Visual Preview:
Creates a structured multi-task DAG before touching any code.
Shows affected files, dependencies, tools required, and risk levels.
Allows manual in-place editing of steps and instructions.
One-click transition: 🚀 Approve & Run Agent.
Agent Mode with LSP Diagnostic Self-Correction:
Streams model execution and tool calls in real-time.
Atomic file patches using apply_file_diff.
Automatically inspects language server diagnostics (vscode.languages.getDiagnostics) post-edit and triggers self-correction loops if syntax or type errors occur.
Getting Started
Development
# Install dependencies
npm install
# Run build (Extension bundle + Vite React webview)
npm run build
# Watch mode for extension & webview
npm run watch:ext
npm run watch:webview
Testing in VS Code
Open this repository in VS Code.
Press F5 to launch an Extension Development Host window.
Open the Better Than Copilot view in the Activity Bar or press Cmd+Shift+I (Ctrl+Shift+I).
Type an architectural prompt in Plan Mode to generate your first execution DAG!