Many 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
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.
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.
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.
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.
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.
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.
/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.