# Agora > Every project gets its own Agora: talk the design through with your own coding agent on the project's architecture diagram, then pick up the very same session in the terminal. Install with `uv tool install git+https://github.com/arvakme/agora`, then run `agora` inside a project directory. Needs uv, Node 22+ and npm (the install builds the web UI), tmux, and at least one logged-in agent CLI (pi, claude, codex, grok, cursor-agent or devin). Only tested on macOS. ## Docs - [README](https://arvakme.github.io/agora/index.md): what Agora does, install, sharing, limits - [README (简体中文)](https://arvakme.github.io/agora/zh/index.md) - [Agent sessions](https://github.com/arvakme/agora/blob/main/web/docs/agent-sessions.md) - [Progress pointer](https://github.com/arvakme/agora/blob/main/web/docs/progress-pointer.md) - [Nested canvases](https://github.com/arvakme/agora/blob/main/web/docs/nested-canvas.md) - [Sharing](https://github.com/arvakme/agora/blob/main/web/docs/sharing.md) ## Optional - [Source code](https://github.com/arvakme/agora)