Skip to content

nek0der/limpid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Limpid

License: MIT CI Release macOS 26+

A calm, native macOS terminal with agent-aware worktrees, built on libghostty.

Limpid screenshot

Why Limpid

  • Three-column sidebar — container / tab / terminal stays calm; no nested gimmicks.
  • ⌘J jumps to whoever is waiting — Claude, Codex, or anything that finishes a turn.
  • Worktrees are first-class — every branch gets its own space, automatically.
  • Native macOS 26 — Liquid Glass toolbar, Sparkle updates, en + ja.

Features

Next-attention cursor (⌘J)

Across every tab and pane, ⌘J jumps to the next agent waiting on you. The Waiting list at the bottom of the sidebar shows the queue in priority order.

Worktrees as first-class containers

Each git worktree gets its own space. Tabs, panes, and agent sessions stay isolated per branch. When Claude cd's into another worktree mid-session, Limpid follows automatically — the matching row activates without you reaching for the mouse.

Claude Code & Codex, together

Both CLIs are recognized natively, with live status, prompt-aware tab names, and per-pane session resume that survives restarts — including the actual scrollback, not just session IDs.

Designed to disappear

A native macOS three-pane sidebar plus a Liquid Glass toolbar — calm, out of the way, native.

Shortcuts

Shortcut Action
⌘J Jump to next waiting agent
⌥⌘N New worktree
⌘T New tab
⌘W Close pane
⇧⌘P Command palette
⌘1…⌘9 Jump to tab N
⌘, Settings

All bindings live in Settings → Keyboard and are layout-agnostic.

Install

Latest DMG — drag Limpid.app to /Applications. Sparkle handles updates from then on.

Building from source: CONTRIBUTING.md.

Status

Pre-alpha. macOS 26 (Tahoe) and Apple Silicon required. Patch releases per feature — see Releases.

Documentation

  • ARCHITECTURE.md — module map, load-bearing files, invariants, and the "How to add X" walkthroughs for new tab kinds, container kinds, settings sections, keyboard shortcuts, and agents.
  • AGENTS.md — repo conventions + Swift style (works for humans and agents).
  • CONTRIBUTING.md — setup, build, PR workflow.
  • SECURITY.md — vulnerability reporting policy.

Contributing

PRs welcome. See CONTRIBUTING.md and SECURITY.md. Questions and ideas go in Discussions.

Acknowledgements

Built on Ghostty (libghostty) and Sparkle. The full third-party list is in THIRD-PARTY-NOTICES.

License

MIT © 2026 nek0der

About

A macOS-native terminal for the AI coding agent era

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages