Origin v0.1.2: Linux, Inline Completions, and Per-Hunk Diffs
Origin v0.1.2 brings full Linux support, AI inline completions with ghost text, surgical Ask Mode edits, per-hunk diffs, and prompt caching.
v0.1.2 is a big one. Linux is officially supported, the AI now writes ahead of your cursor as you type, and the diff experience got a lot more surgical. Plus the kind of plumbing improvements that make the whole thing cheaper and smarter to use every day.
Here is what shipped.
Linux support
This is the milestone. Origin runs on Linux now, for real.
We ship both a portable binary and an installer, and every core feature works out of the box. Agent Mode, the AI panel, the terminal, Git, the editor, all of it. Same tiny footprint Windows users already enjoy, now on your Linux box with no compromises and no "coming soon" asterisks. This was the most requested platform, and it landed clean.
AI Inline Completions
Origin now completes your code as you type. Ghost text appears ahead of your cursor suggesting what comes next. Like what you see? Hit Tab to accept. Don't? Hit Escape to dismiss. Keep typing and it gets out of your way.
A few details we sweated:
- It uses your active provider and model, so your completions come from whatever you have chosen, not some locked-in default.
- It is smart about timing. It skips mid-word so it does not interrupt you while you are in the middle of a token.
- It post-processes the output to strip stray markdown fences, so you get clean code instead of a renegade ``` showing up in your file.
Toggle it on or off in Settings → Editor, and tune the trigger delay in Settings → General to match how fast you type.
Ask Mode: surgical edits
Sometimes you do not want a full agent loop. You know exactly what you want changed, and you want it changed precisely. That is Ask Mode.
Ask Mode makes targeted edits through search-and-replace tool calls, so changes are scoped and exact instead of sweeping. And it never writes blind: every change is shown as a diff before anything touches your file. Those diffs flow straight into our per-hunk diff UI, which brings us to the next thing.
Per-Hunk Diff: accept what you want, reject the rest
This is one of those features you will not want to live without once you have it.
When the AI proposes changes, you no longer face an all-or-nothing decision. You review the diff and accept or reject each hunk individually. Take the two changes you like, reject the one you do not, leave the rest of the file alone. The global Accept All and Reject All buttons are still there for when you want them, and the diff view closes itself automatically once every hunk has been resolved.
It is the difference between trusting the AI completely and collaborating with it. We picked collaboration.
ORIGIN.md: project memory
Drop an ORIGIN.md file at the root of your workspace and Origin reads it automatically when you open the project. Whatever you put in there (architecture notes, conventions, key commands, gotchas) gets appended to the AI's system prompt across every mode: Agent, Ask, and Plan.
It is persistent project memory the AI never forgets between sessions. And if the file is not there, it is silently ignored. Zero config, all upside.
System Prompts per Mode
You can now customize the AI's system prompt independently for each mode. A clean three-tab interface for Agent, Ask, and Plan, each with a description, an editable textarea, a Save button, and a Reset to Default. Tune the agent's behavior without touching how Ask Mode works. Your editor, your instructions.
Prompt Caching: spend less
This one quietly saves you money on every request.
For Anthropic, we now set cache breakpoints on the system prompt and the last history message, so repeated context is not re-billed at full price. For OpenAI, we detect and report cache hits when they happen. And we surface it all: cache read tokens now show up in the AI Spend card, so you can actually see the savings instead of taking our word for it.
Bug fixes
A solid round of fixes this release:
- Accepting a diff now correctly updates the editor tab.
- Terminal tabs open in the correct directory after switching projects.
- The AI panel resets properly when you switch projects.
Ctrl+Shift+CandCtrl+Shift+Vnow copy and paste in the terminal.- Fixed a CodeMirror crash that could happen in Ask Mode.
- Fixed a relative workspace path bug.
Get it
v0.1.2 is free and open source, now on Windows and Linux. Bring your own key and give the inline completions a few minutes; they are hard to give up.
Download Origin v0.1.2 on GitHub.
