nikolas.sapa
May 5, 2026

I got rejected from the Anthropic hackathon. I built it anyway.

Anthropic ran a hackathon. $100k in API credits for the winner. 500 participants. A week to build something that uses Opus 4.7 and Claude Code.

I applied. Didn't get in.

The idea I had was Branch AI — a collaborative reasoning canvas that wraps the Claude Code CLI and captures extended thinking as a navigable, forkable tree. Every reasoning step becomes a node. You can branch at any point, inject new context, diff runs side by side.

The problem it was solving: Claude's extended thinking is powerful but opaque. You get a wall of reasoning you can't interact with. Branch makes it a structure you can walk through.

I thought it was a good idea. Anthropic apparently had enough applicants.

So I built it anyway.

Published branch-ai on npm on April 24th. Crossed 500 downloads in under two weeks.


I'm not writing this as a redemption arc. I'm writing it because rejection is just information about supply. It tells you the slot was full — not that the idea was wrong.

The thing worth building doesn't need permission to exist. It needs an npm account and a README.

If you've been waiting for someone to greenlight your idea: this is what not waiting looks like.