You probably already use one of these, and that’s fine. Claude Code works from the terminal,
Cursor is a paid AI editor, and opencode is the open, terminal-first take. They’re all good at
writing code. Frontier is the free, self-hosted layer below them, and it isn’t only for code.
Here’s where each lands.
And you don’t have to choose. Frontier lets you build your own workflows from the best ideas
across all of these tools — and whatever ships next — then dictate exactly how you use it. Bring
the models from any of them, too: nothing here locks you in.
Claude Code Cursor opencode Frontier
The surface A terminal agent An AI code editor An open terminal agent A workspace you rearrange, on any machine
Models Claude only A few to choose from Any model The right one per front and per subagent
Subagents Invisible. You can’t intervene. Agents, but inside the editor Visible sub-sessions you follow Nested spaces you watch and steer
Shaping it Hooks and MCP, around their core Their editor, their AI Open source. Fork it all. Every feature is a swappable extension
Beyond code Code, in the terminal Code, in the editor Code, in the terminal Meetings, an assistant, dictation, and extensions you build
Price Free tool, on your Claude plan or API usage A paid subscription, on top of model costs Free and open source Free and self-hosted — bring the agent you already pay for