https://github.com/amanfromsolan/enso
A friendly, native macOS terminal with workspaces, a command palette, and live process icons, built on libghostty and SwiftUI.
https://github.com/amanfromsolan/enso
ai-agents claude claude-code codex developer-tools ghostty libghostty macos macos-app swift swiftui terminal terminal-emulator
Last synced: about 20 hours ago
JSON representation
A friendly, native macOS terminal with workspaces, a command palette, and live process icons, built on libghostty and SwiftUI.
- Host: GitHub
- URL: https://github.com/amanfromsolan/enso
- Owner: amanfromsolan
- License: gpl-3.0
- Created: 2026-07-07T14:26:12.000Z (20 days ago)
- Default Branch: main
- Last Pushed: 2026-07-16T17:14:26.000Z (11 days ago)
- Last Synced: 2026-07-16T19:05:24.244Z (11 days ago)
- Topics: ai-agents, claude, claude-code, codex, developer-tools, ghostty, libghostty, macos, macos-app, swift, swiftui, terminal, terminal-emulator
- Language: Swift
- Homepage: https://github.com/amanfromsolan/enso/releases/latest
- Size: 40.6 MB
- Stars: 6
- Watchers: 0
- Forks: 1
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-swift-macos-apps - Enso - commit/amanfromsolan/enso?style=flat&label=" /> - Smart terminal with organized tabs, workspaces, and command palette, GPU-accelerated and great for AI coding agents. (Terminal / Text)
README
Enso
The terminal that keeps itself organized.
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](https://github.com/ghostty-org/ghostty). If you run AI coding agents all day, Enso is especially good at that.

## Download
**[⬇ Download Enso.dmg](https://github.com/amanfromsolan/enso/releases/latest)** — signed & notarized, no security prompts. Drag to Applications, open, done.
> ⚠️ Enso is pre-1.0 — expect breaking changes between releases.
## Highlights
- **🪷 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.
- **🔁 Tabs that survive a restart:** tabs running Claude or Codex pick up right where they left off after a relaunch.
- **⌘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, double-click to rename. Unpinned tabs quietly expire after 24 hours.
## Keyboard
| Shortcut | Action |
| --- | --- |
| `⌘T` / `⌘P` | Command center |
| `⌘N` | New tab |
| `⌘W` | Close tab |
| `⌃Tab` | MRU tab switcher |
| `⌘1–9` | Jump to tab |
| `⇧⌘P` | Pin / unpin tab |
| `⇧⌘[` / `⇧⌘]` | Previous / next tab |
| `⌘,` | Settings |
## Build from source
Enso embeds [Ghostty](https://github.com/ghostty-org/ghostty)'s `GhosttyKit.xcframework`, which isn't vendored in this repo:
```sh
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 build
```
`script/release.sh` cuts a signed, notarized DMG (needs a Developer ID certificate and a `notarytool` keychain profile).
## Credits
Terminal emulation, PTY, and Metal rendering by [Ghostty](https://ghostty.org) — Enso is UI and workflow on top of `libghostty`. Agent logos via [Simple Icons](https://simpleicons.org) and [LobeHub](https://icons.lobehub.com).
## License
Enso is open source under the [GNU General Public License v3.0](LICENSE). Ghostty (MIT) and other bundled components retain their original licenses.