Secure multi-agent workstation
LINCE turns your terminal into a multi-agent engineering workstation. Run Claude, Codex, Gemini, or any coding agent in parallel — each one sandboxed, monitored, and controllable by voice. No vendor lock-in.
curl -sSL https://lince.sh/install | bash
Linux (fully supported) · macOS (experimental) · Windows (planned)
AI coding agents get full terminal access. Without isolation, one bad command can reach your SSH keys, cloud credentials, or git push to production. LINCE lets you sandbox each agent with multiple backends — and choose per-agent at runtime.
Run multiple agents in parallel across different projects. The TUI dashboard shows running agents and who needs input or permission, with a compact sidebar or a two-row attention bar. Spawn, focus, hide, kill agents with single keystrokes.
Speak and your words are transcribed locally via Whisper, then routed to whichever agent has focus. No audio leaves your machine. Works with any agent, not just one vendor.
Your workflow and security should not depend on a single vendor. LINCE supports Claude Code, Codex, Gemini, OpenCode, Aider, Amp, Bob, Pi — and any custom agent via config. Switch freely.
A Zellij WASM plugin that acts as your command center. Config-driven — add new agent types with TOML, no code changes.
The default for new installs: a 15%-wide numbered sidebar with colored project headings, a two-row attention bar, no frames or standard Zellij bars. Alt+s toggles the sidebar; Alt+b cycles the status bar: hidden → left summary → full → agents only. Open full details when you need them.
--preset minimal
Give your agent the screen. One row shows agents and sandbox identity. The sidebar starts hidden; Alt+s restores it. Alt+d opens the expanded list.
--preset statusline
The full agent table with standard Zellij bars and frames. Upgrades preserve this view for existing configurations without a preset.
--preset classic
$ lince-dashboard-launch --preset minimal
Switch agents with Alt+1–9. Alt+d opens the full list, Alt+i information, Alt+h help, and Alt+n the wizard in bordered popups. Alt+s toggles the sidebar. Alt+q saves agents and bar visibility for the next launch, then quits; Alt+d then q leaves without saving. A compact overview shows every agent’s colored state; a separate count tracks input and permission requests. Choose a view, adjust density, or restore frames →
Inherit Zellij colors or choose minimal-mono, Dracula or Gruvbox independently of the layout. Previews below come from the full-table renderer with sample agents.
Multiple agents in parallel. Claude, Codex, Gemini, OpenCode, or custom.
Save and restore your agent constellation across sessions.
Alt+v configures VoxCode; Alt+x / Ctrl+Space toggles PTT. Voice input goes to the active agent or shell, with a compact microphone meter.
Choose a sandbox backend per agent at launch — or run unsandboxed when you need full host access.
Agents auto-grouped by project directory when working across repos.
Add agents via TOML. No code changes, no recompilation.
Interactive wizard: detects your OS, installs prerequisites, sets up sandbox + dashboard. Offers optional VoxCode voice input.
Clone, install sandbox + dashboard, launch. Requires Rust with the wasm32-wasip1 target for the dashboard plugin. See QUICKSTART.md for details.
Fully supported. Tested on Fedora, Ubuntu, Arch.
Experimental. Sandbox via the native sandbox-exec (Seatbelt) backend, built into macOS. The legacy nono backend is deprecated — see the migration guide. Looking for testers.
Planned. WSL2 likely works today. Tracking issue.
You speak ───> VoxCode ───> Whisper transcribes locally │ Dashboard <─── routes to focused agent │ agent-sandbox <─── isolates execution ├── bwrap ┐ ├── seatbelt ├── choose per agent ├── nono (deprecated) └── none ┘ ┌──────┼──────┐ Claude Codex Gemini ...any agent │ │ │ project/ project/ project/
Read the full documentation for CLI reference, configuration options, and security model.
The installer configures which backends are available. Each time you launch an agent, you choose which one to use.
Linux only
Same technology as Flatpak. LINCE's built-in sandbox — minimal by design, zero external dependencies. Battle-tested, zero overhead.
macOS only
macOS's native sandbox (sandbox-exec), built into the operating system. No extra install, zero external dependencies. The legacy nono backend is deprecated — see the migration guide.
Any platform
No isolation. The agent runs directly on your system with full host access. Use for trusted tasks where you need unrestricted access to the host environment.