Skip to content

Getting started

The first window shows the Welcome screen. Its four buttons install shell integration, open the Connect window, open Settings, and open the accessibility settings.

The Welcome screen in Noir, with the Ubiquitty app icon, a double-height title, four feature descriptions and links to install shell integration, connect, open settings and configure accessibility.
The Welcome screen is terminal output: the app icon uses Kitty graphics, followed by a double-height title, proportional text and clickable links.

Install shell integration first: it asks before writing, names the files it will change, and adds a short block to your shell’s startup file. Prompt marks, command selection and ubq run depend on it. Details: Shell integration.

Keys Action
⌘N, ⌘T New window on the current connection, new tab
⌘W Close the pane, then the tab, then the window; asks if something is running
⌘1 to ⌘9 Select a tab
⌘⇧P Beam: every command and setting
⌘F Find in scrollback
⌘I Inspector
⌘⇧K Connect to a host
⌘, Settings
⌘+, ⌘− Font size

Tabs are native macOS tabs; drag one out to make it a window. The menu bar shows every shortcut.

Settings and ~/.config/ubiquitty/config.toml are two views of one store. Edit Preferences File… opens the file in your editor; the app applies a saved change to open windows without a restart. Every key is in the configuration reference.

Every window you open locally runs its own shell. To keep a session past the window, or to let an agent attach to it, use File › Share This Window with Agents: the shell moves to the local host and can keep running after you detach. Sessions you open through Connect already live on a host. File › New Local Window explicitly opens a local shell. In a remote workspace, New Window on [connection] keeps the new window on that connection.

Closing a remote window asks whether to end that host window or detach from the workspace. Window › Workspaces offers both actions for every open remote workspace; Cancel is the safe default. See Multiplexer and sessions.

File › Connect (⌘⇧K), choose a host, and the app reaches it over SSH, installs the host there if you approve, and opens the session. See Remote hosts.

Ubiquitty › Install MCP Server in Claude Code registers ubq with that client. Other MCP clients can run ubq mcp as a stdio server; see Agents and ubq.