CommonCompute
Get startedDownload the Mac app
Getting started

Install the SDK

SDKs are available for Python and TypeScript. Both follow the same resource-oriented shape.

bash
pip install commoncompute
# or
npm install @commoncompute/sdk

Create a client

python
from commoncompute import Client

cc = Client(api_key="cc_live_…")

API keys are created in the dashboard. Test keys prefix cc_test_, live keys prefix cc_live_.

Install the CLI

The command is commoncompute. It ships with the Python package behind the [cli] extra — install it into your project, or as an isolated tool with uv or pipx:

bash
pip install 'commoncompute[cli]'
# or, as an isolated tool
uv tool install 'commoncompute[cli]'
pipx install 'commoncompute[cli]'

On macOS you can also install it from the Homebrew tap, which keeps the CLI isolated from your project's Python environment:

bash
brew install commoncompute/commoncompute/commoncompute

The Node package bundles a CLI and an MCP server alongside the SDK — one global install covers both:

bash
npm install -g @commoncompute/sdk

Every route gives you the same command: commoncompute. A short cc alias is deliberately not installed, because it would shadow the system C compiler at /usr/bin/cc — if you want the shorthand, add alias cc="commoncompute" to your shell profile yourself.

See the CLI reference for the full command surface and the MCP server page for wiring coding agents up to the network.