StreamView

Every AI Coding Session. One Window.

Claude, Codex, Cursor, Gemini, Grok: each in its own named terminal pane, one per repo. See which one finished, catch up on what you missed, and close tonight without losing the thread. Free for Windows.

Early Release · Free · Windows 10/11 · Microsoft Store

Early access. If you hit an issue, use Help in the app to submit a support ticket.

29 seconds. A modern terminal for AI CLI coding.

Claude writes. Cursor reviews.

Two agents on the same folder used to mean two checkouts, or one of them overwriting the other.

StreamView puts them in adjacent panes, pointed at one repo. Tick Read-only (review mode) on the Cursor pane (--mode ask). Cursor can read, analyse, and report; it cannot edit. Claude writes. Neither stomps the other.

A typical desk:

  • •Claude: the folder you're changing
  • •Cursor: the same folder, read-only, reviewing what Claude just did
  • •Grok: a different repo, its own pane, its own colour
  • •api log: Tail File on the service log the agents are about to ask you about

Grid layout. Four panes. One window.

Welcome starts with Claude, Cursor, or Grok. Pick the folder. For Cursor, StreamView adds --trust because you just chose it; skip-permissions stays off. Read-only is the checkbox that makes sharing a folder safe.

Save & Close still speaks Claude's LEFT-OFF dialect only. Cursor and Grok keep their own transcripts.

Built for running agents in parallel

One AI coding session in a terminal is easy. Four is a window-management problem, and four is where the work actually is: one agent on the API, one on the frontend, one grinding through a migration, one you started an hour ago and forgot about. StreamView is what you run them in.

Every session gets a pane

Welcome starts with Claude, Cursor, or Grok. Pick a folder (that's the repo) and the pane is named after it. Grid, Main+Sidebar, Rows, or Single: drag the splitters, or expand a pane for a long read and drop straight back.

Because they're genuine ConPTY terminals, the agent's full-screen interface renders exactly as it does anywhere else: colours, keyboard input, mouse-wheel scrolling through its own transcript.

If the CLI isn't installed, StreamView says so before opening a dead pane. Skipping permission prompts is a checkbox in the stream editor, off by default.

The idle dot is quiet output

The hard part of running four agents isn't starting them, it's noticing when one stops. A pane's status dot flips to Idle when its output has been quiet for a stretch (30 seconds by default, configurable). For an AI session that is usually the moment it finished, or it's asking you a question. It is a silence timer, not a prompt detector: a long think looks idle too.

Ctrl+Tab walks the sessions that are still producing output and skips the idle ones, so you round-robin the work instead of hunting for it.

Screenshots go in with one shortcut

Agents read images by file path. Normally that's: screenshot, save it somewhere, find it again, type the path. Copy the image and press Ctrl+Shift+V instead. StreamView saves it and types the path in for you.

Closing Claude doesn't cost you the thread

Hit Save & Close and every Claude Code pane is asked to print a short summary of where it got to: what it was doing, what's unfinished, the single next step, and anything waiting on a decision from you. StreamView reads that off the terminal and files it in your local history.

Next launch, Claude panes with a saved summary show a Resume banner. One click and the session is back on the thread: no re-explaining, no scrolling back through yesterday's transcript.

Save & Close, Resume, and automatic checkpoints speak Claude's LEFT-OFF dialect. Cursor and Grok still get a real pane, a folder picker, and their own --continue flags; they do not get that prompt.

It needs no configuration, no integration, and no account. It works because the terminal is real and the history is yours.

Features

A pane per session

Click Claude, Codex, Cursor, Gemini, or Grok and pick a folder. Each gets a real terminal pointed at that repo, named after it, in its own colour. Four projects on screen instead of four identical tabs.

Know which one finished

A pane goes Idle after a stretch of silence: 30 seconds by default. That is usually the agent finishing or asking you something; it is a silence timer, not a prompt detector. Ctrl+Tab skips the quiet ones.

Catch up on what you missed

Step away and come back to a wall of output? StreamView marked where you left. A pill offers N new lines · read from here, instead of dropping you at the live tail.

Claude writes. Cursor reviews.

Point both at the same folder. Tick Cursor's Read-only (review mode) so it can analyse and report but cannot edit. No second checkout, no stomping each other's files.

Close tonight. Resume tomorrow.

Save & Close asks each Claude Code pane to print where it got to: what's done, what's not, the next step. Next launch, a Resume banner feeds it back. Closing by mistake? StreamView asks first.

Screenshot to agent in one shortcut

Copy an image, press Ctrl+Shift+V. StreamView saves it and types the path into the pane, exactly what an agent needs to read it.

Talk to your agent

Click the mic, talk, and click again. Whisper transcribes on your PC; audio never leaves it. The text is typed, never submitted: you press Enter. First click sets it up.

Secrets scoped to one pane

Give one stream its API token and nothing else gets it. Environment packs are encrypted on disk, and there is no .env in the repo for an agent to read or commit.

Workspaces, Starred, and Recent

Grid, Main+Sidebar, Rows, or Single. A workspace per project; Starred and Recent gather live panes from every workspace. Move a running agent between workspaces without restarting it.

Real terminals, not a viewer

ConPTY with full ANSI colour, mouse, and alternate-screen support. Full-screen TUIs render properly. PowerShell, WSL, Git Bash, and your Windows Terminal profiles work too.

History you own

Sessions record to plain JSONL in a folder you choose: searchable, exportable, local. Per-stream recording modes keep AI panes to your prompts instead of TUI redraws.

See StreamView in action

Claude, Cursor, Grok, and your shells

Welcome starts a session: pick Claude, Cursor, or Grok, then the folder. PowerShell, CMD, and WSL sit underneath. Windows Terminal profiles are under Add Stream.

Several sessions on one screen

One pane per repo. Supercharge the agents, or watch the logs. Grid, Main+Sidebar, Rows, or Single. Ctrl+Tab skips the quiet ones.

Paste a screenshot

Copy an image and press Ctrl+Shift+V. StreamView saves it and types the path into the pane, which is what the agent needs to read it.

How it works

1

Start a session

Click Claude, Cursor, or Grok on Welcome (or Ctrl+N anytime) and pick the repository. Recent folders sit on top after the first one. Point Claude and Cursor at the same folder and tick Cursor's Read-only (review mode) so it reviews without editing.

2

Arrange them

Grid for several agents, Main+Sidebar when one pane is the work and the rest are watching, Rows for logs. The expand button on a pane header takes it fullscreen for a long read.

3

Work

Each pane is a real ConPTY terminal. Paste a screenshot with Ctrl+Shift+V. Ctrl+Tab skips idle panes.

4

Come back

Layouts and panes restore on launch. For Claude Code, Save & Close writes a summary first; a Resume banner is waiting next time.

And a proper multi-terminal viewer

Agents aren't the only thing worth watching. Every pane is a real shell, so StreamView is just as useful for the processes you keep an eye on all day.

Alongside your agents

  • • An agent working in one pane, its dev server in the next, and the test run beside it
  • • Tail the log the agent is about to ask you about, so you can paste it straight over
  • • Keep a plain PowerShell pane for the commands you'd rather run yourself

Frontend

  • • Vite or Webpack build in one pane
  • • Dev server output in another
  • • Test watcher in a third, all visible at once

Backend

  • • Several microservices side by side
  • • Application logs tailing live
  • • A database or queue console always in view

DevOps

  • • SSH sessions to several hosts at once
  • • Deployment scripts and CI output
  • • Container logs in Rows layout, stacked like a dashboard

Tail File mode

Point a pane at any file and it follows it like tail -f: no shell process, no command to remember, nothing to restart when it rotates.

How StreamView compares

Running agents: StreamView vs. a pile of terminal windows

Feature StreamView Separate windows
See every session at once Yes No
Two agents on one folder without a second checkout Yes (Cursor read-only) Risky: both can write
Skip the quiet ones Idle indicator + Ctrl+Tab Alt-tab and check
Screenshot into a session One shortcut Save, find, type the path
Claude context survives a restart Save & Close + Resume Gone (unless you --continue by hand)
One layout per project Workspaces Manual, every time
Session history Searchable, local, exportable Whatever fits in scrollback
Output that arrived while you were away Catch-up marker Scroll and hope

StreamView vs. tmux

Feature StreamView tmux
Learning curve Low High
Native Windows Yes WSL only
GUI Yes No
Mouse support Full Limited
Setup required None Config files

StreamView vs. Windows Terminal

Feature StreamView Windows Terminal
Multi-pane view Optimised for many Basic splits
Named, coloured pane per repo Yes Tab titles change under you
Idle detection + skip Yes No
Catch-up on missed output Yes No
Searchable session history Yes No
Workspace groups Yes No
Profile integration Uses yours N/A

StreamView complements Windows Terminal rather than replacing it. It reads your Windows Terminal profiles and adds multi-pane viewing, persistence, and history on top.

2026.8 / 2026.9

What's new

Welcome starts Claude, Cursor, or Grok. The rest of this list is what landed after the first public builds.

Agents

  • • Welcome starts with Claude, Cursor, or Grok. Each session asks which folder. The pane is named after the repo.
  • • Save & Close stays Claude-only. Cursor and Grok keep their own transcripts.
  • • Skip-permissions is a checkbox, off by default. Old seeded commands are rewritten on launch.

Terminals that behave

  • • Ctrl+Tab works while a pane has focus.
  • • Clickable paths no longer launch .exe, .bat, or .ps1. They open in Explorer.
  • • Grok and other full-screen TUIs keep selection, overlay fill, and a footer that stays put.
  • • Play after a process exits no longer leaks a second terminal.

Your session

  • • Closing StreamView asks first. Save & Close can write Claude summaries before teardown.
  • • Session and template files cannot be wiped by a crash mid-save.
  • • Automatic idle checkpoints every 30 minutes, so a crash is not a blank Resume banner.

Privacy and chrome

  • • Environment variables on a stream are encrypted for this Windows user.
  • • Light theme is actually readable. Tabs are larger on a desk monitor.
  • • Voice input is off by default and transcribes on your machine. See the privacy policy.

Read the full notes → · Changelog · Privacy policy

Questions

How do I run multiple Claude Code sessions on Windows?

Install StreamView, click Claude, and pick a folder. Repeat for each repo. Every session is its own real terminal pane, named after its folder, all on one screen.

Does it work with Codex, Gemini, Aider, or Copilot CLI?

Yes. Codex CLI, Gemini CLI, Aider, GitHub Copilot CLI, and OpenCode are in the Shell Type list next to Claude Code, Cursor Agent, and Grok. StreamView fills in the command, colour, and recording mode. Option checkboxes (skip permissions, continue, read-only) are offered for Claude Code, Cursor Agent, and Grok.

Is there a tmux for Windows that doesn't need WSL?

StreamView is native Windows: a GUI, full mouse support, and no config files. Panes can still run WSL if you want them to.

Can two AI agents work on the same repo?

Yes. Claude writes in one pane; Cursor runs read-only (review mode) on the same folder in the next, so it can analyse and report but cannot edit.

Does StreamView send my code anywhere?

No. Terminal content, commands, and history stay on your PC. Voice input is transcribed on-device. StreamView sends two anonymous events (app opened, app closed) and crash reports, and both can be turned off.

Is it free?

Yes, for personal and commercial use. No account, no trial, no paid tier. StreamView is proprietary, not open source.

More in the docs FAQ →

Every session. One window.

Free for personal and commercial use. No account, no trial limit.

Get it from Microsoft Store

Early Release · Windows 10/11 · Free

StreamView is one of the free tools we build at LTC Labs. The rest of the time we modernize and rebuild business software →

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.