Skip to content

Agent launcher

The xtralab launcher replaces the JupyterLab launcher. It opens in the main area when JupyterLab starts, and when you select + in the tab bar.

The launcher: a prompt box, one button per installed agent, the Open section, and the list of changed files
  1. Optional: type a prompt in the Start an agent box.

  2. Select an agent.

    The agent starts in a new terminal, in the project folder. If you typed a prompt, the agent gets it as its first prompt.

The launcher shows a button only for the agents whose command is on your PATH.

Agent Command First prompt from the launcher
Claude Code claude Yes
Codex codex Yes
Antigravity agy No
GitHub Copilot CLI copilot Yes
Goose goose No
OpenCode opencode Yes
Kiro kiro No
Mistral Vibe vibe Yes
Pi pi Yes

The agents without first-prompt support start without the prompt. To add an agent, change a command, or hide a button, see Launcher entries.

Expand Connect agents to JupyterLab (MCP) to see the command that registers the xtralab MCP server with each installed agent. Select Copy to copy a command, then run it in a terminal. See Connect agents with MCP.

The expanded MCP section with one registration command and a Copy button per installed agent
Tile Opens
Terminal A terminal
Notebook A notebook. The kernel starts when you select one.
Console A console
Neovim Neovim in a terminal. The tile shows Vim when Neovim is not installed.

The Changes list shows the modified (M) and untracked (U) files in the Git repository. Select a file to open its diff. To update the list, select the refresh button.