‹ all releases

The familiar desktop returns, with better navigation and more providers

Empryo 3.8.2-beta · Sep 15, 2026
Release artwork & highlights
3.8.2-betaSep 15, 2026current
The desktop app
  • The desktop app returns to the earlier layout people preferred, with the workspace, chat and context controls back in familiar places.
  • Changes brings working-tree changes and review into one workspace. Navigation keeps the selected page and tab together.
  • Settings headers and controls stay aligned as you move between categories. Search includes the settings inside each editor.
  • Leaving an unsaved editor offers Save, Discard or Stay. MCP drafts include servers you have started adding.
  • Move file previews between workspace positions, with keyboard, touch and right-to-left controls.
  • Workspace background images fit the available space. Framing controls let you choose which part of the picture stays visible.
  • Loading panes show the shape of the content coming next and remember the previous layout.
  • Status colors, meters and controls follow the selected theme.
Queue controls and chat fixes
  • The desktop composer separates Queue and Steer into distinct controls. Queue holds a message for a separate follow-up turn. Steer keeps its existing behavior of sending a correction at the next model step.
  • A queue panel above the composer shows waiting follow-ups and lets you restore them to the draft.
  • Stop returns unsent queued prompts and unused steering to the draft, including attachments, while retaining newer text you have typed.
  • Queued prompts stay with their original tab. The queue waits while a question, plan decision or review needs attention.
  • The latest response keeps its position when streaming finishes. Scrolling up to read keeps your place when the composer changes height.
  • Streaming Markdown and code highlighting reuse completed content as a response grows. Decorative animations pause when their surface is hidden or inactive.
  • Automatic tab names use the subject of your prompt and ignore placeholder labels.
Providers and subscriptions
  • Sign in to OpenRouter from your browser with /login openrouter. Its credit balance appears in /usage and the desktop Usage drawer.
  • Eight more providers are available: Z.AI Coding Plan, Zhipu Coding Plan, Alibaba Coding Plan, Alibaba Token Plan, Xiaomi MiMo, Kilo Gateway, SiliconFlow and Synthetic. Add a key to show their models in the picker.
  • These providers read model lists, context limits and published prices from the live catalog, so catalog updates do not need an Empryo release.
  • Cursor models can use their native file and search tools in the workspace, with completed actions shown in the conversation.
  • Usage meters show the allowance in the units the provider reports: requests, credits, tokens or dollars. Overage estimates appear separately.
  • Keep favorites, return to recent models, and hide models you do not use in the desktop model picker.
  • Set reasoning effort separately for orchestration agents, judges, advisors and council seats.
The Genome and code tools
  • Choose from ten looks for files in the Genome, including spores, crystals, embers, orbital systems and cell colonies. Each look distinguishes files the agent has read or edited.
  • The docked map shows a selected file's branches. Click empty space to clear the selection.
  • Reopening a workspace restores its saved code map while the current files are checked. Change cues mark new activity without replaying old edits.
  • JavaScript projects receive diagnostics. JSX and TSX files use their own language rules, and diagnostics wait for the complete result.
  • TypeScript path aliases resolve exact and wildcard imports separately. Workspace discovery preserves comments, globs and URLs in project configuration.
  • File and text search use ripgrep and workspace file discovery. The /fff command and its configuration switch have been removed.
  • Code tools can locate callback blocks in test files before indexing completes. Renames and rollbacks update the code map and file views.
  • Script budget errors name the operation that used the allowance. The agent can still inspect changed files and roll back its edits after reaching the limit.
Languages
  • Korean and Russian join the interface languages. Arabic and French translations are complete across the desktop app and TUI, alongside English.
  • The selected language applies from startup. Arabic uses right-to-left navigation and layout, with mixed Arabic, English and code displayed in their own direction.
  • Counts, dates and plural forms follow the selected language.
Session storage and recovery
  • /storage and the desktop Storage drawer list crash checkpoints by session and tab, with their disk usage.
  • Reclaim superseded checkpoints while retaining the latest recovery point. Cleanup skips live sessions, and settings let you disable crash checkpoints.
  • A page that fails to load offers Retry and a way back to the workspace without closing the rest of the app.
  • Background work shuts down with the app, including when the desktop process is force-closed. Long sessions release finished workers and script listeners, with safer memory monitoring.
Runtime
  • CLI and desktop engine builds use Bun 1.4.2 across release targets. Running from source requires Bun 1.4 or newer.
  • The desktop app uses Electron 44.3.
Bug fixes
  • Long turns compact when the next request reaches the model's capacity, with compaction reported in the conversation.
  • Cache pre-warming keeps unsent draft text out of the request and cannot execute tools.
  • Completed provider-run tools keep their successful result when a later step is interrupted. Repeated reasoning blocks stay separate across turn steps.
  • Stacked TUI dialogs remain visible and receive focus independently.
  • Tab-menu rename, model selection and split actions work consistently. Browser automation clicks a target once per action.
  • An invalid multi-file edit returns an error without freezing the app.
  • Linux AppImage updates keep the installed app in place until its replacement is ready. Browser previews restrict local file access to the workspace and folders you open.
  • Headless runs enforce repository Cell guards in every mode.
Thanks

Shoutout to nerminba on GitHub, @artdiffuser on X, for sponsoring Empryo! I build this solo, and your support helps me keep going. Thank you.