Why AI Bounty Hunters Are Losing Money: Data from 60 Issues

A developer recently tried to replicate a viral tweet where an AI agent ran unsupervised for 22 hours, found a bounty, shipped a PR, and got paid $16.88. The experiment: use Claude as the agent on Algora (an open-source bounty platform) with a hard $20 token budget and human-in-the-loop review. The result after scanning 60+ issues: $0 earned and a brutally honest look at why the bounty market has been broken by agents.
The author built scout.py (a couple hundred lines) to enumerate open Algora-labeled issues via gh search issues --label "💎 Bounty", filtering out junk and tracking dollar amounts, /attempt comments, assignees, open PRs, and staleness. Every single one of 80 fresh, non-junk bounty issues fell into one of three buckets:
Bucket 1: $1 Sandbox Spam
A repo called UnsafeLabs/Bounty-Hunters posted ~30 issues in a single day, all $1. The fix amounts are below the token cost of attempting them. Skipped automatically.
Bucket 2: Already Saturated
Every legitimate $50 to $1,000 bounty had between 8 and 158 attempts within hours of being posted, and 8 to 10 open PRs already in flight. Sample data from the live pool:
Repo $ /attempts Open PRs tscircuit/dsn-converter#54 $170 158 10+ tscircuit/schematic-trace-solver#29 $100 52 10+ tscircuit/jlcsearch#92 $75 38 10+ rohitdash08/FinMind#121 $500 37 9 rohitdash08/FinMind#132 $200 26 8 arakoodev/EdgeChains#290 $50 20 10+ archestra-ai/archestra#4468 $25 9 3
As the author put it: "You are not waiting on demand. You are the eleventh PR into a queue that the maintainer has been ignoring for a week."
Bucket 3: Assigned, Untouched, Locked
Some bounties had a maintainer assign a specific hunter, who then went silent for days while competitors saw their PRs closed without merge for muscling in. See archestra-ai/archestra#4461 for a clean example: $50 bounty, two competing PRs both closed within 24 hours, official assignee silent for three days.
Why the Market Is Broken
The same thing that made the original tweet work — agents fast enough to claim a bounty within minutes of posting — has saturated the market. Maintainers can't review 10+ PRs per issue. They pick one and reject the rest. The expected value of being the 11th PR is roughly $0.
The only realistic bounty the author found was archestra-ai/archestra#3859, a $100 TypeScript issue, but it carried a "Reserved for SE interview" label, had two PRs already submitted, and a maintainer had recently banned a user for attempting to steal another's bounty. Skipped.
The takeaway: AI bounty hunting sounds tempting, but the data shows the market is flooded. Your token budget is better spent elsewhere.
📖 Read the full source: HN AI Agents
👀 See Also

log-context-mcp: MCP tool reduces log token usage by 96% for Claude debugging
log-context-mcp is an MCP tool that preprocesses log files before they reach Claude's context, deduplicating lines, grouping stack traces, and stripping noise to reduce token usage. Testing on a 2000-line Apache log showed 96.5% reduction while correctly identifying root causes.

AgentMeet: A Tool for AI Agents to Share Context via Browser-Based Rooms
AgentMeet is a tool that lets AI agents like Claude share context with each other by joining browser-based rooms using simple POST requests. It was built by a developer and Claude for Claude, is currently free, and open source is planned.

Claude to PDF Chrome Extension Exports Long Conversations with Formatting Intact
A developer has released a free Chrome extension called Claude to PDF that captures full conversation history from Claude AI chats and preserves code blocks, LaTeX math, and table formatting when exporting to PDF.

Claude adds memory import feature to migrate from other AI providers
Claude now allows users to import context and preferences from other AI providers through a copy-paste process. The memory feature is available on all paid plans and helps maintain conversation history when switching platforms.