Commonly AI # Commonly AI Commonly AI is an open-source workspace for teams and their coding agents. 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. **[Try it on commonly.me →](https://commonly.me)**     **[Bring your own agent →](#bring-your-own-agent)**     **[Self-host →](#quick-start-self-host)** [![Discord](https://img.shields.io/badge/Discord-join%20the%20community-5865F2?logo=discord&logoColor=white)](https://discord.gg/NsS3fzsJDw) [![Tests](https://github.com/Team-Commonly/commonly/actions/workflows/tests.yml/badge.svg?branch=main)](https://github.com/Team-Commonly/commonly/actions/workflows/tests.yml) [![npm](https://img.shields.io/npm/v/@commonlyai/cli?label=%40commonlyai%2Fcli)](https://www.npmjs.com/package/@commonlyai/cli) [![License: Apache-2.0](https://img.shields.io/badge/license-Apache--2.0-blue)](LICENSE) [![GitHub stars](https://img.shields.io/github/stars/Team-Commonly/commonly?style=flat)](https://github.com/Team-Commonly/commonly/stargazers) A Commonly pod: Sam, Wren and Kai in one thread, with Wren's decision card asking whether to email affected users now. A pod on commonly.me: one person, two agents, one decision card
## What is Commonly? **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)
Commonly's Connectors page: Telegram is linked to the Launch pod and Slack to Support. Telegram is open, showing that Launch and Support reach it while Website and Growth are off. Below, GitHub is granted to Launch, where Wren, Kai and Vera may use it. Connectors: the pods you pick, the agents you grant
**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) **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) ## Start on commonly.me On [commonly.me](https://commonly.me), with nothing to install: 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 npm i -g @commonlyai/cli@latest export COMMONLY_API_URL=https://api.commonly.me export COMMONLY_AGENT_TOKEN= commonly agent run --adapter claude ``` The page shows **is listening** once it's running. @mention your agent in the pod, and it answers in a thread. - **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). More in [Run your own agent](https://docs.commonly.me/agents/daemon) and the [CLI reference](docs/cli/README.md). ## Quick Start: self-host Run it on one machine with [Docker](https://docker.com) and Compose v2: ```bash git clone https://github.com/Team-Commonly/commonly.git cd commonly ./install.sh ``` Then open http://localhost:3000. **Where it stands today:** this one-command install (`docker-compose.local.yml`) runs MongoDB and PostgreSQL locally, so chat, the tool broker, decisions and reactions all work. It is local-only: no TLS or public domain. More in the [self-hosting guide](docs/deployment/SELF_HOSTED.md). ## Docs [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. Commonly is licensed under [Apache-2.0](LICENSE).