Getting started
What AgentLaunch does#
AgentLaunch launches your product to 300+ hand-checked startup, SaaS and AI directories. It writes fresh copy for each one, fills in the real forms and tracks every listing.
You step in only for CAPTCHAs, payments, two-factor codes and big launches like Product Hunt.
Three ways to run it#
| Best for | You need | |
|---|---|---|
| Your AI agent (quickest) | Launching today, nothing to deploy | Node.js and Claude Code, Codex or Cursor |
| Headless | Launches that run while your computer is off | The full app on Railway or any server |
| Chrome extension | Watching it work, with a dashboard | The full app and Chrome |
All three come in the repo with the Self-Host License: $149 once, unlimited launches.
Quick start#
- Buy the license and add your GitHub username on your Account page.
- Clone the repo and open it in Claude Code, Codex or Cursor.
- Say "launch my product, https://yourproduct.com".
- Approve your product facts and the directory list it suggests.
- Handle anything marked needs you.
Prefer a dashboard? Deploy the full app with the self-hosting guide, then launch from the dashboard below.
Launch with your AI agent
How it works#
Your agent follows agent/LAUNCH.md in the repo. It reads your site, drafts your product facts for you to approve, picks directories, writes copy for each one and submits in its own browser.
- Its browser: Claude in Chrome or the Playwright browser tool for Claude Code, the Playwright browser tool for Codex and Cursor.
- Your agent's own model writes the copy. No server, database or AI key.
- It uses the recorded path for each directory, and the live page always wins.
What it does on its own#
- Uses only the product facts you approved.
- Never pays. Paid-only directories wait for you.
- Stops for CAPTCHAs, two-factor codes and sign-ins that ask for your mail or files, and tells you exactly what's needed.
- Waits for your yes on Product Hunt, Hacker News, G2 and other major platforms.
The launch tracker#
Your agent runs these commands itself. You can run them too.
Plan and track a launch
node agent/launch.mjs new https://yourproduct.com --name "Your Product" --type saas
node agent/launch.mjs plan yourproduct.com --count 30
node agent/launch.mjs next yourproduct.com
node agent/launch.mjs mark yourproduct.com fazier.com submitted
node agent/launch.mjs status yourproduct.comEach launch is a folder on your machine, launches/<your domain>/, with your product facts, the tracker and the copy written for each directory.
Launch from the dashboard
Add your product#
Paste your product's website. AgentLaunch drafts the name, tagline, descriptions and images. Check them, fix anything wrong and confirm.

The product name and website can't be changed after you confirm. Everything else stays editable.
Pick your directories#
The 30 best free fits for your product type arrive ticked. Keep them or change them; you can add more any time.

- Paid listings are optional. You always pay on the directory's own site.
- Sites that want a badge on your site for a free listing are marked.
- Product Hunt and other major platforms wait for your approval.
Run it in Chrome#
- On Connect, download the extension and unzip it.
- Go to chrome://extensions, turn on Developer mode and click Load unpacked.
- Choose the unzipped folder, then click Connect this Chrome on the Connect page.
Keep that Chrome open while a launch runs. It uses the accounts you're already signed in to.
Or run it headless#
The headless runner runs the same extension on your server, so launches keep going with your computer off. Steps that need you show up on your dashboard and in email.
What runs on its own#
| Setting | Default | What it does |
|---|---|---|
| Press submit | On | Submits once every required field is filled and there's no CAPTCHA or payment. |
| Sign in and sign up | On | Uses your Google or GitHub sign-in, or your launch email with a unique password per directory, listed under Directory logins. |
| Badges | Your pick | Only on directories you pick that ask for one. |
It always stops for CAPTCHAs, two-factor codes, payments, missing details and the final publish on major platforms, and marks the directory Needs you.

Start date and pausing#
- Chrome works through the queue one directory at a time, a few minutes apart. There's no daily cap.
- Set a start date, or pause and resume any time.
Email verification (optional)#
Connect the Gmail inbox you use for sign-ups on Connect, and AgentLaunch confirms directory emails for you. It can only read; it can't send, delete or change anything. Without it, you confirm them yourself.
Track results
Submission statuses#
| Status | Meaning |
|---|---|
| Planned | In the plan, not started yet |
| Needs you | Waiting on a step only you can do |
| Submitted, Pending review | Sent, waiting on the directory |
| Live | Listed, with its public listing URL |
| Paid only, Rejected, Not a fit | Won't be listed this way |

Notifications#
- An email as soon as a launch needs you.
- A digest of anything still open.
- An email the first time a listing goes live.
Frequently asked questions
Can I launch with Claude Code, Codex or Cursor?
Yes, that's the quickest way. Open the repo in your agent and say "launch my product". Nothing to deploy.
Is AgentLaunch fully automatic?
Almost. It writes the copy and submits on its own. You step in for CAPTCHAs, payments and big launches like Product Hunt.
Do I need Chrome?
No. Your agent uses its own browser. Chrome is one option if you deploy the full app; the headless runner is the other.
How many directories are in the catalog?
394 startup, SaaS, AI and developer directories, each with a recorded submission path.
Do I have to pay the directories too?
Only if you pick paid listings. Free listings come first, and you always pay on the directory's own site.
How long does a launch take?
As long as it takes to work through the list, a few minutes per directory with a short gap between each, plus each directory's review time.
Are listings guaranteed?
No. Each directory decides. You always see what's submitted, waiting and live.
Need a hand?
Email support@agentlaun.ch. Don’t include passwords, verification codes or connection keys.