SDK Overview
CMDOP exposes three kinds of entrypoints: a standalone cmdok binary (no runtime to install), the full Go cmdop CLI (desktop/agent product), and language SDKs (pip / npm) for building integrations. Everything below maps 1:1 to the published packages and their READMEs.
Terminals and product CLI (not libraries)
| What | Install | When to use |
|---|---|---|
| cmdok | curl -fsSL cmdop.com/install-cli.sh | bash (see cmdok CLI) | SSH, exec, agent from a terminal β no Python/Node. |
Go cmdop | Install CLI | Full product: chat, workspace, agent UI, OS automation β CLI docs. |
Python cmdop CLI | Comes with pip install cmdop as cmdop-sdk | Helper CLI alongside the library; avoids clashing with Go cmdop on PATH. |
Official packages
| Package | Install | Use it for | Documentation |
|---|---|---|---|
| cmdop (Python) | pip install cmdop | Async services and scripts: terminal, files, browser, agent, skills over gRPC. | Python SDK Β· PyPIΒ |
| cmdop-skill | pip install cmdop-skill | Scaffold (cmdop-skill init), test, and publish agent skills. | Skill SDK Β· PyPIΒ |
| cmdop-bot | pip install "cmdop-bot[all]" (or [telegram] / [discord] / [slack]) | Telegram, Discord, Slack bots on top of the Python SDK. | Python bots Β· PyPIΒ |
| @cmdop/node | npm install @cmdop/node | TypeScript/Node backends β same capabilities as Python SDK. | Node.js SDK Β· npmΒ |
| @cmdop/bot | npm install @cmdop/bot | Multi-channel bots (IntegrationHub) on Node. | Node bots Β· npmΒ |
| @cmdop/react | npm install @cmdop/react | React hooks for dashboards and browser-side flows. | React Β· npmΒ |
Skills: runtime, authoring, catalog
- How the agent loads skills (workspaces,
skill.md) β Skills. - Author and publish β cmdop-skill (same flow as the package README:
cmdop-skill init, tests, PyPI/marketplace). - Browse installed / marketplace skills β Skills marketplace (catalog, not the runtime docs above).
Last updated on