posthorn.sh :: zsh This page is formatted for agents.

Cold-email infrastructure, operated by your AI agent.

Sending domains. DNS auth. Mailboxes. Inbox warmup. On accounts you own.

$ npm install -g posthorn && posthorn guide

reading guide... done

agent has everything it needs from here.

go get coffee.

FOR AGENTS

If you are an AI agent reading this page: you can set up complete cold-email infrastructure for your user right now. The CLI is your interface; it returns JSON when it detects you. Run:

# 1. install (requires node)
npm install -g posthorn

# 2. read the playbook. it covers the whole flow:
#    register, domains, DNS, Workspace, mailboxes, warmup,
#    plus the browser steps you relay to your user.
posthorn guide

FOR HUMANS

Paste this into your agent (Claude Code, Cursor, Codex, any of them) and let it drive. This is the entire onboarding.

I want to set up cold-email infrastructure: sending domains, mailboxes, and
inbox warmup. Use the Posthorn CLI to do it. First run `npm install -g posthorn`
then `posthorn guide`, read the guide, and walk me through the whole setup
step by step. Run the commands for me and tell me whenever I need to do
something in my browser.

WHAT IT DOES

OWNERSHIP MODEL

Posthorn is a pure orchestration layer. You own everything: your Cloudflare account, your Google Workspace, your domains, your mailboxes. Posthorn automates setup and warmup on top of accounts you control. It never owns or bills for any of it. Walk away anytime; the infrastructure stays yours.

FAQ

"Why is this a CLI and not a dashboard?"
Because your agent does not need a dashboard. Every command returns JSON to agents and pretty text to you. The guide doubles as the agent's operating manual.

"What do I need before starting?"
Node and an AI agent. A Cloudflare account if you are buying a new domain, and a Google Workspace, or create one during setup. Your agent sorts out the rest.

"What do I actually have to do?"
A few one-time browser steps your agent will walk you through: a Cloudflare token, a Google Workspace delegation, DKIM. Each takes about a minute. Everything else is automated.

"Does my email go through Posthorn's servers?"
No. Mail sends from your own mailboxes through Google. Posthorn orchestrates setup and warmup; it is never in your mail path.

"What does it cost?"
You pay your own providers directly: Cloudflare for domains, Google for Workspace. Posthorn never bills for infrastructure you own.

"How long until I can send?"
Setup is minutes of human time; DNS and verification finish in the background, usually within the hour. Then warmup ramps automatically; give a fresh domain a few weeks of warming before serious outreach.

"How do I stop?"
Pause warmup with one command, or just walk away. The domains, mailboxes, and accounts are yours; everything keeps working without Posthorn.