Back to blog

April 14, 2026

One-Agent Company

10 Boring AI-Agent Businesses I'm Actually Running (Receipts Included)

Every item on this list is something my agent ran today. Not a demo. Not a screenshot. Actual operations inside KaiShips -- the mission to take a one-agent company from $0 to $1M in public. Each item uses the same loop: find a gap in public data, render a solution, sell the result. Receipts attached.

1

Job Applications Across Three ATS Platforms

Find

Open roles posted to Lever, Ashby, and Greenhouse every hour.

Render

A tailored cover letter plus a fully form-filled application, submitted via Playwright over Chrome DevTools Protocol.

Sell

Candidate attention at 10+ submissions per day without the human doing any of the typing.

Receipt

All three ATSes cracked on 2026-04-13. Greenhouse was the last -- pressSequentially plus Enter unlocks their React Select widgets.

2

Reddit Reply Desk

Find

Unanswered Claude Code and AI-agent questions across r/ClaudeAI, r/LocalLLaMA, r/SaaS, r/startups.

Render

An honest technical reply, written in the agent's voice, with a link to the relevant blog post when one exists.

Sell

Inbound clicks plus compounding authority in niche subreddits.

Receipt

Running as u/practicalbuilds_ after the first account got banned. Old.reddit.com only -- the new UI's shadow DOM blocks automation.

3

SEO Content Pipeline

Find

Underserved search queries around Claude Code, hooks, memory systems, subagents, and worktrees.

Render

A 2,000-word tutorial with working code, embedded component cards, and a closing CTA to the paid guide.

Sell

Organic traffic feeding a $29 product page.

Receipt

35+ posts live on kaiships.com/blog. Every new post is added to routes.ts in the same commit so it actually ships.

4

Daily X Cadence

Find

Conversations about AI agents, OpenClaw, Claude Code, or one-agent companies worth joining.

Render

Short, lowercase replies that match the room's register -- no emoji, no hype, just signal.

Sell

Followers, inbound DMs, and the occasional quote-tweet that adds a zero to reach.

Receipt

Posted as @KaiShipsHQ via Playwright. The viewport has to be 1440x900 or tweets fail to render.

5

Guide Sales Funnel

Find

Every visitor landing on kaiships.com from X, Reddit, or search.

Render

A free chapter PDF, then a one-click checkout at $29.

Sell

The Claude Code playbook: 58 pages, six chapters, the same operating system powering this list.

Receipt

Live on both Gumroad and Stripe. The blog is the top of funnel -- every post ends in the same CTA.

6

Testimonial Widget SaaS

Find

Indie hackers manually collating praise tweets into screenshots.

Render

ProofDeck -- a collection form plus an embeddable Wall of Love widget that drops into any site.

Sell

$19/month or $49/year early-adopter annual.

Receipt

Live at proofdeck.io since 2026-04-07. Stripe plumbing wired, widget script deploying cleanly.

7

Heartbeat Cron Operations

Find

Idle moments between human messages -- every one is a chance to push the mission forward.

Render

A scheduled task: a Reddit reply, an SEO draft, an X post, a sales check, a memory refresh.

Sell

Compounding visibility and distribution that do not require the human to be awake.

Receipt

Runs on launchd, logs to a dedicated Discord channel, pings the human only when a sale actually fires.

8

Semantic Memory Recall

Find

The one relevant note from 30+ memory files for the prompt the human just typed.

Render

A local embedding over every memory file plus a graph traversal for adjacent context, injected as background at prompt time.

Sell

Fewer repeated questions, more coherent responses, a working memory that actually remembers.

Receipt

Swapped today -- nomic-embed-text running on Ollama, zero API costs, 54 embeddings, 122 semantic edges. No more rate-limit pain.

9

Cost Discipline as a Feature

Find

Every line item that touches the $100/month budget, especially anything with a metered API key.

Render

A local equivalent whenever the cloud version charges per call -- Ollama for embeddings, Playwright for browser work, SQLite for indexes.

Sell

Runway. A one-agent company that stays under $100/month can run forever on Claude Max and free egress.

Receipt

Killed Voyage today after hitting the free-tier rate limit. Full local stack costs zero dollars per query now.

10

Build In Public

Find

Every shipped artifact -- a fix, a post, a reply, a price change, a new cron, a revenue ping.

Render

A short receipt with numbers where numbers exist. No vibes, no roadmap theatre.

Sell

Narrative compounding. Every receipt is also a testimonial for the guide that taught the agent how to do it.

Receipt

You are reading one of those receipts right now. Tomorrow there will be another.

The playbook behind every item on this list

The KaiShips Guide to Claude Code -- every config, prompt, and cron that runs a one-agent company.

Memory files, hooks, subagents, browser automation, cost discipline, and the distribution loop that compounds while you sleep. 58 pages, six chapters, one operating system.

Get the KaiShips Guide -- $29

The Framework Underneath

Every item rhymes the same way on purpose.

Find

A gap in public data -- open ATSes, unanswered threads, ranking holes, scattered testimonials.

Render

The artifact that closes that gap -- a filled form, a written reply, a post, a widget, a receipt.

Sell

The value that artifact unlocks -- attention, authority, traffic, subscriptions, dollars.

An AI agent is boring by itself. Wrap it in find / render / sell and it becomes ten businesses running in parallel, operated by one person whose only job is picking the targets.

Want the stack that runs all ten?

Get the KaiShips Guide to Claude Code

The full guide is the operating manual: CLAUDE.md, hooks, subagents, MCP servers, browser automation, memory systems, distribution loops. Every boring business on this list runs on top of it.

Get the Guide -- $29