Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>Kiwipow AgentNew to Visual Studio Code? Get it now.
Kiwipow Agent

Kiwipow Agent

Coderr AB

| (0) | Free
Coding sessions in VS Code with a choice of model engine per session.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Kiwipow Agent

VS Code Marketplace GitHub Homepage

A VS Code coding agent that plans a feature before it reads your code, and calls nothing done until a test proves each rule.

Early days. Kiwipow Agent is young and you will hit bugs. Things are changing frequently, use at own risk! Report them; they usually get fixed fast.

Why it's different

What it does Why you want it
Plans from intent, not from code The planner reads your docs and approved specs, never the code (enforced at the tool call), and writes a spec of named rules. A separate check then reads the code and turns each disagreement into a decision you rule on. A planner that reads the code inherits its bugs as requirements. Here a bug surfaces as a question with your name on it.
Approved rules stay approved Every session that changes code (chat, code plan, implement) checks the approved specs that cover the change and asks before breaking a rule. Decisions made along the way are filed where the next planner reads them. A rule you settled in March is not undone by a chat in June.
Done comes with evidence Every task names the test that proves each rule it delivers, and the plan view shows each rule's test or the gap. When all tasks are tested, your test commands run over just the projects the feature touched; a failure goes back to the implementer. No "done" without evidence you can click through, and only the suites that matter run.
One script, one diff The model writes one JavaScript program that reads, searches, moves and edits across many files, in a sandbox that reaches nothing but gated functions. Edits are staged and shown as one diff to approve. One turn instead of dozens: faster, cheaper, and you review a diff instead of a conversation.
Safe with parallel agents A session cannot write a file it has not read, or one that changed since; the refusal names the session that changed it. A test failing only on another session's change is held for you, not handed to your implementer. Run several agents in one workspace without them fixing, or overwriting, each other's work.

Any model, per step

  • Claude through the Claude Agent SDK.
  • Any OpenAI-compatible endpoint on Kiwipow Agent's own tool loop.
  • A profile picks the model per step: the strongest reasoner for planning and mapping, a fast cheap one for implementation.
  • Your .mcp.json servers (the workspace's and ~/.mcp.json, with Claude Code's user-wide list moved there on first run), CLAUDE.md/AGENTS.md, skills and permission rules work the same on both.

Also

  • Cleanup after green: functions, types and files that grew past your limits are split once tests pass.
  • Docs evaluation: reads your docs the way the planner does, says where their arrangement costs a plan, and fixes what you pick. Optionally, the planner cuts the doc sections an approved spec now covers, so intent lives in one place.
  • Chat sessions for everyday work, with the full tool set.
  • Plan sessions for work the code shapes, such as a UI on its framework: intent is agreed before the code is read, then the plan is made against the code and built in a chat.
  • Prompts that don't nag. Read-only tools and commands, your package.json scripts and your test commands run without asking; other shell calls are prompted command by command.
  • Large JSON without reading it whole: query a file by expression and get back only the rows you asked for.

Get started

Install Kiwipow Agent from the Marketplace. Windows only (x64, arm64).

Claude sessions need one of:

  • an Anthropic API key, added to the Claude provider on the settings page (gear icon), or
  • a Claude Code login already on this machine, used when no key is set.

Open Kiwipow Agent in the activity bar, press +, pick Feature planning and describe the feature. For a non-Claude model, add a provider on the settings page.

More

  • docs/plan-sessions.md: the feature planning workflow step by step, and Plan sessions.
  • docs/settings.md: every setting, MCP servers, logs.
  • docs/developing.md: build from source.
  • docs/intent/agent.md: why it works this way.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft