Origin v0.1.3: A Real Debugger, Web Preview, and macOS
Origin v0.1.3 ships a full DAP debugger with breakpoints and call stack, a Web Preview pane, native macOS builds, and a smarter agent.
We have been waiting to write this one. v0.1.3 is the release where Origin stops feeling like a great AI editor and starts feeling like a complete IDE. A real debugger. A live web preview. macOS. And an agent that got noticeably smarter under the hood.
Here is everything we shipped.
A real debugger, finally
This is the headline, and we are not going to undersell it. Origin v0.1.3 has a full DAP debugger. Not a "print and pray" workflow. Actual breakpoints, an actual call stack, actual variable inspection.
Click in the gutter and drop a red breakpoint. Hit F5 and your program pauses exactly where you told it to. The debug sidebar gives you the three things that matter: Call Stack, Variables, and Breakpoints, all live. A floating step toolbar follows you around so the controls are always there (F5 to continue, Shift+F5 to stop). The status bar tells you the state at a glance: amber when Paused, green when Running.
It works out of the box for the languages people asked for most. We ship codelldb for Rust and C++, and debugpy for Python. Origin auto-detects which adapter to use by reading your Cargo.toml or spotting your *.py files, so most of the time you just hit F5 and go. Your launch config persists between sessions, so you set it up once.
Setting a breakpoint, stepping through a paused Rust program, watching a variable change in real time, all inside an 8MB editor. That still feels a little unreal to us.
Web Preview pane
If you build for the web, this one is going to live on your screen all day.
Open a Web Preview pane right from the + on the tab bar and your app renders next to your code. It is a proper little browser: back, forward, refresh, and a URL bar. We added port shortcuts so jumping to your Vite, Next.js, or Create React App dev server is one click. Switch between mobile, tablet, and desktop viewport presets to check responsive layouts without leaving the editor. And when you want it bigger, pop it out into its own native window.
To give your preview room to breathe, opening it auto-hides the sidebar and the AI panel. Code on the left, live app on the right, save and watch it update. That is the loop.
macOS is here
Origin now builds for macOS in CI, which means native Mac builds ship alongside Windows and Linux from here on out. Same 8MB-class footprint, same features, now on your MacBook. This was the single most requested platform, and it is done.
Terminal upgrades you will feel immediately
We poured a lot of love into the terminal this release.
Shell Integration. The terminal now understands what your shell is doing. Using OSC 7 it tracks your current working directory, and with OSC 133 it tracks command state. The payoff is the little dots on your terminal tabs: a blue pulse while a command runs, green when it exits clean, red when it exits non-zero. You can see which of your terminals finished and which one just failed without clicking into each. Drop the config snippets from Settings → Terminal into your PowerShell, Bash, or Zsh profile to turn it on.
WebGL rendering. The terminal now renders with @xterm/addon-webgl by default, so it is faster and smoother under heavy output. If the GPU context is ever lost, it falls back to the canvas renderer automatically. No flicker, no crash.
The agent got smarter
Agent Mode picked up three meaningful upgrades that make long sessions far more reliable.
- Context compaction. Around 40k tokens, the agent now compacts its own history and dedupes repeated
read_filecalls. Long tasks stay coherent and cheaper instead of drowning in their own scrollback. - A security layer. The agent is now actively blocked from touching things it has no business touching:
.envfiles,*.pemand*.keysecrets, system directories,..path traversal, and Bidi override character tricks. Autonomous, not reckless. - A task scratchpad. New
todo_writeandtodo_readtools let the agent keep an explicit to-do list for multi-step work, so it tracks what it has done and what is left instead of losing the thread.
Effort toggle
New Effort toggle for your AI requests. Normal uses compact, lighter prompts to keep things fast and cheap. Max sends the full prompts when you want the model thinking as hard as it can. And if you have saved your own custom prompts, those always win, no matter the toggle.
Bug fixes
The unglamorous but important pile:
- The terminal PTY now survives being hidden and shown again, so your sessions do not die when you toggle the panel.
- Fullscreen behaves correctly when the window is maximized.
- New terminal tabs spawn in the correct directory.
Get it
v0.1.3 is the biggest release we have shipped, and it is free and open source like everything we do. Bring your own key, set a breakpoint, and watch your code run.
Download Origin v0.1.3 on GitHub.
