DocsGetting started

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.

macOS — Homebrew
brew install --cask symbio
Linux — curl
curl -fsSL https://get.symbio.sh | sh
Windows — winget
winget install Symbio.Symbio

Quickstart

Launch Symbio and open your first pane. The command palette ( K) is the fastest way to do anything.

terminal
# launch symbio
symbio

# open a project in a new window
symbio ~/code/my-app
  1. 1Press ⌘K to open the command palette.
  2. 2Type 'Split pane' to create a second shell.
  3. 3Type 'New SSH session' to connect to a saved host.
  4. 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.

broadcast
# enable broadcast mode, then type once for every pane
:broadcast on
sudo systemctl restart nginx

SSH 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.

~/.config/symbio/hosts.toml
[[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.

ASKQuick answers and explanations — no changes made.
PLANA step-by-step proposal you review before running.
BUILDFull autonomous execution across panes and hosts.

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.

Open command paletteK
Summon the agentI
Split pane verticallyD
Split pane horizontallyD
New shell tabT
Jump to fileP
New SSH sessionS
Open file explorerE
Broadcast to all panesB
Close current paneW

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