Skip to content

Koder v0.5.0

Choose a tag to compare

@Abdul-Omira Abdul-Omira released this 20 Oct 13:30
· 20 commits to main since this release

Koder v0.5.0

Highlights

  • A redesigned Koder. The desktop app and the terminal share one visual system. Every screen, menu, dialog and settings page was rebuilt, in light, dark and narrow windows, and in right-to-left languages.
  • A terminal that feels alive, and is faster than before:
    • colour-coded code and diffs, a glyph and colour for each tool, coloured todos and a segmented status bar;
    • on wide terminals, a side column with context use, tokens, spend, speed and live subagents, all from real numbers;
    • the butterfly reacts: it flaps while Koder works, opens when a turn finishes and droops on an error;
    • a typed key shows at once, about three times faster than before, even while a reply streams;
    • animation stops when nothing is happening, and a long wait costs a fraction of the CPU it used to.
  • Send feedback, privately. The bug button sends feedback straight to the Koder team. Logs and a chat are included only if you tick them, and they are scrubbed on your device before anything is sent:
    • keys, tokens and your home path are removed;
    • personal details are found by the open-source Rampart model;
    • you see the exact text that will be sent and can edit it.
  • Koder as an MCP server. Let other agents (Claude Code, Codex and more) start and read Koder sessions. Each one signs in with a pairing code and gets a scope it can never exceed: read only, ask, auto or full.
  • Source control built in. Connect GitHub, GitLab, Forgejo/Gitea, Bitbucket or Azure DevOps. Clone and publish repositories, open pull requests, start a chat from a pull request with its review comments, and work in one worktree per chat.
  • More agents. Browse the agent registry and add Gemini CLI, Grok Build, OpenCode, Pi and others. Use several accounts per provider, and hand a chat to another agent mid-way.
  • Your phone as a remote. Pair a phone over your network or the relay, then follow chats, answer questions and approve steps from an installable web app, with notifications.
  • New desktop tools:
    • a device panel for the iOS Simulator and Android Emulator;
    • a preview browser;
    • per-chat terminals;
    • project scripts;
    • prompt links;
    • SnapShot;
    • theme import from VS Code and Open VSX;
    • settings that show where each value comes from.
  • Create skills in a minute. Describe what you want and Koder drafts, checks and saves the skill. Share a skill with your aixplain workspace, try it before saving, or start from an uploaded SKILL.md.
  • Omni does more:
    • slides, documents and spreadsheets;
    • folder and script triggers, plus keep-awake;
    • a browser it can drive, with its own sign-ins;
    • a debugger for aixplain and on-device agents;
    • plain-language steps you can open into detail.

Fixes

  • Answering a question no longer jumps the chat to the top in the terminal.
  • The terminal keeps going when it falls behind. A burst of output no longer ends the session on "Terminal event consumer fell behind". The view reloads and carries on.
  • Arabic looks right. Arabic text uses KO Sans everywhere. The window buttons no longer cover the toolbar, shortcuts read in order, and English titles in an Arabic list are cut at the right end. In the terminal, Arabic and Hebrew are joined and read in the right order in replies, commands and their output. Approval prompts show text exactly as stored and say so.
  • A closed lid no longer costs you the turn. A request that fails while the computer sleeps waits for the network on wake and carries on. An unreachable endpoint now fails in minutes with a clear message, instead of retrying for over an hour.
  • Streams the provider cuts off after a silence are retried once at a lower reasoning effort, then stop instead of looping.
  • Imported chats keep their token, cost and cache counts. Run koder import again to fill in chats imported earlier.
  • Archived chats can be reopened from the desktop (Find a chat, Archived) and the terminal (ctrl+a in the session list).
  • Design and Omni: Koder after Design and Omni lands back in Koder, and stopping a simulator no longer floods the console.
  • Steadier sessions: closing a project that is still loading no longer hangs, and a background command's steps read in plain words.
  • Every language is complete. All 16 languages carry every string.
  • Full access means full access. It no longer asks before installs or work outside the project, and still confirms spending, deleting, pushing and secrets.

Privacy & security

  • Untrusted projects can't turn on device control. Like browser control, it is ignored in a folder you haven't trusted.
  • Source-control tokens live in your system keychain.
  • MCP clients are held to their scope by the server, not by the client.
  • Skill, command and agent files are read as data only. Frontmatter can no longer run code.
  • Phones see only what their pairing allows. Encrypted on your network or through the relay, and a phone can never raise a chat to Full access.

Notes

  • Upgrading keeps your sessions, saved permissions, schedules and theme.
  • If you installed the earlier v0.5.0 preview, reinstall: this build carries the same version number.
  • KO Sans by Abdo Mohamed (Kotype) is bundled with permission. Rampart by National Design Studio is used under CC BY 4.0.