Show HN: CleverCrow: give tokens to your favorite projects
🐦 CleverCrow: Empowering Maintainers via Community-Funded AI
Stop the AI slop. We've all seen it: a flood of low-effort, AI-generated Pull Requests from random contributors that just add more noise to your queue.
CleverCrow reverses this dynamic. Instead of strangers pushing junk, your community funds the specific issues they need, and you steer the AI agent. Nothing enters your codebase without your explicit consent.
"Little by little does the trick." — Inspired by Aesop's The Crow and the Pitcher
🛠️ How the Ecosystem Works
Maintainers can integrate CleverCrow into their repositories for free. The actual compute costs are covered by backers who pledge funds toward specific issues.
The Workflow Loop
The Step-by-Step Process
- Funding: Community members back a public issue. CleverCrow maintains a live comment in the thread to track the pool.
- Direction: You choose which funded issues to tackle. The agent stays idle until you hit
Start. - Planning: The agent creates a strategy in a
credential-less sandbox. It has no git access and no push rights. - Execution: Once you greenlight the plan, the agent writes the code and opens a draft PR on an
agent/*branch. - Validation: Your standard CI pipeline runs. If it breaks, you send the agent back to the drawing board.
- Settlement: Any remaining funds from the pool are returned to the backers' wallets.
🔍 Case Study: syrinxian/pitcher Issue #19
Issue: Pebble queue is eventually consistent; crow is immediately thirsty
| Status | Funding Pool | Spent | Backers |
|---|---|---|---|
| 🟢 Funded & Ready | $5.00 | $0.00 | 1 |
The Agent's Execution Path
- Delete the
pebblebusdistributed queue - Implement synchronous
pitcher.Dropcalls - Create table-driven tests for water level rises
- Remove 14 unnecessary dependencies
Code Diff Example:
// BEFORE: Eventually consistent
go pebblebus.Publish(ctx, pebble)
// AFTER: Synchronous and immediate
pitcher.Drop(pebble)
// The crow waits for no queue
Review Feedback:
@syrinxian: "There's still a goroutine retrying the old queue. The crow does not have a retry budget; it is a thirsty bird, not a microservice." Agent iterates to fix.
💰 The Economics of Compute
Why use this instead of traditional human bounties?
Human bounties cost hundreds of dollars and often go unclaimed.
With CleverCrow, you aren't paying for a stranger's weekend; you are paying for compute and maintainer attention.
The Cost Formula
The total cost for a run is calculated as:
- Token Cost: The raw cost from the AI provider.
- Platform Fee: A 10% fee to keep CleverCrow running.
- Refunds: If the run costs less than the pool, the remainder is returned to backers.
❓ Why not just run a local agent?
You might wonder: Why use a platform when I can run an AI on my own machine?
| Feature | Local AI Agent | CleverCrow |
|---|---|---|
| Cost | You pay for other people's bugs | Backers pay for the fix |
| Workflow | Manual prompt wrangling & copy-pasting | End-to-end integrated loop |
| Security | Agent has your local SSH/Git keys | Credential-less sandbox |
Three Key Advantages:
- Financial Alignment: You never reach for your wallet; the people who want the feature fund the tokens.
- Operational Ease: No terminal babysitting. One click handles the loop from
PlanCodeCIMerge. - Hardened Security: Because the agent lives in a locked-down environment, it cannot touch your repo directly. A separate service applies the diff, providing a stronger boundary than local keys.
🚀 Get Started
- Maintainers: Add it to your repo. Your first five dry-runs are free—watch the agent plan and code without pushing anything.
- Backers: Pledge a few dollars to a specific issue or back an entire repository to cover all future needs.
Pro Tip: Backing an issue provides a "credible" invite for the maintainer. A funded pool is the most persuasive onboarding pitch a maintainer can receive.
app.clevercrow.io Back an issue today.