r7-Shell

A lean custom terminal for Windows, made for running agents in WSL, as well as anything else you'd run in a terminal.

GitHub Repo

Overview

r7-Shell is a lean custom terminal for Windows, made for running agents like Claude Code, Codex and my own r7-Harness in WSL, as well as anything else you'd run in a terminal.

Sessions run in the background in WSL, so they survive the app restarting or crashing, and the windows come back where they were. Closing a window ends its session, but r7shell reopen brings it back within 10 seconds. The r7shell command can start sessions, type into them, wait for output and take screenshots of a window, so an agent can run other terminals without touching your mouse or keyboard.

r7-Harness running in r7-Shell, with a finished reply

Included Features

Background Sessions

Sessions keep running when the app restarts or crashes, and windows come back where they were.

r7shell Command

Start sessions, type into them, wait for output and take window screenshots without focus.

Attention Flash

The window flashes in the theme color when an agent finishes a response, and again every 30 seconds until you look.

Launch Screen

Water rises while an agent starts, and what you type lands in its input box.

With r7-Harness

Bigger reply titles, pictures in replies, clickable questions and mouse editing in the input box.