MTCoderMany coding sessions. One terminal.

A coding harness built by Mind Theory: it wraps any AI model with the tools to read, edit and run your code. Run several sessions side by side in split panes, each on its own project, with every past session one click away in the sidebar. Tuned for local models like Qwen 3.6 35B-A3B and 27B.

See how it works
MTCoder start screen with the sessions sidebar, tab bar and the Plan, Ask and Build modes
0Providers to connect
0Modes
0Colour themes
0API keys required

Why another coding agent?

Most coding agents give you one chat in one window, and they assume a big cloud model behind it. MTCoder is built the other way round: many sessions at once, on the model running on your own PC.

Optimised for local models

Short prompts and small tool calls tuned for Qwen 3.6 35B-A3B and 27B on LM Studio or Ollama. No key, and nothing leaves your PC. Need more power? /connect adds GitHub Copilot, OpenAI, Anthropic, Gemini, OpenRouter and more.

Portable folder

Unzip, run MTCoder-Setup.bat once, then mtcoder.bat. No installer, no admin rights, no Node or Python. Settings, chats and notes live in one mtcoder-home folder, so copying the folder moves everything.

Every session, in the sidebar

Past sessions are saved automatically and listed in the sidebar, grouped by project folder. Search, rename, /resume or /fork any of them. Memories keep each project’s facts and decisions.

Split panes. Concurrent sessions.

Every pane is its own project folder with its own agent, model and mode. Split right with Alt+D, down with Alt+E, open a new tab with Alt+T. Plan one feature while another pane builds and a third waits for your approval.

The pane you are typing in lights up; the rest dim. A pane waiting for a yes blinks, so nothing stalls unnoticed.

Three MTCoder panes side by side, in Plan, Ask and Build modes

Plan. Ask. Build.

Every pane has its own mode, and Tab switches it. PLAN reads and plans but changes nothing. ASK asks before every file change or command. BUILD just gets on with it.

The rules are enforced in code, not only in the prompt. In every mode, wiping drives and reading key files is always refused.

MTCODER workspace qwen3.6-35b-a3b-mtp TAB ASK
MTCoder help screen listing slash commands such as /sessions, /fork, /connect, /terminal, /memories, /goal, /tasks and /cron

Goals, tasks, notes.

/goal pins what the session is working towards, and /tasks keeps its checklist. /cron runs prompts on a schedule. /btw slips in a side note without stopping the agent.

Quick Notes in the sidebar and a Notes bar along the bottom hold the prompts you use often. Ctrl+Enter drops a line straight into the pane.