Connect your IDE to Kimchi
This guide explains how to connect your IDE to the Kimchi coding harness so the agent can see your editor context — your current file, selected code, and diagnostics — and act on it directly.
Once connected, you can select a block of code, click Send to Kimchi, and the agent receives it as part of your next prompt — no copy-pasting required.
Before you start
Before connecting your IDE, ensure you have:
- Kimchi installed and running (
kimchilaunches without errors). See Getting Started if you haven't set it up yet. - A supported IDE: JetBrains (IntelliJ IDEA, PyCharm, WebStorm, GoLand, or any other JetBrains IDE) or VS Code.
Connect your JetBrains IDE
Connect VS Code
Use your IDE context in Kimchi
Once the plugin is active, your IDE and Kimchi share context automatically.
Send a selection to Kimchi
Reference your current file
The agent is always aware of what file you have open and where your cursor is. You can refer to it naturally in your prompt — for example: "explain the function at my cursor" or "add error handling to this method".
View diagnostics in context
The agent can read LSP errors and warnings from your IDE. If your editor is showing a red squiggle, ask the agent about it directly: "fix the error on line 42".
Troubleshooting
The status bar shows the plugin as disconnected.
Make sure Kimchi is running (kimchi in a terminal). The plugin reconnects automatically within a few seconds once the harness is active.
"Send to Kimchi" is greyed out.
The plugin needs an active Kimchi session. Launch kimchi first, then retry.
The selection doesn't appear in my prompt.
Check that you selected the text before right-clicking. Clicking alone (no selection) sends only the cursor position.
See also
Updated 7 days ago
