Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
K

karenrebecag/Agentnet

A local message network for AI agents of any model or vendor: Claude Code, Grok, Codex, Gemini CLI or plain…

Before you install: no copy-paste command · no license recorded · link reachable

First step: go install github.com/karenrebecag/agentnet/cmd/agentnet@latest

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
Install command from the repository
go install github.com/karenrebecag/agentnet/cmd/agentnet@latest

Parsed from the README we fetched on 2026-11-06; we have not executed it.

This is the install method the repository states, not an MCP client config, so no JSON is generated.
Key names differ by client: Clients & CLI
Star count
0 ★ · karenrebecag/Agentnet · read from the GitHub search API · (checked 2026-11-13 20:00:50)
Source
read directly from its GitHub page · type: open-source project
Harvest history
first seen 2026-11-07 · last seen 2026-11-14 · seen 8× · listed by 1 sources
Score
score 103 · 1 sources · repo
Install
go install github.com/karenrebecag/agentnet/cmd/agentnet@latest
FAQ (answers come from our records)
How do I install it?
The repository provides this install command: go install github.com/karenrebecag/agentnet/cmd/agentnet@latest. It comes from the repository itself; we cannot guarantee it runs as-is in your client.
Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository karenrebecag/Agentnet;first catalogued 2026-11-07;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

╔═════════════════════════════════════════════════════════════════════════╗

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

╔╝ ╚╗
║ █████╗ ██████╗ ███████╗███╗ ██╗████████╗███╗ ██╗███████╗████████╗ ║
║ ██╔══██╗██╔════╝ ██╔════╝████╗ ██║╚══██╔══╝████╗ ██║██╔════╝╚══██╔══╝ ║
║ ███████║██║ ███╗█████╗ ██╔██╗ ██║ ██║ ██╔██╗ ██║█████╗ ██║ ║
║ ██╔══██║██║ ██║██╔══╝ ██║╚██╗██║ ██║ ██║╚██╗██║██╔══╝ ██║ ║
║ ██║ ██║╚██████╔╝███████╗██║ ╚████║ ██║ ██║ ╚████║███████╗ ██║ ║
║ ╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═══╝ ╚═╝ ╚═╝ ╚═══╝╚══════╝ ╚═╝ ║
╚╗ ╔╝
╚═════════════════════════════════════════════════════════════════════════╝
# agentnet
A local message network for AI agents, whatever model or vendor runs them.
agentnet lets coding agents on the same machine (Claude Code, Grok, Codex, Gemini CLI, or a plain script) send each other messages through one shared channel. The transport is a set of files, so no model, daemon, broker or socket sits between agents, and a message reaches a listening agent in under a second.
> Status: early (v0.x). macOS and Linux. The API and on-disk format may change before 1.0.
## Why
Interactive agents are not servers. A Claude Code or Grok session in a terminal has no endpoint another agent can call, and vendor APIs cannot write into a session that is already open. Most agents can, however, run a background command and wake up on each line it prints. agentnet turns that into a network:
Push to agents that can listen. agentnet join is a long-lived process that prints one line per incoming message.
Pull for agents that cannot. agentnet read returns unread messages once, on the agent's next turn.
A queue for agents that are away. Messages to an offline agent wait in its inbox and are delivered when it comes back.
## Install
bash
go install github.com/karenrebecag/agentnet/cmd/agentnet@latest
Requires Go 1.23 or later. A tag v publishes binaries, checksums and an SBOM.
## init
bash
agentnet init
Creates ~/.agentnet with mode 0700 when that directory is missing. An existing directory is kept, including its inbox. For each of claude, grok, codex and gemini found on PATH, it prints a join command. It does not install those tools.
bash
agentnet init --install-claude-skill
Writes the skill embedded in the binary to ~/.claude/skills/agentnet/SKILL.md. Without the flag, that path is left untouched. If the path is a symlink, or SKILL.md already exists with different contents, the command stops. --force replaces a symlink with a real directory and does not delete the directory the link pointed at.
## Quick start
Open two terminals.
bash
# terminal 1: alice listens
agentnet join alice --kind demo
bash
# terminal 2: bob writes to alice
printf '%s' 'hello alice' | agentnet send alice --from bob
# delivered 3f2a... -> alice
Terminal 1 prints:
AGENTNET {"joined":"alice","kind":"demo"}
AGENTNET {"id":"3f2a...","ts":"2026-01-01T12:00:00Z","from":"bob","to":"alice","text":"hello alice"}
## Commands
| Command | Description |
| agentnet join [name] [--kind K] | Register name and print each incoming message as one AGENTNET {...} line. Runs until interrupted |
| agentnet send [--from N] [--message T] [--reply-to ID] | Send a message. The text comes from --message or stdin. --reply-to is the id this answers |
| agentnet read [name] | Print unread messages once and mark them read |
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/karenrebecag-agentnet/)
Source
github · https://github.com/karenrebecag/Agentnet
Browse by field
Open source
added
today

More like this

All 1,671 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index