Skip to content

Quick Start

  1. Open Claude Yard
  2. Click the Claude button in the left tool rail (or press Cmd+T)
  3. A new Claude Code session opens in a terminal tab
  4. Start chatting — it works exactly like the CLI

Click Claude again to open another session in a new tab. Each tab is an independent Claude Code instance with its own working directory and context.

Drag tabs to rearrange them, or drag a tab to the edge of the window to split the view.

The right sidebar shows all your Claude sessions — including ones started from the regular CLI.

  • Green dot — idle, waiting for input
  • Spinning — Claude is working
  • Yellow dot — Claude needs confirmation

Click any session to resume it. If it’s already open, you’ll jump to its tab. If it’s closed, Claude Yard opens a new tab and runs claude --resume automatically.

Click the browser button in the tool rail to open a native Chromium panel. Navigate to localhost:3000 (or wherever your dev server runs) to see your app live alongside the terminal.

Browser panels support drag-and-drop layout just like terminal tabs — put them side by side, stack them, or move them anywhere.

Claude Yard includes a CLI for scripting and automation:

Terminal window
node cli.mjs state # Current panels and sessions
node cli.mjs spawn # New Claude session
node cli.mjs send panel-1 "hi" # Send keystrokes
node cli.mjs tools # List MCP tools

import { LinkCard, CardGrid } from ‘@astrojs/starlight/components’;