Skip to content

One window for all your projects, close every tab at once, and a lighter, steadier desktop app

Empryo 3.10.1-beta, released Oct 20, 2026. This is the newest release.

Release notes

One window, many projects

  • Add a folder as a project in the same window, or open it in a new window from the Projects menu. Every window is a real window now.
  • Pick several folders on the start screen. They open together and all show up in the projects list right away.
  • A folder that is already open elsewhere says so and takes you to that window.
  • Big code map builds take turns. When many projects need a full scan, a few run at a time and the rest show "Queued to index". The project you are looking at, and any project you send a message in, go first.

Tabs

  • Close every tab at once. /tab close all closes every tab after asking and leaves one fresh tab. /tab close project closes the tabs of this project or the one you name. Both work on desktop and in the terminal.
  • Typed tab commands on desktop. /tabs lists open and closed tabs to switch to or restore, and /tab move left or right reorders them.
  • A parent tab picks its child tab's model and effort, or the child uses the parent's.

Empryo in your editor

  • Commands in the editor. /mode, /model, /approvals, /effort, /context, /mcp, /memory and /sessions work from the prompt.
  • Diffs and approvals. Every edit shows a before and after diff. Approve or reject once or always, review a plan before it runs, and choose Ask first, Review or Full access.
  • Ask first always asks, even with YOLO or allow-all turned on.
  • Several sessions at once, including sessions in other folders.
  • Commands run in the editor's terminal, and Empryo reads your unsaved changes.
  • Images in prompts, usage and cost per turn, and a hand-off to a fresh session.
  • Sign in from the terminal, so editors that list agents from the ACP registry can offer Empryo.

Phone

  • A live turn meter on Android and iOS: tokens, cost and time for each reply, kept right when the app reconnects or reloads a chat.

Models and agents

  • Agents see the images they read. Opening a PNG, JPEG, GIF, WebP, BMP, TIFF, HEIC or AVIF file shows the agent the picture.
  • A dispatched task can set its own reasoning effort.
  • Your output token setting wins, and a reply never asks for more room than the conversation has left.
  • Mistral thinking models work as subagents with an effort level set.
  • Custom request headers on desktop, in Settings → Provider Options → Custom headers.
  • Choose which key TypeSafe uses: its own, your LLM Gateway key or your OpenRouter key.

Faster and lighter

  • Animations use far less CPU. Spinners, pulses and Mote share one clock and slow down when the window is in the background. Set the rate in Settings → Window → Animation frame rate.
  • Chat images use much less memory, even in long chats with many screenshots.
  • The window uses about two thirds less graphics memory at rest.
  • Many busy tabs no longer slow each other down, and Stop works right away even with 20 tabs running.
  • Long sessions use less memory, and closed tabs take up less room.
  • The session list opens faster on Linux.

Quality of life

  • Show artifacts in Settings → Chat hides artifacts on desktop, in the terminal and on the phone. They are still kept.
  • One artifact per file. A file the agent edits several times shows once, at its latest version.
  • The Tools tab lists the newest call first and stays put while new calls arrive.
  • Resuming a session that is open in another window tells you it opened a copy.

Bug fixes

  • A password or token you pass to commands never shows up in their saved output, even when a command prints it without being given it.
  • Files changed while the code map is being built are picked up.
  • The code map keeps updating after a bad entry, and a big change made outside Empryo is picked up faster.
  • A slow code map no longer delays the start of a reply.
  • On newer Ubuntu releases, command output shows as it runs.
  • On Windows, a git worktree belongs to the same project as its main folder.
  • A cell saved twice in quick succession shows its latest version.
  • A project picture you change while it is loading is kept.
  • Save to works when projects are turned off.
  • A folder that is not a git repository no longer fills the logs.
  • Plus many smaller fixes across the terminal, the desktop app and the phone.