|
16 | 16 | <a href="https://github.com/AgentAnycast/agentanycast-node/releases"><img src="https://img.shields.io/github/v/release/AgentAnycast/agentanycast-node?label=Daemon&color=00ADD8" alt="Daemon"></a> |
17 | 17 | <a href="https://pypi.org/project/agentanycast/"><img src="https://img.shields.io/pypi/dm/agentanycast?label=Downloads&color=orange" alt="Downloads"></a> |
18 | 18 | <a href="#license"><img src="https://img.shields.io/badge/license-Apache%202.0%20%2F%20FSL-green" alt="License"></a> |
| 19 | + <br> |
| 20 | + <a href="https://github.com/AgentAnycast/agentanycast/discussions"><img src="https://img.shields.io/github/discussions/AgentAnycast/agentanycast?label=Discussions&color=blue" alt="Discussions"></a> |
| 21 | + <a href="https://github.com/AgentAnycast/agentanycast/stargazers"><img src="https://img.shields.io/github/stars/AgentAnycast/agentanycast?style=flat&label=Stars&color=yellow" alt="Stars"></a> |
19 | 22 | </p> |
20 | 23 |
|
21 | | -<p align="center"> |
22 | | - <picture> |
23 | | - <source media="(prefers-color-scheme: dark)" srcset="docs/assets/demo.svg"> |
24 | | - <source media="(prefers-color-scheme: light)" srcset="docs/assets/demo-light.svg"> |
25 | | - <img src="docs/assets/demo.svg" alt="AgentAnycast Demo" width="100%"> |
26 | | - </picture> |
27 | | -</p> |
28 | | - |
29 | | -**AI agents can't talk to each other across networks.** The [A2A protocol](https://github.com/a2aproject/A2A) assumes every agent has a public URL -- but real agents run on laptops, behind NATs, inside corporate firewalls. AgentAnycast is a **P2P runtime** that gives any agent a reachable identity with `pip install` and three lines of code. End-to-end encrypted, NAT-traversing, zero config on LAN. |
30 | | - |
31 | | -``` |
32 | | -pip install agentanycast # Python SDK |
33 | | -npm install agentanycast # TypeScript SDK |
34 | | -uvx agentanycast-mcp # MCP Server for Claude, Cursor, VS Code, etc. |
35 | | -``` |
| 24 | +The [A2A protocol](https://github.com/a2aproject/A2A) assumes every agent has a public URL -- but real agents run on laptops, behind NATs, inside corporate firewalls. AgentAnycast is a **P2P runtime** that gives any agent a reachable identity. End-to-end encrypted, NAT-traversing, zero config on LAN. |
36 | 25 |
|
37 | | -### Try it in 30 seconds |
| 26 | +### Try it now |
38 | 27 |
|
39 | 28 | ```bash |
40 | 29 | pip install agentanycast && agentanycast demo |
41 | 30 | # Open another terminal: |
42 | 31 | agentanycast send <PEER_ID> "Hello!" |
43 | 32 | ``` |
44 | 33 |
|
45 | | -The demo starts an echo agent, auto-downloads the daemon, and prints the exact command to test it. |
| 34 | +The daemon downloads automatically. The demo prints the exact command to test it. |
| 35 | + |
| 36 | +``` |
| 37 | +pip install agentanycast # Python SDK |
| 38 | +npm install agentanycast # TypeScript SDK |
| 39 | +uvx agentanycast-mcp # MCP Server for Claude, Cursor, VS Code, etc. |
| 40 | +``` |
| 41 | + |
| 42 | +<p align="center"> |
| 43 | + <picture> |
| 44 | + <source media="(prefers-color-scheme: dark)" srcset="docs/assets/demo.svg"> |
| 45 | + <source media="(prefers-color-scheme: light)" srcset="docs/assets/demo-light.svg"> |
| 46 | + <img src="docs/assets/demo.svg" alt="AgentAnycast Demo" width="100%"> |
| 47 | + </picture> |
| 48 | +</p> |
46 | 49 |
|
47 | 50 | ## Why AgentAnycast? |
48 | 51 |
|
|
0 commit comments