Documentation
Build with Symbio
The agentic multishell terminal — terminals, SSH and files unified into one fast, keyboard-first workspace with an AI agent that runs commands alongside you.
Introduction
Symbio brings every shell, remote session and file tree into a single grid. Instead of juggling tabs, windows and SSH strings, you orchestrate everything from one surface — and hand off the busywork to an AI agent.
Multishell grid
Split panes infinitely and broadcast commands.
Connection manager
Saved hosts, jump boxes and keys.
Agentic by design
ASK, PLAN or BUILD with any LLM.
Keyboard-first
Run anything from the command palette.
Installation
Install Symbio with your preferred package manager. Builds are available for macOS, Linux and Windows.
brew install --cask symbiocurl -fsSL https://get.symbio.sh | shwinget install Symbio.SymbioQuickstart
Launch Symbio and open your first pane. The command palette (⌘ K) is the fastest way to do anything.
# launch symbio
symbio
# open a project in a new window
symbio ~/code/my-app- 1Press ⌘K to open the command palette.
- 2Type 'Split pane' to create a second shell.
- 3Type 'New SSH session' to connect to a saved host.
- 4Press ⌘I to summon the agent and describe a task.
Multishell
Run local shells, remote sessions and long-lived processes in one grid. Split panes infinitely and broadcast a single command to all of them.
# enable broadcast mode, then type once for every pane
:broadcast on
sudo systemctl restart nginxSSH connections
Save hosts, jump boxes and identity files once, then connect instantly with live status indicators. Symbio handles reconnects so you never paste a connection string again.
[[host]]
name = "prod-web"
hostname = "10.0.4.21"
user = "deploy"
identity = "~/.ssh/prod"
jump = "bastion"File explorer
Navigate project trees, preview files and make quick edits without leaving your workspace — across local disks and any connected SSH host. Drag and drop to sync files between machines.
Agent modes
Describe the outcome and let the agent execute across panes and hosts. Choose the level of autonomy that fits the task.
Works with OpenAI, Anthropic, Google, local models and any OpenAI-compatible provider.
Command palette
Split panes, open SSH sessions, summon the agent or jump to any file — all from one fuzzy palette. Open it anywhere with ⌘ K.
Keybindings
Symbio is built so your hands never leave the keyboard.
Workspace panels
Every panel in Symbio can be placed side-by-side with any other. Open as many as you need — the grid adapts automatically.
Terminal
Real PTY shells with SSH quick-connect and per-pane AI context.
File Explorer
Browse, create, copy and delete files across local and SSH hosts.
Browser
Native embedded browser — open docs, GitHub or your app without leaving.
AI Agent
ASK, PLAN or BUILD across all open panes and hosts.
System Monitor
Live CPU chart, RAM, GPU, storage meters and per-drive usage.
Process Manager
View foreground/background processes, filter, sort and kill.
Docker
Manage containers and images, stream logs and exec into containers.
Ready to try Symbio?
Join the early access program and shape the terminal you've always wanted.
Request access