TermMate makes sense if…
- You already subscribe to Claude Code or Codex and just want them docked in an editor.
- You split your week between VS Code and Sublime Text.
- You enjoy mixing agent harnesses and accept their quirks.
Both bring AI agents to Sublime Text — and both are good at what they do. But they take opposite routes to get there: one hosts other tools' agents, the other is the agent. Here is how that difference plays out in daily work.
TermMate is a free host that docks external coding-agent CLIs — Claude Code, Codex, OpenCode, Pi Agent — inside Sublime Text or VS Code. Limitcode Pro is a self-contained agent that lives in Sublime Text itself, connects straight to your provider of choice (including local models), and applies one consistent permission model to everything it does. If you want one install, one workflow, and predictable control, Limitcode Pro is the more complete Sublime Text experience. If you already pay for Claude Code or Codex and just want them embedded in an editor, TermMate does exactly that.
| Aspect | Limitcode Pro | TermMate |
|---|---|---|
| What it is | A native coding agent inside Sublime Text | A host that runs external agent CLIs |
| Editors | Sublime Text 4 | Sublime Text + VS Code |
| Setup | One package, nothing else to install | One install per hosted CLI (Claude Code, Codex, OpenCode, Pi) |
| Models | Direct provider keys or account sign-in — local models included | Whatever each hosted agent supports |
| Permissions | One configurable rule set covers every action | Approval settings differ per agent |
| Undo | Snapshot undo/redo | Depends on the connected agent |
| Price | One-time license, up to 3 devices | Free; hosted agents billed separately |
TermMate is a package for Sublime Text and VS Code that embeds third-party coding agents — Claude Code, Codex, OpenCode, and Pi Agent — in a chat panel inside your editor. It is free to install, keeps sessions across restarts, and ties each agent to your current window and folder.
The important detail: the agent doing the work is never TermMate itself. It is whichever CLI you connected. Each one brings its own runtime, its own login, its own approval settings, and its own update cycle. TermMate's own feature matrix shows the seams — slash commands and sandbox mode exist only for Claude Code and Codex, thinking blocks only for Pi, MCP tools missing on Pi entirely. You manage the differences.
Limitcode Pro is a coding agent built to run inside Sublime Text — not a wrapper around somebody else's CLI. It searches across your project, proposes edits for your approval, runs shell commands under permission rules you configure, searches the web, loads skills, calls MCP servers, and spawns focused subagents. Everything happens in a side-by-side view of the editor you already use, with no daemon or separate service behind it.
You connect the model layer yourself: API keys from OpenAI, Anthropic, Gemini, DeepSeek, OpenRouter, or any OpenAI-compatible endpoint — plus account sign-in with GitHub Copilot, OpenAI Codex, or Google Antigravity, and fully local models via Ollama and LM Studio. See the full list on the Providers page.
With TermMate, your editor experience is only as consistent as the agents behind it: four CLIs means four runtimes to keep installed, four auth flows, four sets of approval semantics, and features that appear or disappear depending on which one is active.
With Limitcode Pro, there is one runtime: the package inside Sublime Text. One permission model governs every file edit and command. Snapshots give you undo/redo over the agent's changes. Context compaction keeps long tasks coherent. And because the provider connection is direct, swapping models is a settings change — not a new toolchain.
"Via agent" means the capability depends on which external CLI is connected and how it is configured. "Partial" reflects TermMate's published compatibility matrix.
| Feature | Limitcode Pro | TermMate |
|---|---|---|
| Runs inside Sublime Text | ✓ | ✓ |
| Self-contained agent (no extra CLIs) | ✓ | — |
| Project-wide search and edits | ✓ | via agent |
| Approved shell commands | ✓ | via agent |
| Bring your own API key | ✓ | — |
| Account sign-in (Copilot, Codex, Antigravity) | ✓ | — |
| Local models (Ollama, LM Studio) | ✓ | partial |
| MCP servers | ✓ | partial |
| Web search | ✓ | via agent |
| Skills and subagents | ✓ | — |
| Automatic context compaction | ✓ | via agent |
| Snapshot undo/redo | ✓ | — |
| Consistent permission rules | ✓ | — |
| Session persistence | ✓ | ✓ |
| VS Code support | — | ✓ |
| Free to install | — | ✓ |
TermMate costs nothing up front — the bill arrives through whatever the hosted agents require, whether that is a Claude subscription, a ChatGPT plan, or API credits. Limitcode Pro is a one-time license valid on up to three devices; after that, your provider bills you directly for what you actually use. If you prefer not to spend anything at all, the open-source Limitcode edition covers pair programming on files you have open.
Yes, TermMate itself is free to install on both Sublime Text (Package Control) and VS Code (Marketplace). The real cost sits behind it: the agent CLIs it hosts, such as Claude Code or Codex, may require their own subscriptions or API plans.
Yes. TermMate installs through Package Control on Sublime Text and also ships a VS Code extension. In both editors it acts as a panel that hosts external coding-agent CLIs rather than providing its own agent.
Architecture. TermMate is a bridge: it docks third-party agent CLIs (Claude Code, Codex, OpenCode, Pi) into your editor, so behavior, approvals, and updates vary per agent. Limitcode Pro is a self-contained agent running natively inside Sublime Text, with one consistent workflow, permission model, and feature set.
You bring your own provider, and there are two ways to do it: direct API keys (OpenAI, Anthropic, Gemini, DeepSeek, OpenRouter, and any OpenAI-compatible endpoint) or account sign-in with GitHub Copilot, OpenAI Codex, or Google Antigravity. Local models through Ollama and LM Studio are supported too.
Provider connections need internet access, but Limitcode Pro supports fully local setups through Ollama and LM Studio, so your code and prompts can stay on your machine while a local model does the work.
Yes. The open-source Limitcode edition is a free (GPL v3) pair-programming assistant that reads and edits files you have open in the editor. Limitcode Pro is the fully autonomous edition with project-wide tools, shell access, skills, MCP, and subagents.
Limitcode Pro: a full coding agent inside the Sublime Text window you already have open.