MVP prototype · Windows 11 x64 · unsigned builds

The Windows terminal workspace built for AI coding agents

Open your project folders as workspaces, run real PowerShell and WSL shells in resizable split panes, and see what Claude Code, Codex or Gemini CLI is doing on every tab. SplitNest tells you when an agent needs you and brings the conversation back after a restart.

Windows 11 x64 · free and open source (MIT) · unsigned MVP build, see download notes

SplitNest with three workspaces, split panes, a Claude Code agent waiting for permission and a Codex agent working

Notifications

Know the moment an agent needs you

SplitNest tells you the way that fits: nothing for the tab you are looking at, an in-app notice with a Show button when another tab is in front, and a Windows notification when SplitNest is minimized or behind another program. For "needs you" the taskbar button also flashes.

Clicking a notification shows that exact tab.

How notifications work →

An in-app notice reading that Claude Code finished, with a Show button

Agent inbox

One list for every waiting agent

The bell in the title bar (Ctrl+Shift+A) lists every agent waiting for you in all workspaces, most urgent first, with the time it has waited. Ctrl+Shift+U goes to the next waiting agent, wherever it is.

About the agent inbox →

The agent inbox listing three waiting agents across workspaces, most urgent first

Resume

Pick up agent conversations after a restart

If Claude Code or Codex was running when SplitNest closed, that terminal says so and offers Resume Claude Code (or Codex). The text above the button states exactly what will run, and nothing runs until you click. Only the conversation id, folder and an optional title are saved, never conversation text.

How resume works →

A restored terminal reading "Claude Code was running here" with a Resume Claude Code button

Editor and explorer

Read and fix a file without leaving the workspace

A file explorer sits beside the terminals. Click a file to open it in the built-in editor (CodeMirror 6) with syntax highlighting, find and replace, explicit Ctrl+S saving, detection of changes made on disk, and a SHA-256 check before every save so nothing is overwritten silently.

Explorer and editor →

The built-in code editor open beside a terminal pane

Themes and command palette

Five themes, one palette for everything

Graphite (default), Silver Light, Midnight Blue, Ember and Lagoon, or follow Windows light and dark automatically. Ctrl+Shift+P opens a command palette for workspaces, shells, settings and agents.

Themes and palette →

SplitNest in the Silver Light theme
The command palette filtered to agent commands

How it works

How SplitNest knows what an agent is doing

Three sources, in order of trust. No agent settings or hooks are changed.

  1. The agent reports itself

    The Program Status Protocol (OSC 7501): the agent reports its own state in the terminal stream. SplitNest answers the protocol's feature query, which Claude Code waits for before reporting. Codex reports on its own.

  2. Process detection

    In PowerShell tabs a hidden helper looks for the agent's process under the tab's shell. Command lines never leave the main process and are not logged.

  3. Fallbacks, marked as guesses

    For an identified agent that does not report, a terminal bell means "Needs you?" and a spinner means "Working?". Output alone never makes a program count as an agent.

A reported state is shown solid; a guess is shown dashed with a "?", so you always know which is which.Read the details →

Supported agents:

  • Claude Code
  • Codex
  • Gemini CLI
  • GitHub Copilot CLI
  • Cursor Agent
  • Aider
  • OpenCode
  • Qwen Code
  • Amp

Privacy

Private by design

Your terminal stays yours.

  • No analytics and no telemetry. Terminal output, command history, environment variables and credentials are never saved.
  • Agent text is off by default in notifications and the inbox, because a session title or message can contain your prompt.
  • Only the conversation id, folder and an optional title are saved for Resume, never conversation text.
  • Starting with version 0.2.0 the app checks for updates by default, which you can turn off in Settings. See exactly what is sent.

Open source

MIT licensed, built in the open

SplitNest is free and open source under the MIT license. The code, the architecture notes and the test results are all on GitHub, including the known limitations. It is an MVP prototype: it works for daily use on the machine it was tested on, but it is not production-ready, the build is unsigned, and only Windows 11 x64 has been tested.

View the source on GitHub →

Try SplitNest on Windows 11

Free, open source, and nothing to sign up for.

macOS: coming soon. On GitHub choose Watch → Custom → Releases to be notified of new releases.