Enso is a native macOS terminal. Tabs show what's actually running in them, with names and icons instead of zsh · 80×24. Workspaces keep projects apart, the command palette finds everything, and it's all GPU-fast thanks to libghostty. If you run AI coding agents all day, Enso is especially good at that.
⬇ Download Enso.dmg — signed & notarized, no security prompts. Drag to Applications, open, done.
⚠️ Enso is pre-1.0 — expect breaking changes between releases.
-
🪷 Spaces: swipeable workspaces in the sidebar, each with its own tabs and folders. Swipe past the last one to create a new one.
-
🕵️ Icons for what's running: Claude, Codex, Gemini, and Ollama show their real logos; vim, ssh, git, and docker get glyphs; idle shells show a default terminal icon.
-
⌘D Splits: put two terminals side by side or stacked, drag the gap to resize, and reach split and close from the controls in each pane's header. The pane you're typing in takes a ring while the others dim.
-
🔁 Tabs that survive a restart: tabs running Claude or Codex pick up right where they left off after a relaunch.
-
🌙 Sleep a tab, keep the conversation: park a pinned tab's shell to free the RAM, and wake it later with your Claude or Codex conversation intact.
-
⌘T Command palette: every tab, space, and command in one search. Jump with
⌘1–9, rename inline, duplicate, close others, open in Finder. -
⌃Tab switcher: flip through your recent tabs with a live preview, like the app switcher but for terminals.
-
🌗 Feels like a Mac app: native SwiftUI chrome that follows your system's light or dark look, while the terminal keeps your Ghostty theme.
-
📌 A sidebar that never rots: pin tabs to keep them forever, group them into folders that nest as deep as you like, double-click to rename. Unpinned tabs quietly expire after 24 hours.
| Shortcut | Action |
|---|---|
⌘T / ⌘P |
Command center |
⌘N |
New tab |
⌘D / ⇧⌘D |
Split right / split down |
⌘W |
Close tab |
⌃Tab |
MRU tab switcher |
⌘1–9 |
Jump to tab |
⇧⌘P |
Pin / unpin tab |
⇧⌘[ / ⇧⌘] |
Previous / next tab |
⌘, |
Settings |
Enso embeds Ghostty's GhosttyKit.xcframework, which isn't vendored in this repo:
git clone https://github.com/ghostty-org/ghostty references/ghostty
cd references/ghostty && zig build -Doptimize=ReleaseFast -Demit-macos-app=false
cd ../.. && ln -s ../references/ghostty/macos/GhosttyKit.xcframework macos/GhosttyKit.xcframework
xcodebuild -project macos/Enso.xcodeproj -scheme Enso buildscript/release.sh cuts a signed, notarized DMG (needs a Developer ID certificate and a notarytool keychain profile).
Terminal emulation, PTY, and Metal rendering by Ghostty — Enso is UI and workflow on top of libghostty. Agent logos via Simple Icons and LobeHub.
Enso is open source under the GNU General Public License v3.0. Ghostty (MIT) and other bundled components retain their original licenses.
