WeChat‑style chat UI: intervene at any depth anytime
Streaming graph that visualizes collaboration in real time
UI Design
Graph shows swarm topology and live communication links
Tree‑structured multi‑level dialogs: talk to any agent like a chat app (even deep ones)
LLM history panel: shows the agent’s context; no more black box
Streaming tool‑call parameters in real time
Philosophy
Minimal primitives: only a few communication primitives are required (core is create + send)
Liquid topology: topology evolves during runtime; agents “hire” sub‑agents on demand
Flat collaboration: humans can step into any layer at any time
Concept
No complex nodes/edges abstraction — just think of “many people”:
Everyone can spawn children and talk to anyone.
With only these two capabilities, any structure can be built.
How to Run
cd agent-wechat
cd backend
cp .env.example .env.local
# Fill your keys and model names in .env.local
docker compose up -d
curl -X POST http://127.0.0.1:3017/api/admin/init-db
bun install
bun dev