Skip to content

Séance-forkTerminal multiplexer for AI coding agents

GPU-accelerated rendering via libghostty. Scrolling layout from niri. Auto-detects and tracks every agent session — zero config needed.

Install

Linux. GTK4, libadwaita, OpenGL 4.3+.

AppImage

↓ Download the latest AppImage
$ chmod +x seance-*-x86_64.AppImage
$ ./seance-*-x86_64.AppImage

From source

$ git clone --recursive https://github.com/scross01/seance-fork.git
$ cd seance-fork && make build
What's different

Séance-fork vs. other Linux agent terminals

FeatureSéance (orig)Séance-forkLimuxPrettyMuxBetter 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.

Built on the work of no1msd

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 →

MIT Licensed