Ekorbia v0.2 — chat groups and comparison-chat mode Ekorbia released version 0.2.0 of its desktop application, introducing user-defined chat group folders in the sidebar and a comparison-chat mode that lets users send one prompt to two or three installed models simultaneously. The update also adds model attribution and token counts to every assistant message, and includes database migration support for seamless upgrades without data loss. ← All posts ./index.html Ekorbia v0.2 — chat groups & comparison mode Ekorbia 0.2.0 is out with two new significant new features and a couple of quality-of-life improvements. Chat groups sidebar folders The history sidebar used to be flat with date buckets: Today , Yesterday , This week . 0.2.0 adds user-defined folders that sit above the date buckets: - Click + New group at the top of the sidebar to create one. - Drag any chat onto a folder header to file it. - Drag it back into a date section to unfile. - Right-click a chat for a context menu rename, move, delete . Groups are intentionally one level deep — no nested folders. Compare 2-3 models side-by-side A new comparison-chat mode . Click the columns icon in the sidebar, pick 2 or 3 installed models, send one prompt — every model streams its response into an adjacent column in parallel. When you find the answer you want, click ✓ Keep this on that column. Three things happen on Keep: - The chat transitions from compare mode to a normal single-model chat. - The kept model becomes the chat's active model — follow-ups go to it. - The unpicked responses are preserved under a ▸ N alternatives disclosure on the kept message, so the comparison stays inspectable later. It's deliberately a one-turn experience. If you want to keep comparing you start a new compare chat. The full walkthrough — including how the per-column Stop button works, what to do if one model errors out, and the VRAM gotchas when picking three large models — is in the docs ../docs/chat/compare.html . Caveat: attachments aren't supported in compare mode yet. Files, folders, and the memory file are skipped for comparison sends. Prompts attach normally. Model + tokens footer on every assistant message A subtle monospace line at the bottom of every assistant reply now shows which model produced the response and the token counts prompt / completion / total . If you switched models mid-conversation, scrolling back through the chat now makes attribution obvious — no more "wait, which one wrote that?" Under the hood: database migrations For the engineers: 0.2.0 introduces an apply migrations step in db.rs that runs after execute batch SCHEMA , using ALTER TABLE ADD COLUMN for any new columns on upgraded installs. It's idempotent via PRAGMA introspection, so fresh installs no-op through it and upgrades pick up the new columns cleanly. Practical effect: from 0.2.0 onward, schema changes can ship without users having to delete their database. The chat groups and compare-mode features both rely on this — it'd have been substantially harder to ship them otherwise. How to get it The releases page https://github.com/ekorbia/ekorbia-desktop/releases/latest has the .dmg . Existing 0.1.x users: the first launch will run the migration silently, no action on your part.