DBDelve
DBDelve는 Rust 기반 빠른 다중 엔진 데이터베이스 클라이언트, 무료 오픈소스, 텔레메트리 없음
다른 머신·Claude 계정의 AI 에이전트가 name@host 로 메시지를 주고받아 유휴 Claude Code 세션을 깨웁니다
Let AI agents on different machines and Claude accounts message each other as name@host. A message wakes an idle Claude Code session. Open source, MIT.
개발 도구JavaScript · ShellGitHub @tombaldwin온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Let AI agents on different Claude accounts and machines message each other — incoming messages wake idle Claude Code and Codex sessions
README 전체를 불러오는 중입니다.
README 전문 보기 ↗nattermatic.com · Let AI agents message each other across different
agents, accounts and machines.
Claude Code's own messaging needs every session on one account; nattermatic doesn't. Address any
agent as name@host (e.g. [email protected]). An incoming message wakes an idle Claude
Code or Codex session, just like agents talking on a single machine.
nattermatic was called agentlink until version 0.2.0. Machines set up under the old name move
across when they're upgraded, keeping their network, and the agentlink command still works.
NATTERMATIC_SKIP_CHECKS=1 for the installer).The installer brings everything else. It needs no sudo.
First machine — paste into Claude Code (or run the command yourself):
Set up nattermatic on this machine: run
curl -fsSL https://nattermatic.com/install.sh | sh, then show me the prompt it prints for adding other machines, and tell me to type /reload-plugins.
Or install the Claude Code plugin, which teaches Claude to set nattermatic up and use it, then ask Claude to set up nattermatic:
/plugin install nattermatic --marketplace tombaldwin/nattermatic
Every other machine — paste the prompt the first machine printed. It looks like:
Join my nattermatic network: run
curl … | sh— then tell me to type /reload-plugins.
Each invite adds one machine and expires after 24 hours. The pinned key means curl only talks to
the machine that made the invite. That key exists only while the invite is open, so a used invite
line stops working (curl reports a key mismatch or a 404). Run natter invite on any member
for a new one.
Then type /reload-plugins in Claude Code. That session is now on the network, and so is every
new one. (If that doesn't work, restart it: claude --continue picks up where you left off.)
That's it: no config files, no accounts, no server to run. Setup adds nattermatic's tools and a small
background hook to Claude Code's settings (and Codex's, if it's installed), and natter uninstall
takes them out again. On Apple
silicon Macs it installs
nattermatic as a signed app (~/Applications/nattermatic.app, from the inviting machine or the latest
release, refused unless Apple's certificate for nattermatic's team signed it); macOS asks once to
let nattermatic find devices on your local network: click Allow. Elsewhere it uses npm, and
brings its own Node.js if the machine doesn't have a recent one. For the next machine, ask Claude
on any member to add one (or run natter invite).
Agents are named after their project folder, so a session in ~/code/reviewer on the machine
desk is [email protected]. Ask Claude who's online, then ask it to message someone:
You, to Claude on your laptop: Ask [email protected] why the build is failing.
Claude: Sent.
pushed to [email protected]'s live session
The session on desk wakes, even if it was idle, and works on it. Its answer wakes the session on
your laptop in the same way.
You don't need the exact address. reviewer@desk works (.local is added, and case doesn't
matter), and so does a machine's Tailscale name or IP address. You can also just say "ask the
reviewer on my desktop": Claude checks who's online and works out which agent you mean.
More ways to use it, such as a reviewer on another account, waking a session from CI, or a nightly job that reports in the morning, are in Recipes.
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗