macOS
Universal · Apple Silicon + Intel
Version 0.1.0
Ad-hoc signed. Developer ID signing and notarization are still pending.
Run Claude Code, Codex, opencode, pi and other coding agents side by side in shells, tabs and split panes. See which one needs you, and pick the workspace back up where you left it.
Rust on GPUI, with libghostty-vt as the terminal core.

Universal · Apple Silicon + Intel
Version 0.1.0
Ad-hoc signed. Developer ID signing and notarization are still pending.
x86_64 · glibc 2.35+
Version 0.1.0
x86_64 preview. Native desktop acceptance is still pending.
x64 · Windows 10 1809+
Version 0.1.0
Unsigned portable ZIP. No installer or auto-update.
What the current build includes. It is still pre-alpha: 0.x releases can change the config, session format and control protocol.
Release notes on GitHubWhat is in the download, what I’m building next, and what is still planned.

Illustration of the workspace in development.
Public download
Working in my build, not in the download
Direction, not shipped
Keep the app and its bundled CLI together. The macOS build is the primary one; Linux and Windows are previews.
Ecto-0.1.0.dmg and drag Ecto to Applications.Requires: macOS on Apple Silicon or Intel. The DMG is universal; no Rust, Zig or build tools are needed.
Debian / Ubuntu
sha256sum --check ecto_0.1.0-1_amd64.deb.sha256
sudo apt install ./ecto_0.1.0-1_amd64.debPortable tarball
sha256sum --check ecto-0.1.0-linux-x86_64.tar.gz.sha256
tar -xzf ecto-0.1.0-linux-x86_64.tar.gz
cd ecto-0.1.0-linux-x86_64
./bin/ectoRequires: 64-bit x86 Linux, glibc 2.35+, Wayland or X11, and system graphics drivers. The .deb targets Ubuntu 22.04 and 24.04; the tarball installs nothing system-wide.
Verify the ZIP
Get-FileHash .\Ecto-0.1.0-windows-x64.zip `
-Algorithm SHA256ecto.exe.ecto.com for CLI output, pipes and exit codes.Requires: Windows 10 1809+ on x64. Native GUI acceptance is still pending.