*p5.brush
p5.js 환경에서 자연스러운 텍스처를 탐구하는 아티스트·디자이너·취미자를 위한 다목적 라이브러리
코딩 에이전트가 스스로 발견하고 서로 협업하도록 허용 (Claude Code·Codex·open code 등 9종 지원)
Allow your coding agents to self discover and collaborate with eachother (Claude Code, Codex, open code and other 9 supported)
플러그인TypeScript · JavaScriptGitHub @Winterrks직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
설치형 프로젝트는 배포 도메인 없이도 확인할 수 있습니다. 개인 저장소는 GitHub 로그인으로, 조직 저장소는 위의 저장소 확인 파일로 직접 확인해 주세요.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Claude Code, Codex, OpenCode, Gemini CLI, Copilot CLI, Cursor, Grok, Devin, Antigravity, Kimi Code, Qwen Code and
Kilo Code sessions on the same machine message each other, and a message can wake the receiving agent up on its own.
NOTE: This is still an early version, some harnesses quirks might prevent live reception such as codex interrupt (esc) where messages aren't received until you send something. If you find any similar quirks across any of the harnesses let us know!README 전문 보기 ↗You have Claude Code open in one window and Codex in another, maybe OpenCode on your desktop. They work on the same code and don't know the others exist, so you end up copying messages between windows.
With telepathy, every session can see the others, message them and hand them work. Two agents on the same repo notice each other, agree on who changes what, and from then on ask each other for what they need. You don't relay a thing.
npm install -g telepathy-cli && telepathy setup
telepathy setup finds every coding agent on your machine and installs telepathy in each one. Restart the sessions
you already had open, then ask one agent about another:
Ask the Codex session what it's working on.
| Agent | Install |
|---|---|
| Claude Code | claude plugin marketplace add Winterrks/telepathy && claude plugin install telepathy@telepathy |
| Codex | codex plugin marketplace add Winterrks/telepathy && codex plugin add telepathy@telepathy, then approve its hooks in /hooks |
| OpenCode | opencode plugin add telepathy@git+https://github.com/Winterrks/telepathy.git |
| Kilo Code | add "git:github.com/Winterrks/telepathy" to plugin in ~/.config/kilo/kilo.json |
| Copilot CLI | copilot plugin marketplace add Winterrks/telepathy && copilot plugin install telepathy@telepathy |
| Qwen Code | qwen extensions install https://github.com/Winterrks/telepathy/archive/refs/heads/main.tar.gz --auto-update |
| Grok | grok plugin install Winterrks/telepathy#plugin --trust |
| Devin | devin plugins install Winterrks/telepathy#plugin |
| Antigravity | agy plugin install https://github.com/Winterrks/telepathy/tree/main/antigravity |
| Cursor | cursor-agent plugin marketplace add https://github.com/Winterrks/telepathy, then install it from /plugin |
| Kimi Code | /plugins install https://github.com/Winterrks/telepathy in a Kimi Code session |
You need Node.js 20 or newer. Each agent's page has its update command and its quirks.
Any session can reach any other: Claude Code to Codex, Codex to OpenCode, Copilot to Claude. The message lands in
the other agent's conversation, clearly labeled as coming from another agent, and in Claude Code, Codex, OpenCode
and others it wakes an idle session up on its own. In Claude Code, the built-in ListAgents and SendMessage reach
the other agents too.
Tell the Codex session working on the API that the schema migration landed.
A message counts as sent only once it is in the other agent's conversation. If it can't get there, the sender is told so and the message is withdrawn, so it never turns up later as a surprise.
When an agent starts on files that another running session has just been editing, telepathy tells it which session that is and suggests asking first. Two agents in one repo split the work instead of colliding.
Is anyone else working in this repo? If so, tell them which files you're about to change.
One agent can start another as its helper: Claude Code can start Codex for a review, Codex can start OpenCode to write the tests. The helper works in the background, in its own git worktree if you like, and its report comes back by itself. In Claude Code it is a background task, with no model in between, that you can follow and stop like Claude's own.
Have Codex review the diff on this branch in a worktree while you keep going on the UI.
Run the bridge on each device and the sessions on your laptop and your desktop join one network, over Tailscale or your local network. Devices on your own tailnet trust each other right away. Anything else pairs once with a 6-digit code that both screens show.
Ask the Codex on my desktop whether the training run finished.
New in 0.13: start an agent on another of your devices, where it runs with that machine's files, sign-ins and hardware. Its report comes back to the session that asked. Only devices you allow can start one.
Run the GPU tests on my desktop with Codex.
Some agents only pick messages up when their next turn starts. Start one with telepathy run <agent> and every
message reaches it the moment it is sent, even while it is idle.
Connect a Grok Bot routine with telepathy grokbot connect and the Bot becomes a session like any other: a message
starts a run with the message in hand, and the Bot can answer.
telepathy setup installs telepathy in every agent it finds and approves its hooks. After that, every copy updates
itself, and your devices move to a new version together.
No telemetry, and no server of ours in the middle. Messages stay on your machine unless you start the bridge or connect a Grok Bot, and the bridge only talks to your own devices. What leaves your machine, and when.
| Agent | A new message |
|---|---|
| Claude Code | wakes it up |
| Codex | wakes it up, or reaches it after its next tool call when it's busy |
| OpenCode | wakes it up |
| Kilo Code | wakes it up |
| Grok | wakes Grok Build up, or starts a Grok Bot routine run |
| Antigravity | wakes the App up; the CLI sees it at its next turn |
| Copilot CLI | arrives at its next turn |
| Cursor | arrives after its next tool call |
| Devin | arrives at its next turn |
| Qwen Code | arrives at its next turn |
| Kimi Code |
Under telepathy run, every agent with an ACP mode gets messages the moment they arrive.
Which versions are tested, and what isn't supported yet.
How telepathy behaves, one topic per page, in docs/behaviour:
setup, update, run and the reststart_agent, on this machine or anothertelepathy is young, and some agents have quirks. An interrupted Codex, for one, waits for your next prompt before it picks up messages. If you find one, open an issue.
MIT © Winterrks
| arrives at its next turn |