Terminals, Tabs & Panes

Terminals are where agents live in Verne. Each one is a real shell, and tabs and split panes let you run as many as you need within a workspace.

Terminal tabs

Every workspace can hold multiple terminal tabs. Opening a folder creates the first one; add more with ⌘T (New Terminal). The tab bar runs across the top of the center panel.

  • Rename a tab by double-clicking it. When an agent is running, tabs name themselves from the program’s terminal title.
  • Reorder tabs by dragging them.
  • Jump to a tab with ⌘1⌘9, or cycle with ⇧⌘] / ⇧⌘[.
  • Close the current tab with ⌘W, and reopen the last closed one with ⇧⌘T.

Split panes

Any tab can split into multiple panes, each with its own shell:

  • ⌘D splits the current pane to the right.
  • ⇧⌘D splits the current pane down.

Run an agent in one pane while you watch logs, run a dev server, or run a second agent in another. Each pane carries its own status icon, so you can see what every shell in the tab is doing. Right-click a pane to split, move, or close it, and drag pane groups to rearrange them.

Focus the terminal area at any time with ⌃`.

Dropping files into the terminal

Drag a file or folder from the file explorer onto a terminal, and Verne pastes its shell-quoted path at the cursor. This feeds paths to commands or to an agent. To inject a path straight into the agent’s input instead, see Add files to an agent.

Relationship to agents

A terminal is a plain shell until you launch an agent in it. Once you do, Verne detects the agent and tracks its status in the tab bar and the Agents panel. A persistent daemon owns the underlying sessions, so your terminals and the agents in them keep running after you close the Verne window.

Next steps