sheepfold

A 220 Labs tool

Every coding-agent session you have, in one sidebar.
The ones waiting for you come first.

sheepfold is a VS Code sidebar for people who run several Claude Code sessions at once. It reads your sessions from the spacesheep CLI, groups them by project and puts the ones waiting for you on top. The icon counts them; the status bar tells you when one needs you or finishes. A click opens the session in Claude Code, or its page on spacesheep. It installs in Cursor too. It needs a spacesheep Pro plan and the spacesheep CLI, signed in. A 220 Labs tool.

Version 0.6.0, on the VS Code Marketplace and, for Cursor and VSCodium, on Open VSX.

Install from the Marketplace Install in Cursor Read the code

What it needs

  • A spacesheep Pro plan or above ($4.50 a month; Max and Team include it). sheepfold lists the sessions spacesheep's session hooks report, and the free plan has no session hooks: on it the sidebar stays empty. Plans.
  • The spacesheep CLI, 1.26 or later, signed in, with session reporting on. Without it sheepfold shows nothing: it holds no credentials and talks to no server; it runs spacesheep sessions list.
  • VS Code 1.90 or later, or Cursor.
  • The Claude Code extension, to open sessions.

What it cannot do

  • It opens a session in Claude Code only when the session's folder is open in this window. Every other session opens its page on spacesheep. Resuming in a new window or over SSH exists and is off by default (sheepfold.resume); it has not been watched working end to end.
  • The newest 100 sessions, no filters. Sessions from other agents (spacesheep also tracks Codex and others) are listed; opening them has not been tried.
  • In Cursor it installs from Open VSX; the sidebar has not been watched working there yet.
  • It does not run in an untrusted workspace, so a folder's settings cannot choose the program it runs.

What it does

  • A sidebar of your recent coding-agent sessions, grouped by project. Sessions that need you come first, then the working ones; idle and finished ones are capped at three per project.
  • The activity-bar icon carries the number of sessions waiting for you. With none, one line says what is still working, or that all is quiet.
  • When a session starts needing you, or finishes, the status bar says so for 15 seconds. One click goes there.
  • A session started by another session (a script that runs claude -p for it) nests under it, from a small link file or spacesheep's parent_id.
  • Every row says what a click will do: ↗ app (a folder not open here), ⇄ server (another machine), no transcript.
  • The list keeps refreshing while the sidebar is hidden, at most once a minute, so the badge and the status bar keep up when you are not looking.

New in 0.6.0

Released 24 October 2026, on the Marketplace and Open VSX.

  • spacesheep pages open in a VS Code tab, through the CLI's mirror (spacesheep mirror on, CLI 1.27 or later, which is not on npm yet); without a mirror they open in the browser. sheepfold.openIn picks editor or browser.
  • "Open in Browser", in the tab's title bar and on a row's menu, takes a session's page to the spacesheep site, where you can send it messages.
  • A session run through an Agent SDK (a forked or dispatched run) opens its spacesheep page instead of a blank Claude Code session. Its row says SDK.
  • Works beyond one setup: Windows with an npm-installed CLI, a machine named as the CLI names it, a CLI pointed at another spacesheep site, VS Code builds with no Simple Browser.
  • Resuming elsewhere (sheepfold.resume) goes to a window that already has the folder open, and says so with "Try again" when it cannot.
  • Faster with many sessions: transcripts are found in their own project folder first, and a first prompt is read once.
The sheepfold icon 2 sessions need you

sheepfold

Sessions

  • app1 needs you · 2 working · 2 idle
    • Needs you: app: login1m
    • Working: app: checkout tests2m
    • Idle: app: release 2.440m
      • Working, started by app: release 2.4: app: release 2.4 · step 23m
    • Idle: app: dark mode5h
    • Done: app: flaky retry3h
    • Done: app: onboarding copy7h
    • 2 more in the fold…
  • docs1 working
    • Working: docs: changelog4m
  • api1 needs you · 1 idle
    • Needs you: api: rate limits6m ⇄ server
    • Idle: api: schema migration50m

Status bar: Baa, app: login needs you

Install

  1. Install it. From the Marketplace, search sheepfold in VS Code's Extensions view, or run code --install-extension 220labs.sheepfold. In Cursor, search sheepfold in its Extensions view (it comes from Open VSX), or run cursor --install-extension 220labs.sheepfold.
  2. Open the sheep in the activity bar. If it says the CLI was not found, set sheepfold.cli to the CLI's full path: VS Code started from the Dock may not see your shell's PATH.

Code

github.com/220labs/sheepfold · MIT · hello@220labs.dev

Uses the VS Code API, Node's standard library and the spacesheep CLI; no runtime dependencies. Built with Claude agents.