AICodeWrite

Windows IDE for DeepSeek Harness

A Cursor-style desktop with Chat view and IDE view: start in a full-width agent chat, then switch to Monaco explorer, editor, git, and terminal when you need the full workspace — packaged for Windows with installer and auto-updates.

Windows 10/11 · NSIS installer · Auto-updates · Version 0.2.52

Layouts

Chat view or IDE view

Non-technical users can stay in Chat: a full-width agent that plans, edits, and reports back. Developers flip to IDE for explorer, Monaco tabs, git, and terminal — same agent, same window.

Chat — agent first IDE — full workspace
  • Title bar Chat | IDE toggle, Agent header, command palette, View menu
  • In Chat: project & branch menus, plus Changes / Terminal / Files / Browser rail
  • Opening a folder stays in Chat; opening a file jumps to IDE when you need the editor
  • Layout preference is remembered across restarts
See layouts

Agents that build on your PC

Hand off a task and watch the agent plan, edit, run tools, and iterate until the job is done — with approvals for anything privileged.

Agent deepseek-v4-pro

Harden session cookies before ship

Sign cookies, set httpOnly, and cover the change with tests.

  • Read src/auth.ts
  • Edited src/auth.ts · +18 −6
  • Created src/auth.test.ts
  • Ran pnpm test

Cookies are signed and httpOnly. Four tests green — ready to review the diff.

Debug deepseek-v4-pro

Find why login 500s after the cookie change

Reproduce the HMAC failure and pin the secret in the test harness.

  • Searched src/**/*.ts · login
  • Read src/auth.ts
  • Ran pnpm test auth.test.ts
  • Edited src/auth.ts + Settings

Secret was undefined in tests. Guard added; suite is green.

Agent modes

Plan, ask, edit, or debug

Switch modes the way you work: Agent edits files and runs tools, Ask answers only, Plan designs before changing code, Debug hunts failures, Multitask queues prompts.

Agent Ask Plan Debug Multitask
See every surface

Harness at the core

AI-powered chat needs a real coding surface. Monaco editor, explorer, terminal, git, and Harness agent tools stay in one window — packaged as AICodeWrite for Windows.

Monaco IDE shell

Editor, file tree, diffs, terminal, and git — a focused desktop layout, not a browser tab.

DeepSeek Harness

Agent tools and sessions on loopback. deepseek-v4-pro by default, with a chat model picker.

Windows native

Packaged with Electron. Install once, keep your API key on device, auto-update in place.

Integrated terminal

Stay in the same window

Ctrl+` toggles a local PTY. The agent can run commands without flashing console windows; you review stdout in the panel under the editor.

Terminal & git

Built like an IDE, not a demo

Activity bar, explorer, terminal, git, plugins, models, and a command palette — arranged for focus.

Chat model picker

Switch deepseek-v4-pro or Flash from the agent input bar without opening the Models panel.

Thinking level

Auto, Off, Low, High, or Max in Settings — powered by the bundled dsh-thinking-levels plugin.

Git source control

Commit above the graph, branch picker, stash, and inline diffs — Cursor-style layout.

Plugin Market

Search, install, and remove Harness plugins with a cached catalog and background refresh.

Models panel

Favorites, custom providers, and session defaults — alongside thinking level in Settings.

Auto-update

Installed apps check the website feed. Restart when a new Windows build is published.

TypeScript JavaScript Python Go Rust C# HTML JSON

Plugins

Extend Harness without leaving the app

Plugin Market ships by default with Auto Memory, Graph Memory, and thinking levels. Install vision, reasoning, and agent bridges into the local web profile — GitHub-hosted packages work out of the box.

Plugins & models

Code with rich features

Whether you type the patch or the agent does, the same editor surfaces stay in reach.

  • Integrated terminal PowerShell or cmd inside the editor — agent shell tools run hidden on Windows.
  • Source control Git status, commit message above the graph, diffs, and the agent change list.
  • File tree Gitignored folders stay visible but dimmed — expand node_modules and build output when you need them.
  • Command palette Keyboard-first Open Folder, search, settings, terminal, and updates.
  • Local-only harness DeepSeek Harness binds to 127.0.0.1. Your key never leaves the PC.
  • Approvals Privileged tools pause until you allow the edit or shell command.
  • Layout persistence Sidebar, agent panel, and terminal remember how you left them.

Start building with an agent on your PC

Register with email or phone, manage orders and your license from the account dashboard — then install, paste your DeepSeek API key, and open a folder.

Get Windows license