Open source · MIT · bring your own keys

Stop stitching five tabs.
Start asking one question.

Duct reads your ads, analytics and revenue tools together, proposes the fix and applies it when you say so. On your Mac, with your own model keys or the ChatGPT plan you already pay for.

Free · No account, no credit card · Windows and Linux too

One Monday, in 30 seconds

What it does

Reads across. Acts with approval.
Remembers.

The Connections page with twelve tools, five of them connected

Reads across tools

Twelve connectors. Ads, analytics, revenue and session replays, read together for one question.

A change-set card: pause one campaign, one change blocked by a guardrail, Reject and Apply buttons

Acts, with your approval

It proposes the change, shows what it touches, and applies it only when you press Apply.

The Memory timeline: a CPA target, a decision, an event, and what the agent learned this week

Remembers

Targets, decisions and what it learned, on a timeline you can correct.

The OpenAI provider card in the desktop app, signed in with a ChatGPT Plus plan

Your keys, or your ChatGPT plan

Model keys stay in your keychain. Or sign in with ChatGPT and skip the key entirely.

What it's for

Three agents, three jobs.

An insights session: the question, the sources it read, two findings, and the brief beside it

Insights

When
Someone asks why signups dropped this week.
Today
Five tabs, three hours, still a guess.
With Duct
It reads Ads, GA4 and Stripe together and answers with the change it proposes.

SEO audit

When
A site needs a look.
Today
A paid tool, or a consultant.
With Duct
Paste a URL. No account. The fixes come back in priority order.
A week of posts on a board: two published, one drafted, two planned

Content Studio

When
The week's posts are due.
Today
A plan in Notion and five upload boxes.
With Duct
Plan on a board, generate, publish to nine networks. The numbers come back to the card.
Coming next Ads audit Sales & RevOps E-commerce & DTC Customer Success

Free tools

Calculators and generators for growth teams

SaaS benchmarks, paid-spend models, UTM links. No signup.

Explore free tools →

FAQ

Five honest answers

What is Duct?

An open-source AI agent that connects your product, marketing and revenue tools, answers questions across them, proposes changes and applies them when you approve. It runs as a desktop app on macOS, Windows and Linux.

Is it free?

Yes. The core is MIT licensed and stays that way. You pay your model provider directly, or sign in with the ChatGPT plan you already have. A hosted team plan comes later; the core stays open.

Does it change my accounts without asking?

No. Reporting works with read-only access. A change is proposed with what it touches, and applied only when you press Apply. Destructive changes are flagged; anything over a guardrail is blocked until you look.

Which tools does it connect to?

Google Ads, Meta Ads, Apple Search Ads, OpenAI Ads, GA4, Search Console, Tag Manager, Mixpanel, Microsoft Clarity, GrowthBook, Stripe and RevenueCat. Every connection is OAuth; nothing is exported by hand.

Where do my keys and data live?

Model keys stay in your operating system's keychain and travel with a request only while a job runs. Connector authorisations are stored encrypted by the hosted API. The desktop app is a thin shell over that API; a self-host build runs everything on your own machine. Why it's called Duct is on the about page.