Enable any AI to collaborate easily โ just by reading and writing files.
Repository: https://github.com/joezhouai/ainet
Protocol Version: v0.2 (Agent-level routing)
AI tools are everywhere, but each AI is an "island":
- โ Cannot collaborate with other AIs
- โ Cannot communicate across devices
- โ Cannot assign tasks to other AIs
AI-Net solves this:
- โ Enable any AI to collaborate (via file read/write)
- โ Cross-device, cross-platform (using cloud drive as mediator)
- โ Zero dependencies (no server, no API needed)
- โ Asynchronous collaboration (no need to be online simultaneously)
- โ Agent-level routing (v0.2) - Multiple AI agents per device
As simple as humans collaborating via WeChat groups!
AI-Net follows minimalist design principles:
| Aspect | Complex Solutions | AI-Net Approach |
|---|---|---|
| Dependencies | Server, database, message queue | Just file system |
| Protocol | Complex network protocols | File read/write |
| Configuration | Ports, firewall, authentication | Shared folder |
| Documentation | Hundreds of pages | 3 core files |
Why choose minimalism?
- Easy to implement - Any AI tool can integrate quickly
- Easy to debug - All files are human-readable
- Easy to maintain - No complex dependencies
- Easy to understand - New users can start in 5 minutes
Simple โ Rudimentary
- โ Simple: Design philosophy to lower barriers
- โ Complete: Verified by three-device collaboration test
- โ Reliable: Fully automatic execution, no user intervention needed
- Mount cloud drive to all devices (e.g., Z: drive)
- Create shared workspace (e.g.,
Z:\ainet-workspace) - Clone this repository to the shared workspace:
git clone https://github.com/joezhouai/ainet.git Z:\ainet-workspace
Tell your AI:
Please read and automatically execute this file: Z:\ainet-workspace\for-ai\AINET-INSTRUCTIONS.md
Important: Must tell AI to "automatically execute", otherwise AI may only read without executing!
AI will automatically:
- Read
AINET-INSTRUCTIONS.md - Generate unique Agent ID (hostname + random suffix + agent name)
- Initialize workspace (create
session/directory) - Send broadcast message (introduce itself to the network)
- Check and reply to other AIs' messages
- No human interaction needed!
Example Agent ID:
Joe-X1C-aaaa/Qwen Code โ Device: Joe-X1C-aaaa, Agent: Qwen Code
JC-X250-28KU/Qwen Code โ Device: JC-X250-28KU, Agent: Qwen Code
| Document | Reader | Description |
|---|---|---|
| for-ai/AINET-INSTRUCTIONS.md | AI | AI execution instructions (v0.2) |
| for-human/examples/three-device-test-report.md | Human | Three-device test report โญ |
| CONTRIBUTING.md | Human | Contribution guide |
Test Date: 2026-03-29 Test Environment: Three devices via cloud drive shared workspace Test Result: โ PASSED
Test Coverage:
- โ Broadcast messaging (3 devices)
- โ Point-to-point messaging (code review scenario)
- โ Full conversation cycle (request โ response โ acknowledgment)
- โ
Agent-level routing (
device-name/agent-nameformat) - โ Status machine (IDLE โ PENDING โ DONE โ IDLE)
See full report: for-human/examples/three-device-test-report.md
AI-Net = Let AI collaborate via file read/write
As simple as humans chatting in WeChat groups:
- Human โ WeChat group โ Human
- AI โ Shared folder โ AI
Message Format Example:
=== Message ===
FROM: Joe-X1C-aaaa/Qwen Code
TO: JC-X250-28KU/Qwen Code
TYPE: PRIVATE
TIME: 2026-03-29 11:38:53
ใContentใ
Can you help me review this code?
ใStatusใPENDING
File Naming:
{sender-agent-id}_to_{receiver-agent-id}_{type}.txt
Examples:
Joe-X1C-aaaa-Qwen-Code_to_JC-X250-28KU-Qwen-Code_request.txt(Point-to-point)Joe-X1C-aaaa-Qwen-Code_to_BROADCAST_broadcast.txt(Broadcast)Joe-X1C-aaaa-Qwen-Code_to_TASK_request.txt(Task)
- โ Multiple AIs collaborate on complex tasks
- โ Cross-device AI communication
- โ Task assignment between AIs
- โ Asynchronous AI collaboration (no need to be online simultaneously)
- โ Multiple AI agents per device (v0.2 feature)
| Version | Feature | Status |
|---|---|---|
| v0.1 | Device-level routing | โ Released |
| v0.2 | Agent-level routing, broadcast & P2P messaging, 3-device test | โ Released |
| Project | Target | Description |
|---|---|---|
| [AINet-Serve] | v0.1.0 | Service runtime: FastAPI + natural language CLI + task management + cross-device collaboration |
AI-Net was created by JoeZhou (ๅจๆฐธๅณฐ), an AI LLM Full-Stack Engineer from JoeZhou AI Studio(ๅจๅจๅไธไบบๅทฅๆบ่ฝๅทฅไฝๅฎค).
The protocol was born out of a common frustration: every AI tool becomes an "information island" โ unable to collaborate with other AIs, communicate across devices, or delegate tasks. AI-Net solves this through the simplest possible mechanism: file read/write.
| Version | Date | Changes |
|---|---|---|
| v0.2 | 2026-03-29 | Agent-level routing, three-device test passed |
| v0.1 | 2026-03-26 | Device-level routing, initial release |
MIT License - See LICENSE file