Skip to content

Commit f3c086a

Browse files
committed
docs: optimize README first-screen for lower trial friction
- Move 'Try it now' section above the demo GIF for faster time-to-action - Add Discussions and Stars badges for community engagement - Tighten intro paragraph — remove redundancy with tagline - Reorder: tagline → try-it → install options → demo GIF
1 parent c7c4d7a commit f3c086a

1 file changed

Lines changed: 20 additions & 17 deletions

File tree

README.md

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -16,33 +16,36 @@
1616
<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>
1717
<a href="https://pypi.org/project/agentanycast/"><img src="https://img.shields.io/pypi/dm/agentanycast?label=Downloads&color=orange" alt="Downloads"></a>
1818
<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>
1922
</p>
2023

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.
3625

37-
### Try it in 30 seconds
26+
### Try it now
3827

3928
```bash
4029
pip install agentanycast && agentanycast demo
4130
# Open another terminal:
4231
agentanycast send <PEER_ID> "Hello!"
4332
```
4433

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>
4649

4750
## Why AgentAnycast?
4851

0 commit comments

Comments
 (0)