One source of truth for who you sell to
Accounts, contacts, deals and signals live in one typed model. Your ICP, scoring and voice are defined once, and every engine obeys.
Self-hosted. Agent-first. Approved by people.
GTM OS is a self-hosted operating system for go-to-market that keeps one typed record of who you sell to, runs the engines that find, score, route and reach them, and lets your agents act only after a second person approves.
$ npm i -g @gtmos/cli $ gtm init
Built for GTM engineers who wire the system and strategists who run it.
Accounts, contacts, deals and signals live in one typed model. Your ICP, scoring and voice are defined once, and every engine obeys.
Anything that leaves the building waits for a second person. The proposer can never approve their own action.
Start in Dry Mode, see exactly what would have happened, then go live one engine at a time with caps and quiet hours.
Every upgrade takes a verified backup first and adds only. If a step fails, you roll back to where you were.
You need Docker Desktop, Node 22 or later, and Claude Code, which runs the setup with you.
Install
$ npm i -g @gtmos/cli $ mkdir my-gtm && cd my-gtm $ gtm init
Release 0.2.5 (rolling out). Until it is published, this installs the previous release.
Open Claude Code in that folder and run /setup-gtmos. Claude asks only for what a person has to provide.
Upgrade
$ npm i -g @gtmos/cli@latest $ gtm upgrade --check $ gtm upgrade --channel stable --yes
Release 0.2.5 (rolling out). Until it is published, this upgrades to the previous release.
Upgrade the CLI first. Upgrades snapshot your data first, and --dry-run rehearses one. A pinned install only moves when you choose --channel or --to.
Release
GTM OS 0.2.5
Release 0.2.5 (rolling out)
Engines that learn from outcomes, claims checked against your proof, a guided setup wizard, and a server that is closed to the network by default.
@gtmos/cli 0.2.5ghcr.io/ay-automate/gtmos-{api,worker,mcp,console}:0.2.5npm i -g @gtmos/cli, then gtm initgtm upgrade --check, then gtm upgrade --channel stable --yesA video series that follows the real order of building a GTM system. Each clip shows the console and the exact prompt to ask your agent. The series is being published in parts: clips are added as they are ready. These are first cuts, and more clips and refreshed visuals are coming.
Quickstart, then how to do every task: connections, agents, approvals, going live, troubleshooting.
For the person who builds and customizes: connect Claude over MCP, definitions as code, every engine, 20+ copy-paste prompt recipes, troubleshooting and reference.
Architecture, core concepts, the engines, end-to-end flows, integrations and security.
Release notes, images and support. Open an issue and the team answers.