Let Them Talk
A visual board for your agents. Each running Claude Code session is a card, and an arrow from one card to another tells both chats who they work with and why.
What it does
- Draw an arrow between two chats and it tells them who to talk to and why. They then talk through Claude Code's own messaging.
- Click an arrow to read what the two chats sent each other.
- Start a team: a master and up to 8 agents, each with its own role, prompt, model and effort.
- Terminal chats, Cursor chats and background agents share one board, with the subagents they run.
- Local and small: the server is one Python file that uses only Python's standard library, and nothing is installed into Claude Code.
Start
Needs Python 3.12+ and Claude Code (on Windows, both inside WSL).
- One line:
uvx let-them-talk(needs uv; orpipx run let-them-talk). It starts the board and opens it in your browser;--no-openskips that. Its boards are kept in~/.local/share/let-them-talk. - From a copy of this repository, on Windows: double-click
Start Let Them Talk.bat. - From a copy of this repository, on macOS, Linux or WSL:
./start.sh, then open http://localhost:8765.
Click New board and pick a project folder: its running chats appear as cards. Drag the blue handle from one card onto another, then click Connect.
More: using it · how it works · settings · limits
Not related to Dekelelz/let-them-talk, a different project with the same name.
License
Apache 2.0. The Selawik font and the /handoff skill keep their own licenses, next to their files.
Metadata
Release files for let-them-talk 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| let_them_talk-0.1.0.tar.gz | 260.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| let_them_talk-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 462.4 kB
Release files / let_them_talk-0.1.0.tar.gz
| Download URL | let_them_talk-0.1.0.tar.gz |
|---|---|
| Size | 260.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
177b30f97f0e1dbb08bfde7b1c7bb6ca3fab7af4e544e87087356201b24b5a86
|
|
BLAKE2b-256 checksum How to use checksums |
a7ece44c89d0fb96110929ef6b39d3ec750b97fb00d537be3f79125e22122a68
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.8 {"installer":{"name":"uv","version":"0.10.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / let_them_talk-0.1.0-py3-none-any.whl
| Download URL | let_them_talk-0.1.0-py3-none-any.whl |
|---|---|
| Size | 202.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
96b76b5fbdc3c23a9b2d6b19f8ec221813017f2ed84157cb112f0262cba22be9
|
|
BLAKE2b-256 checksum How to use checksums |
d732a57913f4f4b1c89f0dd0d3f187d65a5a522b7daf981166801be5fe218c45
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.8 {"installer":{"name":"uv","version":"0.10.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|