Chat model picker
Switch models per session from the agent input bar.
Product
AICodeWrite is a Windows desktop with Chat view and IDE view: code editor, agent chat, git, Remote SSH, plugins, and a loopback Harness runtime — with installer and auto-updates.
Layouts
Start in Chat for a full-width agent experience with project/branch switching and a right-side Changes, Terminal, Files, and Browser rail. Switch to IDE when you want explorer, editor tabs, git, and terminal — without leaving the window.
Editor
Open workspaces, edit in the IDE, and chat with the agent in the same window — explorer, terminal, git, and Harness tools without a browser tab.
127.0.0.1:3080); optional Remote SSH from the activity barAgent
DeepSeek Harness runs on loopback on your PC. The agent reads the workspace, edits files, searches, and shells out — you approve privileged tools before they run.
Plan
Plan mode writes a .plan.md under .aicodewrite/plans, opens it
with Preview and Edit, and puts Build under the editor so you review before the agent
implements — the file stays after Build.
Remote
The Remote activity opens SSH connections to your servers: save profiles, confirm host keys, browse and transfer files over SFTP with live transfer speed, and approve remote shell commands from the agent — Harness itself never leaves your machine.
Terminal & git
A local PTY sits under the editor. Commit message and button sit above the graph. The header shows your local branch; Source Control lists remotes and inline diffs before you keep a change.
Diffs
Working-tree diffs stay next to the explorer. Keep or discard the patch after you read it — the agent does not get a silent commit.
Undo
Before each turn runs, AICodeWrite snapshots the workspace. When a change is not what you wanted, revert the turn and every file it touched goes back: edits are restored from the snapshot, and files the turn created are removed. Letting the agent run is never a one-way door.
Keyboard first
Open Folder, Search in Files, Source Control, Models, Plugins, Check for Updates — type a few letters and hit Enter.
Plugins
Search the catalog with instant cache and background refresh. Install Harness plugins into the local web profile — GitHub-hosted packages work when Git is installed.
Models & thinking
Chat model picker in the agent bar, Models panel for favorites and custom providers, and Thinking level in Settings (Auto / Off / Low / High / Max).
Switch models per session from the agent input bar.
Favorites, custom providers, and apply as session default.
Auto schedules low/high/max from tool history via dsh-thinking-levels.
Settings
Paste your DeepSeek API key once, choose Auto reasoning by default, and check for updates — when a build is ready you choose Later or Download (Ctrl+,).
Local-first
DeepSeek Harness binds to 127.0.0.1:3080 — there is no hosted agent cloud
and no reason to expose the process to the LAN. Optional Remote SSH is outbound from
your PC to servers you choose; it does not move the agent runtime off-device.
Version 0.2.84 · x64 NSIS installer · auto-updates after that.
Get Windows license