Docs
Documentation
Getting started
Install Ember with Homebrew:
brew install --cask kingb/ember/emberbrew install kingb/ember/emberOr build from source. Ember opens to a single shell. Open a new tab with Cmd+T, and split the current pane with Cmd+D. That is the whole learning curve, the rest teaches itself as you use it.

Panes Added in v0.1.0
Split any pane side by side with Cmd+D or stacked with Cmd+Shift+D, or hold Ctrl+Opt and click to split by drop zone. Move focus by direction with Cmd+Arrows or just click a pane, resize by dragging the divider, and close one with Cmd+W.

Tabs Added in v0.1.0
New tab with Cmd+T, jump straight to one with Cmd+1–9, or cycle with Cmd+Shift+Arrows. Drag tabs to reorder them, and double-click a tab to rename it.

Keyboard shortcuts Added in v0.1.0
Press Cmd+/ at any time for the full cheat sheet, grouped by panes, tabs, selection, scrollback, and shell. The sheet shows the bindings for the platform it is running on.

Appearance Added in v0.1.0
Ember opens with a warm campfire gradient behind your shell, and can drift ember sparks over it (opt-in). Both live in Settings (Cmd+,). Set the font family and size there too Added in v0.2.0, and zoom live with Cmd+= / Cmd+− / Cmd+0.

It all lives in one Settings overlay, from the font family and backdrop to shell integration and Developer Mode.

Selection & copy Added in v0.1.0
Select with the mouse: drag for a range, double-click for a word, triple-click for a line. Copy with Cmd+C and paste with Cmd+V (bracketed, and wrapped lines copy back as one line). Scroll through history with the wheel or Shift+PgUp / Shift+PgDn.

Clickable URLs Added in v0.2.0
Web links in terminal output are subtly underlined. At the prompt, just click one to open it in your browser. Inside mouse-driven apps like vim or tmux (which own the mouse), hold Cmd and click instead.

Shell integration Added in v0.1.0
When your shell speaks iTerm2's shell-integration escape codes, Ember marks each command in the gutter with its exit status (green, red, or amber) and lets you jump between prompts with Cmd+[ / Cmd+]. It installs itself into zsh and bash with no manual setup.
Developer mode Added in v0.1.0
Ember can be driven and inspected from the outside: by a script, a CI job, or an AI agent. Turn on Developer Mode in Settings (it applies live, no restart) and the running instance listens on a private unix socket, owner-only and scoped to that instance. It is off by default and stays off unless you turn it on.
From the command line, ember-term ctl talks to the live terminal: type text, press named keys, send shortcut chords, or dump the grid state (dimensions, cursor, styles, screen text) as JSON. With one instance running it finds it automatically.
ember-term ctl listember-term ctl type 'ls' && ember-term ctl key Enterember-term ctl stateThe same surface is exposed as an MCP server: ember-term mcp speaks the protocol over stdio, so any MCP client can drive the terminal and even capture screenshots of it. To use it from Claude Code:
claude mcp add ember -- ember-term mcpThen ask your agent to run a command in Ember, read what is on screen, or verify the result of what it just did: a terminal it can see.