First public release. Pasola is a minimalist macOS research IDE: real terminals, AI agents under human control, and a reading surface — all on one glass shell.
Highlights
- Agents, gated: Claude Code / Codex / OpenCode sessions with inline permission cards (real diffs shown), wildcard allow-rules with cascades, sensitive-file guardrails, an autonomy dial, and per-turn git checkpoints with preview-first restore — your repo's history is never touched (shadow store)
- Terminals worth living in: real ptys (login shell, TUIs, colors), ⌘F scrollback search, clickable links, command blocks with ⌘↑/⌘↓, font/size/weight settings, session identity (hue-paired cards, repo ⎇ branch metadata), prompt timeline ticks
- Reading & navigation: ⌘K/⌘P fuzzy palette, preview tabs, outline with cursor-follow, code/section folding, selection-to-quote capture with round-trip links, agent-turn line blame, full session restore (unsaved edits included)
- Multi-window: ⌘⇧N opens an independent window (own workspace + layout); any terminal card pops out to its own window
- The glass shell: translucent vibrancy (Liquid Glass on macOS 26), identical when the window is inactive, wallpaper-proof text
Install (macOS, Apple Silicon)
Download the .dmg, drag Pasola to Applications. The build is unsigned — on first launch right-click → Open → Open, or run xattr -cr /Applications/Pasola.app. Bring your own agent CLIs (claude, codex, opencode); keys stay in your keychain.