-
Notifications
You must be signed in to change notification settings - Fork 0
Getting Started
Harness edited this page May 19, 2026
·
5 revisions
Get Harness running in under 10 minutes.
Harness lets you use Copilot, Claude, Cursor, Devin, and Kiro from one VS Code sidebar, with specs and file context shared across providers. Read Why Harness for the full picture.
| Requirement | Version |
|---|---|
| VS Code | ≥ 1.85 |
| Node.js | ≥ 20 (on PATH — extension spawns the bundled CLI) |
| GitHub account | For Copilot (recommended first agent) |
From release: Download harness-vscode.vsix from Releases → Ctrl+Shift+P → Extensions: Install from VSIX... → Reload.
From source:
git clone https://github.com/nbsjunior/harness.git
cd harness
npm install
npm run package:vsix
code --install-extension packages/extension/harness-vscode.vsixThe .vsix includes the compiled CLI — no separate install needed.
- Open a project folder in VS Code
- Click the Harness icon in the Activity Bar (sidebar)
- Wait for Harness CLI daemon ready in View → Output → Harness
-
Ctrl+Shift+P→ Harness: Copilot Login (or rungh auth login --scopes copilot) - Open Harness: Open Configuration → verify Copilot shows ready
- Run Harness: Check getGoat to confirm agents
- In the chat panel, select Copilot at the bottom
- Mode Ask (default)
- Type a question →
Ctrl+Enteror click ↑
- Chat Interface — providers, modes, new chat
- Copilot Modes — Ask / Agent / Spec+Agent
- Configuration — all agents and API keys
- Troubleshooting — common errors
Getting started
Using Todd of AIDLC
Agents
Advanced
Help