One screen for several Claude Code sessions
This page is written by the makers of harnsy.
When you run several Claude Code sessions at once, the work moves to you: which one is waiting, which one stopped, which one is almost out of context. harnsy is a program on your machine with a web dashboard that puts those sessions in one list. It does not replace Claude Code: the sessions are still yours, in your terminal or tmux.
What you see
- A list of your sessions. The Agents page has a row for each session, with its name, login, status (busy, idle or waiting), context used and current task, and a search box.
- What waits for you. On Home, “Needs you” collects the agents’ questions, permission requests and plain-text stops, so you do not look through windows to find the stuck one.
- The terminal, in the dashboard. With tmux on Linux and macOS you open a session’s terminal live in the dashboard. On Windows, harnsy has its own terminal host: one tab per agent, no split panes.
- A chat with a running agent. For Claude Code (since 0.10.0) you read the session’s work as it happens and write to it from the dashboard; for Codex the chat view comes with 0.11.0.
- Answers from one place. Answer an agent’s question, or a permission request from Claude Code, in the dashboard. The permission answers need harnsy’s answer hook, which
harnsy installoffers; without it the prompt stays in the terminal.
What it works with
| Claude Code | Codex | OpenCode | |
|---|---|---|---|
| In the same list | Sessions you start yourself | Sessions you start yourself | Sessions harnsy starts |
| Status and context | Yes | Yes (from Codex’s own turn events) | Yes |
| Questions answered in the dashboard | Yes, and permission requests | Yes, the agent’s questions; Codex’s approval prompts stay in Codex | Yes |
Sessions you start yourself in OpenCode are not listed; start them with harnsy.
What it is not
- It does not show the subagents a session starts inside itself: harnsy sees the session, not what runs inside it.
- It is not a replacement for your terminal or for Claude Code’s own features. It sits beside them.
- Agents on other machines in the same view, and notifications on your phone, are harnsy Max.
Set it up
Install harnsy, open Claude Code the way you always do, and tell the session to read http://127.0.0.1:7788/llms.txt. The steps are on Agent teams for Claude Code and Codex: five steps, with the same commands for Claude Code and Codex.
Facts about harnsy: read from the code and docs of harnsy 0.10.0 on 12 Nov 2026. Found a mistake? hello@harnsy.dev.
Names are used only to identify the tools. harnsy is not affiliated with, or endorsed by, any of them. All names belong to their owners.