Self-hosted. Agent-first. Approved by people.

Your go-to-market, run by agents you can trust.

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

Four gains, from the first day

Built for GTM engineers who wire the system and strategists who run it.

01

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.

02

Agents that never act alone

Anything that leaves the building waits for a second person. The proposer can never approve their own action.

03

Safe by default with Dry Mode

Start in Dry Mode, see exactly what would have happened, then go live one engine at a time with caps and quiet hours.

04

Updates that never touch your data

Every upgrade takes a verified backup first and adds only. If a step fails, you roll back to where you were.

Install and upgrade

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

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

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.

Latest release

Release

GTM OS 0.2.5

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.

  • Setup wizard, first-win checklist and opt-in nudges
  • Claims gate and proof library for everything you send
  • Eight engines with Dry Mode per engine
  • Self-host ports bind to 127.0.0.1: read the upgrade note

Release notes

CLI
@gtmos/cli 0.2.5
Images
ghcr.io/ay-automate/gtmos-{api,worker,mcp,console}:0.2.5
Install
npm i -g @gtmos/cli, then gtm init
Upgrade
gtm upgrade --check, then gtm upgrade --channel stable --yes
Docs
User guide, Engineer guide, Product documentation

Learn it in six parts

A 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.

  1. Part 1PlanUnderstand and get running
  2. Part 2BuildYour data
  3. Part 3OperateYour definitions
  4. Part 4AutomateThe engines
  5. Part 5OptimizeTrust and going live
  6. Part 6ScaleExtending and operating

Open the video series