A comfortable, clean
terminal app.

Spectra is a macOS terminal built on libghostty. Split panes, file management, GPU rendering — and nothing that gets in your way.

Spectra terminal with split panes and file sidebar

What you get.

Fast, focused, and built for people who spend all day in a terminal.

Split Panes

Split horizontally or vertically. Drag dividers to resize. Each pane holds its own tabs.

File Sidebar

Browse files, see Git status at a glance, toggle dotfiles, click to preview — without leaving the terminal.

GPU Rendering

Metal-based rendering via libghostty. Smooth scrolling, sharp text, low input latency.

Guide Sync

Keep your AGENTS.md and CLAUDE.md in one place. Sync them to any project when you need to.

Rich Preview

Preview Markdown, JSON, HTML, PDF, and images right inside the window. No separate app.

Layout Workspace

Save your pane arrangement as a named layout. Switch between setups with one click.

Native macOS

Pure AppKit, no Electron. Follows system appearance, respects your keyboard shortcuts.

Your workspace, saved.

Arrange your terminal however you want — splits, tabs, working directories, sidebar position. Save the whole thing as a named workspace. Load it back in one click.

A "coding" layout with editor and terminal side by side. A "monitoring" layout with four panes tailing logs. A "review" layout with diff and test runner. Each one ready to go the moment you need it.

~/.config/spectra/layouts/ coding.json ├─ left: ~/projects/app (editor) └─ right: ~/projects/app (terminal) monitor.json ├─ top-left: tail -f api.log ├─ top-right: tail -f worker.log ├─ bot-left: htop └─ bot-right: psql review.json ├─ left: ~/projects/app (git diff) └─ right: ~/projects/app (test runner)

Spectra is built on Ghostty's terminal rendering engine, libghostty. Thanks to Mitchell Hashimoto and the Ghostty team for building a fast, correct, and well-documented terminal core that makes projects like Spectra possible.