Case study, our own stack

How we replaced paid SaaS with AI

We sell AI engineering, so we look at our own stack first. This page lists the tasks, CRM, visitor tracking and dev machine setup we moved off hosted tools and onto software we run ourselves, and where each claim comes from. It uses no client data.

What changed

Tasks, reports and approvals

Before: Notion, Figma and postsyncer. Now: Content OS, our own app.

Content OS was built with Claude Code. It runs on Cloudflare Workers with a database, file storage, a REST API and an MCP server. Agents claim tasks and ask for approval through the same endpoints people use in the browser. Our rule is that tasks, reports and approvals live there and in Outbound OS, not in Notion, Figma or postsyncer.

CRM

Before: Attio. Now: ay-pilot, our own CRM.

ay-pilot is the only CRM we use. Attio is retired. Every contact form lead on this site is pushed into ay-pilot, and new prospects and touches are logged there with a source field.

Containers on the dev machine

Before: Docker on the Mac. Now: Remote build machines.

We removed Docker from the dev Mac. Anything that needs containers runs on a build server or a throwaway cloud machine.

Visitor tracking

Before: Not replaced, built in-house. Now: A first-party visitor log, a daily digest and Vercel Analytics.

The visitor log is our own code. It stores client signals only after a visitor consents to statistics or marketing cookies. A cron job posts a daily visitor digest to Slack. Vercel Analytics covers site traffic and PostHog covers product analytics.

We also build the free calculators and explorers on our tools page ourselves. They are the same kind of work: small software we wrote ourselves.

What we did not measure

This page has no savings figure. We have no sourced before and after invoice comparison, memory measurement or hours-saved figure, so we do not print one. What we can show is the change itself and the files that prove it.

We also kept hosted tools where rebuilding them is not our job. The site runs on Vercel and Content OS runs on Cloudflare.

Want an engineer who builds this for your team?

Our forward deployed engineers join your team and ship production AI, including internal tools like these. Engineers are live in 10 days, from $3K a month (starting price, your quote may be higher), with a 90-day replacement guarantee.

Sources and method

Every claim above was checked against our own code, our own repositories or our recorded operating rules on 2026-11-15. We wrote no dollar figure, memory figure or percentage, because we have no sourced number for one.

ClaimSource
Content OS runs on Cloudflare Workers with a database, file storage, a REST API and an MCP serverThe Content OS repository README, checked 2026-11-15
Content OS was built with Claude CodeThe Content OS commit history, which carries Claude co-author trailers, checked 2026-11-15
Agents claim tasks and ask for approval through MCPThe Content OS test suite (task board, MCP claims, ask-for-approval flow), checked 2026-11-15
Tasks, reports and approvals live in Content OS and Outbound OS, not in Notion, Figma or postsyncerOur standing operating rules, recorded 2026-11-08
ay-pilot is the only CRM and Attio is retiredOur standing operating rules, recorded 2026-11-08
Contact form leads are pushed into ay-pilotThe code of this website: the contact form route calls the ay-pilot client, checked 2026-11-15
Docker was removed from the dev Mac and container work moved to remote machinesOur standing operating rules, recorded 2026-11-08
The visitor log is first-party, stores client signals after consent, and feeds a daily Slack digestThe code of this website: the visitor log, consent and digest cron files, checked 2026-11-15
Vercel Analytics for site traffic, PostHog for product analyticsOur standing operating rules, recorded 2026-11-08
The calculators and explorers on /tools are built in-houseThe code of this website: the tools route folder, checked 2026-11-15
Forward deployed engineers live in 10 days, from $3K a month, 90-day replacement guaranteeThe forward deployed engineers service page on this site