Interactive documents
Added
- Documents can now be interactive. Ask for a comparison, an explainer, or a small interactive report and Koda creates it as a self-contained HTML document that opens on the Stage, joins the Library and search like any other document, and takes the same star, hold view, and live refresh markdown documents have. Its scripts run in a locked-down sandbox with no network access and no reach into your files.
- Select a passage in a document and turn it into an interactive view. Koda creates a sibling HTML document from your selection, links it back into your writing, and opens it beside the source. A link to a local document now shows as a small card you can open in place, and the file keeps a plain relative link, so the document stays portable in any other editor.
- A new Usage screen in Settings shows what your whole subscription did, counting Claude Code and Codex activity on this Mac inside and outside Koda, terminal sessions included. Pick a window from 24 hours up to 90 days and see what those tokens would have cost at full API rates, what cache reuse saved you, and the split across providers and models. Every dollar cites its rate, and a model with no citable rate shows tokens instead of an invented number.
- The agent can now create documents properly from chat on both engines, with their title, date, and kind in place, and the document it makes opens on the Stage straight away.
- Path-shaped code in an agent reply, such as
src/app.ts:12, can now be clicked to open that file on the Stage. - You can ask Koda to put a document on your Documents shelf, or take it off, in the middle of a conversation.
Changed
- Search is now one door. ⌘K, ⌘P, and ⌘⇧F all open the Library, typing also searches every file in the project by name or by a phrase from inside, and find and replace lives right on the file you are looking at.
- Your Documents shelf is now kept with the project itself, so moving the project folder or restoring an earlier version keeps your starred documents, and a star follows its document through renames and moves.
- An open document's Stage bar keeps the current view in one labelled menu, with Hold view, Reveal in Finder, Copy path, and Delete inside. Starring stays visible.
- AI providers in Settings now focuses on sign-in, billing, and your plan's live limit windows. The plan gauges in the bottom bar carry their reset clock inline, and a new Full usage row opens the Usage screen.
- The sidebar now has one clear hierarchy: Sessions, Starred documents, and History.
- Switching the Codex ChatGPT account now immediately refreshes the live usage windows.
Fixed
- A session could get permanently stuck refusing new messages after an approval you never answered outlived its turn. Approvals now clean themselves up, and a message Koda refuses to send shows a banner explaining why.
- Signing in to Codex inside Koda now also signs in the
codexterminal command, so the terminal copy of your login no longer quietly expires. - Koda no longer refuses to write a markdown file that belongs to the code, and files that only look like markdown, such as
.mdx, open in the file editor so their syntax cannot be quietly rewritten.
Download the .dmg below to install.