Real-time agent status
Running, waiting for permission, idle — live in the sidebar. Desktop notifications on permission prompts and completions.
GPU-accelerated rendering via libghostty. Scrolling layout from niri. Auto-detects and tracks every agent session — zero config needed.
$ chmod +x seance-*-x86_64.AppImage $ ./seance-*-x86_64.AppImage
$ git clone --recursive https://github.com/scross01/seance-fork.git $ cd seance-fork && make build
| Feature | Séance (orig) | Séance-fork | Limux | PrettyMux | Better Agent Terminal |
|---|---|---|---|---|---|
| Scrolling pane layout | ✓ | ✓ | — | — | — |
| GPU rendering (libghostty) | ✓ | ✓ | ✓ | ✓ | — |
| Scriptable control socket | ✓ | ✓ | ✓ | ✓ | — |
| Windows / macOS builds | — | — | — | ✓ | ✓ |
| Claude Code | ✓ | ✓ | ✓ | — | ✓ |
| Codex | ✓ | ✓ | ✓ | — | ✓ |
| Gemini CLI | — | — | ✓ | — | — |
| Codebuff | — | ✓ | — | — | — |
| Freebuff | — | ✓ | — | — | — |
| Hermes Agent | — | ✓ | — | — | — |
| Kilo Code | — | ✓ | — | — | — |
| MiMo Code | — | ✓ | — | — | — |
| Mistral Vibe | — | ✓ | — | — | — |
| OpenCode | — | ✓ | — | — | — |
| Pi Agent | ✓ | ✓ | — | — | — |
| Poolside Agent CLI | — | ✓ | — | — | — |
Séance-fork auto-detects every agent above with zero config. Limux ships hooks for Codex, Claude Code, and Gemini CLI; Better Agent Terminal builds Claude Code and Codex in directly. PrettyMux exposes a generic agent-status socket any agent can call, but ships no built-in auto-detection, so it isn't checked for specific agents. The others all use split or tabbed pane layouts rather than a scrolling strip. Better Agent Terminal is a Tauri/webview app (xterm.js), not GPU-rendered, and is driven by a remote WebSocket server instead of a local control socket.
Séance-fork is a community fork of Séance by no1msd. The original project laid the groundwork for a Linux-native AI agent multiplexer — we're grateful for that foundation and continue to maintain compatibility with its core features.
Original Séance →