VS Code & Windsurf Setup

Install and configure the Kodingo extension in VS Code or Windsurf.

Supported Editors

Kodingo works in both VS Code and Windsurf. The extension is identical in both — install once, works everywhere.


VS Code Installation

Search for Kodingo in the VS Code Extensions marketplace and click Install.

Or install via the command line:

code --install-extension kodingo.kodingo-vscode

Windsurf Installation

Kodingo is available on the Open VSX registry used by Windsurf.

Search for Kodingo in the Windsurf Extensions panel and click Install.

Alternatively, install directly from a .vsix file:

  1. Open the Command Palette — Cmd+Shift+P
  2. Run Install from VSIX
  3. Select the .vsix file downloaded from kodingo.xyz

Configuration

Open your editor settings and search for Kodingo, or add the following to your settings.json:

{
  "kodingo.apiUrl": "https://kodingo-api.onrender.com",
  "kodingo.token": "your-project-token"
}

Your project token is available on your project detail page in the dashboard.


MCP Setup (Claude Code, Cursor, Windsurf)

Kortex exposes an MCP server that gives AI agents full access to your project memory. Add the following to your MCP config:

{
  "kortex": {
    "url": "https://kodingo-api.onrender.com/mcp/your-project-token"
  }
}

Claude Code — add to .claude/mcp.json in your repo root

Cursor — add to .cursor/mcp.json in your repo root

Windsurf — add to .windsurf/mcp.json in your repo root

From that point on, every agent session starts with full Kortex context — every decision, every tradeoff, every architectural choice your team has affirmed.


Features

Passive Codebase Analysis

Kortex analyses every file you open and builds memory records for each function and class automatically. Over time, simply by working normally, your entire codebase gets a Kortex memory. No manual capture required.

Kortex Sidebar

The Kortex sidebar shows all memory records for your current project. Click the brain icon in the activity bar to open it. Browse, filter, affirm, deny, or ignore memories directly from the sidebar.

.kortex/context.md — Agent Context Injection

On workspace open, Kortex writes a .kortex/context.md file summarising your project's affirmed decisions and recent context. Every AI agent that reads workspace files — Copilot, Cursor, Claude Code — picks this up automatically. No configuration needed.

Agent Activity Capture

Kortex watches for AI agent edits in your editor. When an agent modifies a file, Kortex captures what changed and why — silently, without interrupting your workflow. No commit required.

CodeLens

Kodingo adds a 🧠 indicator above functions and classes that have associated memory records. Click the indicator to view all memories for that symbol.

Supported languages: TypeScript, JavaScript, Python, Go, Rust, PHP, Java, Kotlin, Ruby, C, C++.

AI Inference

The Kortex AI inference panel lets you capture a memory for any function using AI. Open the command palette and run Kodingo: Capture with AI. The AI analyses your code and suggests a title, description, type, and tags. Review and save in one click.

Commands

All Kodingo commands are available via the command palette (Cmd+Shift+P):

| Command | Description | |---|---| | Kodingo: Capture Memory | Manually capture a memory | | Kodingo: Search Memories | Search your memory records | | Kodingo: Capture with AI | AI-powered memory capture | | Kodingo: Affirm Memory | Mark a memory as affirmed | | Kodingo: Deny Memory | Mark a memory as denied | | Kodingo: Ignore Memory | Mark a memory as ignored |