You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Run models on your computer from the desktop app. Koder detects your hardware and suggests a model that fits your RAM and free disk. It sets up Ollama, adopts a llama-server or LM Studio that is already running, and checks that a model actually answers before offering it.
Many more documents open everywhere.
The desktop app, the terminal and the read tool all read Excel files, including macro-enabled .xlsm and templates. They also read Word, PowerPoint, OpenDocument (.ods/.odt/.odp), EPUB and RTF.
Spreadsheet dates show as dates, and formulas show even when they were saved without a computed value.
Older .xls/.doc/.ppt files get a clear "save a copy as .xlsx/.docx/.pptx" message.
Math.
The desktop renders LaTeX written with $…$, \(…\), $$…$$ and \[…\], plus chemistry via \ce{…}. Prices like "$5 and $10" stay text.
The terminal shows formulas as readable Unicode (x = (-b ± √(b² - 4ac))/(2a)).
A new built-in latex skill compiles documents to PDF with Tectonic and checks equations with SymPy.
Usage from everywhere. The usage page shows Koder, Claude Code and Codex usage together, with plan limits.
Edit approvals show the change. The permission card shows the diff before you allow an edit.
Fixed
Security. Tool calls from connected native agents go through Koder's permission prompts, and shared chats stay bound to the account and server that created them.
Snapshots and undo.
The snapshot store no longer re-captures files that keep growing, such as model downloads. One project's store had reached 122 GB.
Restoring a snapshot keeps files that are too large to store.
Shell.cd now carries over between shell calls.
Local engines.
Only loopback hosts are accepted for local engines.
Model downloads are tied to the server they were started on.
Race conditions and leaks. Leaked work, hung kills, event bursts and replayed deep links on reload are all fixed.
Desktop controls. Controls that had stopped working in the desktop app work again, including the composer.
Brand. Brand spelling is consistent: aixplain, lowercase.
Performance
Fewer input tokens per call: the working context is capped and rarely used tools are deferred.