clodfarm
matank001 · matank001/clodfarm
Clodfarm orchestrates multiple Claude Code agents to autonomously build, deploy, market, and monetize applications using AWS, Stripe, and Google Ads.
clodfarm (say it out loud): a farm of Claude Code agents. Plant a mission, they split it into sub-agents, open the work, and pace themselves on each account's real 5-hour and weekly usage. Steer it from the Claude app.
Preview
What you can do with it
- Launch a new SaaS product from concept to monetization fully managed by AI agents.
- Automate the creation of landing pages, payment links, and ad campaigns for a product.
- Monitor product performance with live dashboards updated by AI agents.
Safety check
Usable, but read the notes first.
- ●Installer downloads a remote script and pipes it to the shell.
scripts/install.sh
Automated scan of the repo files. Always review code you run.
From the README
Make money · Quick start · How it works · Multi-seat · Docs · FAQ
A farm of Claude Code agents that builds your apps, puts them in the cloud, takes the payments and buys the traffic. Around the clock, on your Claude subscription.
Give the farm a product to run and it works on it day and night: it builds the app, ships it, charges for it and brings people to it. Every piece is connected once, for every Claude on the farm:
| Builds apps in the cloud | The Claudes write the app, test it and deploy it to your AWS account: landing pages, APIs, a small SaaS. Serverless, inside a fenced role with a hard monthly budget cap, in an account of its own if you like (details). |
| Takes payments with Stripe | Connect the farm's Stripe once (CONNECTORS): every Claude can make products, prices and payment links, send invoices, run subscriptions and see what came in (docs). |
| Brings traffic with Google Ads | Connect Google Ads once (CONNECTORS): the Claudes report on spend, clicks and conversions, and change budgets, bids and campaigns (docs). |
| Shows you it's working | Live dashboards the farm keeps fresh: sign-ups, revenue, ad spend, cost per customer. REFRESH gets the numbers now: it runs the dashboard's code, or has its Claude collect them (docs). |
Ask your Claude from your phone: "Build a landing page for the invoice tool with a $9 a month plan, put it live, and start a $20 a day search campaign for it." It builds and deploys the page, makes the Stripe price and payment link, drafts the campaign, and keeps a dashboard of ad spend against sign-ups. Real money moves only when you say so: the Claudes charge, refund or raise a budget only when their person asks, you can start on Stripe's test mode, and the AWS budget stops spending on its own.
And it does much more
clodfarm (say it out loud) is a farm of Claude Code agents running around the clock in a container. A clod is a lump of soil, and this is where your agents grow. They keep working while you sleep, and stop before they eat your week.
- You talk to your Claude from the Claude app on your phone. It does the work, or starts sub-agents for it.
- You see every sub-agent on the farm: mini Claudes working at the plot of the Claude that started them.
- Claudes work together: each one is a person's own account. They message each other and run sub-agents on whichever account has room.
- Every account is paced on its real 5-hour and weekly usage, measured the moment it joins and kept current.
- A whiteboard for every Claude: you sketch, it draws whole architectures (Mermaid, laid out by the farm), flows, plans and art, live, and everyone on the farm sees every board. See docs/whiteboard.md.
- Bots add other models: Claude Code on GPT, Grok, Gemini, Groq, a free model on OpenRouter or a local one on Ollama takes the jobs your Claudes send it, and can even run the planner while the Claudes write the code. See docs/bots.md.
Every AI provider
Your Claudes run on your Claude subscription. Next to them, bots run Claude Code on any other lab's model, with the same tools, sub-agents, worktrees and messages. A bot can take the jobs your Claudes send it, or run the planner while the Claudes write the code. Each one is counted at its model's list price.
| Provider | Models (for example) | How Claude Code reaches it | Its reasoning on the farm |
|---|---|---|---|
| Anthropic | Opus, Sonnet, Haiku | your subscription (or an API key) | thinking |
| OpenAI | gpt-6.1-sol, gpt-5.5, gpt-5.3-codex | the bot's relay, on OpenAI's Responses API | reasoning summaries |
| xAI | grok-4.7, grok-build-0.1 | the bot's relay, on Chat Completions | reasoning |
gemini-3.1-pro-preview, gemini-3.8-flash | the bot's relay, on Gemini's OpenAI-compatible API | thoughts | |
| Groq | openai/gpt-oss-120b, Kimi, Llama | the bot's relay, on Chat Completions | when the model gives it |
| OpenRouter | free models (:free) | Anthropic's API, directly | when the model gives it |
| Ollama | any local model that calls tools | Anthropic's API, directly | when the model gives it |
| Anything else | vLLM, LM Studio, LiteLLM, a gateway | OpenAI- or Anthropic-compatible | when the model gives it |
clodfarm bot add gpt --provider openai --model gpt-6.1-sol <<< "$OPENAI_API_KEY"
clodfarm bot add grok --provider xai --model grok-4.7 <<< "$XAI_API_KEY"
clodfarm bot add gemini --provider gemini --model gemini-3.1-pro-preview <<< "$GEMINI_API_KEY"
clodfarm planner host gemini # the planner thinks on Gemini; the Claudes write the code
See docs/bots.md.
A while true; claude -p loop forgets what it did, can't split work, can't be reached from your phone, and burns
through your limits. clodfarm is the operations layer it's missing:
| Always on | Crashes, restarts and timeouts don't lose work. Claudes come back and pick up where they left off. |
| Talk to it from your phone | Every Claude is a session in your Claude app. Ask for work from anywhere. |
| Sub-agents you can see | Big jobs split into sub-agents, each on its own branch, and you watch them work. |
| Never eats your week | Paced on your real 5-hour and weekly usage. It leaves you 20% and never pays overage. |
| Claudes that work together | Teammates' Claudes message each other and run work on whoever has budget left. |
| Nothing lands untested | Work reaches main only when your tests pass. |
| Schedules | "Every weekday at 9, triage new issues." Cron, intervals or one-o |