matogen

Tring.Chat — Communication skill for Claude Code

Communication community

A focus-centred terminal deck for agentic work: run up to 16 Claude Code / agent sessions, one in focus, the rest as live thumbnails that turn green when done.

How to install Tring.Chat

This entry records only its repository, not the path inside it, so there is no exact command to give. Open matogen/tring.chat and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Tring.Chat does

A focus-centred terminal deck for agentic work: run up to 16 Claude Code / agent sessions, one in focus, the rest as live thumbnails that turn green when done.

Alternatives in Communication

README

tring.chat

A focus-centred terminal deck for agentic work.

Run many agent sessions at once — Claude Code, other coding agents, plain shells — and stay focused on one. The session you are working in fills the centre of the screen. Up to 16 others run in zoomed-out live thumbnails around it, so you can see them working. When a session finishes and is waiting for you, its tile turns green. Press `Ctrl+Space`, then one key, and that session is in the centre.

┌────┬────┬────┬────┬────┐
│ 1  │ 2  │ 3  │ 4  │ 5  │
├────┼────┴────┴────┼────┤
│ 16 │              │ 6  │
├────┤    focus     ├────┤
│ 15 │   terminal   │ 7  │
├────┤              ├────┤
│ 14 │              │ 8  │
├────┼────┬────┬────┼────┤
│ 13 │ 12 │ 11 │ 10 │ 9  │
└────┴────┴────┴────┴────┘

Slots are fixed. Focusing a session shows it in the centre without moving it, so the ring never shuffles and slot numbers stay in muscle memory.

Sixteen is the default, not the only option — the gear in the tab bar switches to 12, 8 or 4. See [Ring size](#ring-size).

Install

npm i -g tring-chat
tring

Node 20 or newer. node-pty ships prebuilt binaries for macOS and Windows — `darwin-x64`, `darwin-arm64`, `win32-x64`, `win32-arm64` — so those install with no compiler step.

**Linux and WSL build node-pty from source.** There is no Linux prebuild, so the install runs `node-gyp` and needs a toolchain:

sudo apt install -y build-essential python3      # Debian/Ubuntu/WSL
sudo dnf install -y gcc-c++ make python3         # Fedora/RHEL

Without those, `npm i -g tring-chat` fails while building node-pty. It takes a few seconds once they are present.

`tring` starts the daemon and opens a chromeless browser window — no address bar, no tab strip, its own taskbar entry. In that window the browser stops reserving `Ctrl+1`–`Ctrl+8` for tab switching, so slots 11–16 get their natural keys.

Windows

node-pty ships prebuilt binaries for `win32-x64` and `win32-arm64`, so no Visual Studio Build Tools,