M

The Freelancer who never sleeps (Isn't Human)

10 min readView source ↗

Cover image

How one person replaced a research team, a strategist, and a sales manager - for $0.

It was 11:43 PM.

A client messaged: "Can you send me a competitive analysis by tomorrow morning? Full breakdown - weaknesses, gaps, positioning."

Normally that's 6 hours of work. Tabs open. Copy-paste. Summarize. Format. Coffee. Repeat.

I typed one command into my terminal. Closed the laptop. Went to sleep.

At 7:14 AM the report was sitting in a folder. Formatted. Sourced. Ready to send.

The client got it at 8:00 AM. Called it "thorough." Paid the invoice same day.

I was still on my first coffee when the money hit.

Why This Is Different

We've been talking about AI replacing jobs for three years. That conversation is boring now.

Here's what's actually happening, quietly, in 2026:

A small group of people figured out that AI agents don't just assist - they operate. They run while you sleep. They don't get tired. They don't miss details because they're hungry or distracted.

The gap isn't between humans and AI anymore.

It's between people who have agents and people who don't.

Look at Pieter Levels in 2026. Four AI products running simultaneously -Photo AI, Interior AI, NomadList, RemoteOK. Combined revenue: $3M+/year. Team size: zero.

Interior AI is 100% operated by AI. No humans in the loop. No employees. No standups.

He calls it "leading the robots."

That's not a quote about the future. That's a description of his Tuesday.

One person with three agents running in parallel is not a freelancer. They're a small operation. They pitch faster, deliver faster, and close faster than a team of five doing it manually.

This article shows you exactly how to build that operation - from scratch, in Claude Code, in an afternoon.

Why This Is Different

We've been talking about AI replacing jobs for three years. That conversation is boring now.

Here's what's actually happening, quietly, in 2026:

A small group of people figured out that AI agents don't just assist — they operate. They run while you sleep. They don't get tired. They don't miss details because they're hungry or distracted.

The gap isn't between humans and AI anymore.

It's between people who have agents and people who don't.

Look at Pieter Levels in 2026. Four AI products running simultaneously - Photo AI, Interior AI, NomadList, RemoteOK. Combined revenue: $3M+/year. Team size: zero.

Interior AI is 100% operated by AI. No humans in the loop. No employees. No standups.

He calls it "leading the robots."

That's not a quote about the future. That's a description of his Tuesday.

One person with three agents running in parallel is not a freelancer. They're a small operation. They pitch faster, deliver faster, and close faster than a team of five doing it manually.

This article shows you exactly how to build that operation - from scratch, in Claude Code, in an afternoon.

Prerequisites: Claude Code CLI installed on your machine (claude.ai/code). A project folder. 20 minutes per agent.

Agent 1: Spy Agent

What it does: studies a client's competitors, extracts their weaknesses, formats a report you can send or use to build a pitch.

Step 1 - Create the agent file

In your project, create .claude/agents/spy-agent.md

Step 2 - Set permissions

In .claude/settings.json

Step 3 - Run it

Output:

Inside:

The MathA freelancer at $150/hr bills 4 hours for this report = $600. Spy Agent runs it in 12 minutes. Your time: 0. At 4 clients/month that's $2,400 worth of research - delivered overnight.

Agent 2: Strategy Agent

What it does: takes the Spy Agent report, builds a positioning strategy and attack plan for your client.

A product consultant was losing pitches. Not because his ideas were bad - because by the time he'd researched the market and built a deck, the client had already spoken to three other people.

He built Strategy Agent in an afternoon. Now it reads whatever Spy Agent produced and answers one question: Given these competitor weaknesses, where does our client have the highest chance of winning - and how?

His workflow:

Close rate: from 30% to 61% in 6 weeks. Not because he got smarter. Because he walked into every meeting knowing exactly where the competitor was bleeding - and said so.

The agent file:

Run it immediately after Spy Agent finishes:

The MathStrategy decks from consultants: $500–$2,000 per engagement. Strategy Agent builds the brief in under 5 minutes. Your job: read it, show up, close. At 4 clients/month and a $1,500 avg project: that's $6,000/mo - one person, no team.

Agent 3: Invoice Agent

What it does: writes the delivery email, generates the invoice, follows up if no payment in 48 hours.

A UX consultant working with global clients was losing money - not because clients refused to pay, but because the follow-up never happened. Invoices sent casually. No system. Average payment time: 11.3 days.

After one $2,400 invoice that "never arrived," she built Invoice Agent.

She runs it like this:

Three minutes later: delivery email ready, invoice saved as .md, follow-up pre-written for 48 hours out.

Average payment time after the agent: 4.2 days. Down from 11.3.

The agent doesn't feel awkward about money. It just states the facts.

The agent file:

The Math7 days of payment delay on a $3,200 invoice = $3,200 sitting idle. Invoice Agent cuts average wait to 4 days. At $30K/mo in invoiced work: faster payment, zero missed follow-ups, no awkward chases.

How Agents Work Together

Individually, each agent saves hours. Together, they're a pipeline.

Your job in this system: set the client context (5 min), show up to the meeting, make the judgment call the agents can't make, press send on the invoice email.

Total agent time: ~40 minutes. Total your time: ~25 minutes.

Everything else runs automatically.

What Broke

The first version of Spy Agent hallucinated.

Real competitor names. Real product categories. And then it invented a review that never existed - a specific quote, a specific date, a specific user. It looked real. It was formatted exactly like everything else.

I almost sent it to a client.

Two fixes:

Fix 1 - Require URLs

An agent that can't cite its source omits the claim rather than inventing one. This cut hallucinations by ~90%.

Fix 2 - Add a verification pass

Before sending any Spy Agent report to a client:

Two minutes. Catches the rest.

The system isn't perfect. It's better than manual research done at midnight under deadline pressure. That's the real comparison.

The Uncomfortable Truth

The question everyone asks: "Will AI replace me?"

That's the wrong question.

The agents didn't replace the thinking. They replaced the waiting. The searching. The formatting. The awkward invoice follow-ups. The 2 AM research sessions.

What's left - the judgment call, the client relationship, the creative leap - that's still human.

But here's the part that should make you uncomfortable:

The person who builds this system doesn't need to be smarter than you. They just need to ship it first.

Your competitor isn't an AI. It's a human who decided to stop doing research manually in 2024.

You still have time. Not a lot. But enough.

Built in Claude Code. Three agents. One afternoon.

Works for any service business: consulting, design, writing, development, coaching, sales.

Start with Spy Agent. It's the easiest build and the fastest proof that this works.

Bookmark this. The agent files are here when you're ready to build.

Prompts

Spy Agent runs overnight →
Strategy Agent runs in the morning →
He reads a 1-page brief at 9 AM →
Client meeting at 11 AM
reports/spy-notion-2026-06-02.md
Review spy-report for claims without sources.
Flag anything that reads as opinion rather than fact.
## Competitor: Confluence (Atlassian)
 
Positioning: "Team collaboration for enterprise"
 
Weaknesses:
1. Search is broken — 847 complaints on G2 about "can't find pages"
   Source: https://g2.com/products/confluence/reviews
2. Onboarding takes 3+ weeks for new teams (Reddit: r/projectmanagement)
3. Mobile app rated 2.1 stars — "unusable on phone" (App Store, 1,204 reviews)
 
Attack angle: Position around instant search + mobile-first.
Rules:
- Every claim must have a source URL
- If you cannot find a URL — do not include the claim
---
name: strategy-agent
description: Builds positioning strategy based on competitive intelligence report.
tools: Read, Write
---
 
You are a positioning strategist.
 
When given a competitive intelligence report, you:
 
1. Identify the 2-3 biggest gaps competitors are leaving open
2. Match those gaps to the client's likely strengths
3. Recommend ONE primary positioning angle (not three — one)
4. Write a 5-point attack plan: what to say, where to say it, in what order
5. Write a one-paragraph executive summary the client can use in their pitch deck
 
Output to: reports/strategy-<client-name>-<date>.md
 
Rules:
- One recommendation, not a menu of options
- Every recommendation must connect to a specific competitor weakness
- Write in plain language — no consulting jargon
- If the data doesn't support a strong recommendation — say so
 
   ---
name: spy-agent
description: Competitive intelligence agent. Studies competitors of a given
             client, extracts weaknesses and positioning gaps, outputs structured
             report.
tools: Bash, Read, Write
---
 
You are a competitive intelligence specialist.
 
When given a client name and their market, you:
 
1. Identify 3-5 main competitors in that space
2. For each competitor, find:
   - Pricing (if public)
   - Top complaints in reviews (G2, Trustpilot, Reddit, App Store)
   - Gaps in their messaging (what they DON'T say)
   - Recent negative press or controversies
3. Summarize each competitor in this format:
   - Name + one-line positioning
   - 3 weaknesses (specific, sourced)
   - 1 "attack angle" — where your client can win
 
Output a report to reports/spy-<client-name>-<date>.md
 
Rules:
- Never fabricate reviews or quotes — only use real sources
- Always include the URL where you found information
- If you can't find data on a competitor — say so, don't invent
- Be specific: "pricing starts at $299/mo" not "expensive"
{
  "permissions": {
    "allow": [
      "Bash(*)",
      "Write(reports/*)",
      "Read(*)"
    ]
  }
}
Use invoice-agent.
Client: Stripe.
Project: Mobile checkout flow audit.
Deliverables: 47-page audit report, 12 annotated wireframes, 3 priority recommendations.
Amount: $3,200.
Terms: Net 7.
Use strategy-agent. Read reports/spy-notion-2026-06-02.md
CLIENT REQUEST


SPY AGENT          → reports/spy-*.md
(overnight)


STRATEGY AGENT     → reports/strategy-*.md
(morning)


[YOU — meeting, call, delivery]


INVOICE AGENT      → invoices/*/
(after delivery)


MONEY
---
name: invoice-agent
description: Writes delivery email, generates invoice file, prepares follow-up.
tools: Read, Write
---
 
You are a client success and billing specialist.
 
When given: client name, project name, deliverables list, amount, payment terms
 
You:
 
1. Write a delivery email:
   - 3 sentences max
   - What was delivered (specific)
   - What the client can do with it (one sentence)
   - Payment CTA with exact amount and due date
 
2. Generate invoice as a clean .md file:
   - Invoice number: INV-<YYYYMMDD>-<client initials>
   - Line items from deliverables list
   - Payment terms
   - Payment details placeholder: [ADD YOUR PAYMENT DETAILS]
 
3. Save both to: invoices/<client>-<date>/
   - invoices/<client>-<date>/delivery-email.md
   - invoices/<client>-<date>/invoice.md
 
4. Create a follow-up reminder:
   invoices/<client>-<date>/followup-48h.md
   with the message pre-written, ready to copy-paste
 
Rules:
- Delivery email is confident, not apologetic
- Invoice is clean — no "please" or "kindly"
- Follow-up is firm but professional: one line about the work, one line about payment
Use spy-agent. Client: Notion. Market: B2B productivity tools.

Related articles