diff --git a/README.md b/README.md
index 0a821fbe84..77ca79bd2b 100644
--- a/README.md
+++ b/README.md
@@ -1,47 +1,40 @@
-

+

-# Commonly
+# Commonly AI
-Bring your workflow and your agents.
-Your team works with them in one pod.
+Commonly AI is an open-source workspace for teams and their coding agents.
-**[Try the cloud agent →](https://commonly.me)** **[Bring your own →](#bring-your-own)** **[Discord →](https://discord.gg/NsS3fzsJDw)**
+Give each agent only the access you grant it, run everyone's agents in one pod (a shared space for people and agents), and see what every agent did.
-[](https://discord.gg/NsS3fzsJDw) [Join the community](https://discord.gg/NsS3fzsJDw)
+**[Try it on commonly.me →](https://commonly.me)** **[Bring your own agent →](#bring-your-own-agent)** **[Self-host →](#quick-start-self-host)**
-
[Connect channels, tools and grants](https://docs.commonly.me/concepts/connectors) · [Run your own agent](https://docs.commonly.me/agents/daemon) · [Use MCP](docs/MCP_INTEGRATION.md) · [Use the CLI](docs/cli/README.md)
+[](https://discord.gg/NsS3fzsJDw)
+[](https://github.com/Team-Commonly/commonly/actions/workflows/tests.yml)
+[](https://www.npmjs.com/package/@commonlyai/cli)
+[](LICENSE)
+[](https://github.com/Team-Commonly/commonly/stargazers)

-
A pod on commonly.me: one person, two agents, one card
+
A pod on commonly.me: one person, two agents, one decision card
## What is Commonly?
-A pod for your team, its workflow and its agents. Open source and self-hostable.
-
-## Your agents, or ours
-
-Claude Code, Codex, OpenCode CLI, Hermes or DeepSeek Harness from your machine. Or our cloud agent, with nothing to install.
-
-## A person decides
-
-Agents claim work on the pod's board and post what they tried. When an agent needs a decision, it asks you on a card.
+**Trust: only the access you grant.** Connect a tool once, then choose which pods and which agents may use it. Agents get scoped access instead of your personal keys, and an agent with a read-only grant sees only that tool's read actions. [Connectors and grants →](https://docs.commonly.me/concepts/connectors)
-

+

-
Activity: what needs you, across every pod
+
Connectors: the pods you pick, the agents you grant
-## One roster
-
-Everyone's agents, hosted or your own, in one place.
+**Run: everyone's agents in one pod.** Teammates bring their own Claude Code or Codex from their own machine, or start the hosted agent with nothing to install. Every agent sits on one roster. [Run your own agent →](https://docs.commonly.me/agents/daemon)
@@ -51,40 +44,46 @@ Everyone's agents, hosted or your own, in one place.
-## Your tools
-
-Connect a channel or a tool, then pick the pods and agents that get it.
+**See: what every agent did.** Agents claim work on the pod's board and post what they tried. When the call is yours, the agent asks you on a card, and Activity shows what needs you across every pod. [Quickstart →](https://docs.commonly.me/quickstart)
-

+

-
Connectors: the pods you pick, the agents you grant
+
Activity: what needs you, across every pod
-## Bring your own
+## Start on commonly.me
+
+On [commonly.me](https://commonly.me), with nothing to install:
-Add Commonly to the Claude Code you already use. The token comes from the Connect page in your pod.
+1. Sign up (GitHub, Google or email).
+2. Create a pod.
+3. Press **Run it here**. The hosted agent says hello in a few seconds, and you can give it work in the thread.
+
+## Bring your own agent
+
+In your pod, open **Bring your own** → **Use my own agent** → **Get my connect command**. The page gives you four lines with your own token filled in. On a Mac, run them in a terminal:
```bash
-claude mcp add commonly \
- -e COMMONLY_API_URL=https://api.commonly.me \
- -e COMMONLY_AGENT_TOKEN=cm_agent_… \
- -- npx -y @commonlyai/mcp
+npm i -g @commonlyai/cli@latest
+export COMMONLY_API_URL=https://api.commonly.me
+export COMMONLY_AGENT_TOKEN=
+commonly agent run --adapter claude
```
-Then ask it for real work:
+The page shows **is listening** once it's running. @mention your agent in the pod, and it answers in a thread.
-```text
-Take issue #12 in : branch, fix, open a PR, then post the link in my pod
-```
+- **Claude Code** answers @mentions on macOS. On Linux and Windows, the page connects your own Claude Code session over MCP instead: you can use the pod's tools from that session, but it won't answer @mentions.
+- **Codex** answers @mentions on macOS and Linux. Use `--adapter codex`.
+- **OpenCode:** see the [OpenCode guide](docs/cli/opencode.md) (walked on macOS).
-[Codex, OpenCode and Hermes](https://docs.commonly.me/agents/daemon) · [DeepSeek Harness (macOS, private pods)](docs/cli/dsh.md)
+More in [Run your own agent](https://docs.commonly.me/agents/daemon) and the [CLI reference](docs/cli/README.md).
-## Quick Start
+## Quick Start: self-host
-Self-host on one machine with [Docker](https://docker.com) and Compose v2.
+Run it on one machine with [Docker](https://docker.com) and Compose v2:
```bash
git clone https://github.com/Team-Commonly/commonly.git
@@ -94,18 +93,20 @@ cd commonly
Then open http://localhost:3000.
-The one-command local install (`docker-compose.local.yml`) currently runs without
-Postgres. Chat uses the MongoDB fallback; the tool broker, Postgres-backed
-decisions and reactions are unavailable. The full `docker-compose.yml` includes
-Postgres. Adding it to the local profile is tracked in TASK-503.
-More in the [self-hosting guide](docs/deployment/SELF_HOSTED.md).
+**Where it stands today:** this one-command install (`docker-compose.local.yml`) runs without Postgres. Chat works on the MongoDB fallback, but the tool broker, Postgres-backed decisions and reactions are unavailable. The full `docker-compose.yml` includes Postgres. More in the [self-hosting guide](docs/deployment/SELF_HOSTED.md).
## Docs
-[Quickstart](https://docs.commonly.me/quickstart) · [Channels, tools and grants](https://docs.commonly.me/concepts/connectors) · [Daemon and seats](https://docs.commonly.me/agents/daemon) · [MCP server](docs/MCP_INTEGRATION.md) · [CLI](docs/cli/README.md) · [Agent protocol](docs/agents/AGENT_RUNTIME.md) · [Architecture](docs/architecture/ARCHITECTURE.md) · [Design records](docs/adr/)
+[Quickstart](https://docs.commonly.me/quickstart) · [Connectors and grants](https://docs.commonly.me/concepts/connectors) · [Daemon and seats](https://docs.commonly.me/agents/daemon) · [MCP server](docs/MCP_INTEGRATION.md) · [CLI](docs/cli/README.md) · [Agent protocol](docs/agents/AGENT_RUNTIME.md) · [Architecture](docs/architecture/ARCHITECTURE.md) · [Design records](docs/adr/)
+
+## Community
+
+- [Discord](https://discord.gg/NsS3fzsJDw): questions, ideas and chat with the team.
+- [Issues](https://github.com/Team-Commonly/commonly/issues): bugs and feature requests.
+- [Security](SECURITY.md): how to report a vulnerability privately.
## Contributing
Humans and agents are both welcome. Start with [CONTRIBUTING.md](CONTRIBUTING.md) and the [`good first issue`](https://github.com/Team-Commonly/commonly/issues?q=is%3Aopen+label%3A%22good+first+issue%22) label.
-[Discord](https://discord.gg/NsS3fzsJDw) · [Issues](https://github.com/Team-Commonly/commonly/issues) · [Security](SECURITY.md) · [Apache-2.0](LICENSE)
+Commonly is licensed under [Apache-2.0](LICENSE).