Skip to content
Harness edited this page May 19, 2026 · 10 revisions

Harness Wiki

Harness is a meta-agent orchestrator for VS Code: one IDE, many AI providers (Copilot, Claude, Cursor, Devin, Kiro), plus Spec-Driven Development and context engineering in the same sidebar — without switching editors per vendor.

Why Harness? — the main advantages explained.


Quick links

I want to… Start here
Understand why to use Harness Why Harness

| Install and send my first message | Getting Started | | Use the chat UI (providers, modes) | Chat Interface | | Configure API keys | Configuration | | Set up GitHub Copilot | Copilot Modes | | Set up Cursor AI | Agent Connectors → Cursor | | Use Auto provider | Auto Routing | | Use Specs (SDD) | SDD Specs | | Run without VS Code (CLI only) | Dual Mode | | Fix errors | Troubleshooting |


What is Harness?

VS Code Extension (UI)  ←→  CLI daemon (IPC)  ←→  Agent connectors
                              │
         Copilot · Devin · Cursor · Claude · Kiro

Three ideas in one product

  1. One IDE, many providers — use Copilot, Claude, Cursor, Devin, and Kiro from VS Code; no separate IDE per AI vendor.
  2. Spec-Driven Development — versioned specs in .harness/specs/; Spec+Agent injects them into the prompt.
  3. Context engineering — attach files once; the same context follows you when you switch provider.
  • Extension — chat sidebar, spec manager, configuration panel
  • CLI — all file I/O, authentication, agent routing (bundled inside the .vsix)
  • Specs — YAML skills/tools/workflows in .harness/specs/

Repository: github.com/nbsjunior/harness


Documentation map

Users

Agents

Developers

Help


AI assistants

If you are an AI model working on this codebase, read AGENTS.md in the repository first.

Clone this wiki locally