heyi.am
FOR AI-NATIVE DEVELOPERS

Show your
judgment. decisions. thinking. execution. judgment.

Turn your Claude Code, Cursor, and Gemini sessions into project case studies. Real timelines. Real decisions. Real stats.

$ npx heyiam
# scanning 21 sessions...
✓ 3 projects · 8 case studies
✓ Published → heyi.am/ben
$ npx heyiam Copy
See example portfolio
Claude Code Cursor OpenAI Codex Gemini CLI Project Narratives Build Timelines Case Studies Accurate Stats Claude Code Cursor OpenAI Codex Gemini CLI Project Narratives Build Timelines Case Studies Accurate Stats
From git log to project story.
Same project. One tells you what changed. The other tells you why.
⌥ git log --oneline
e4a1f09 fix: SSE keepalive for idle conns
bc47d12 test: verify 10k concurrent SSE
a3f8d21 fix: memory leak in SSE pool
c7b2e41 fix: SSE reconnection on timeout
91d3f8a chore: remove dead WS code
7e1b4c9 refactor: WS → SSE pipeline
f92a3e5 revert: undo ORM migration
2d8c7a1 feat: ORM migration for analytics
83b1e4f fix: race in event aggregator
4f7c3d2 fix: pool exhaustion under load
b5e91f3 fix: WS drops at 10k conns
d1e9a7c test: WS integration tests
72f6b3a feat: WS heartbeat + reconnect
8ca2d67 feat: WebSocket pipeline
e5d2c91 feat: event ingestion worker
3b6f2e8 feat: D3 chart rendering
a92c1d4 feat: analytics API endpoints
19e7f4b feat: time-series queries
6e8d5b3 feat: PG schema for events
47c9d1e feat: event partitioning
c4d8a23 feat: responsive widget grid
d39a7c4 init: scaffold
heyi.am/alex/analytics-dashboard
Analytics Dashboard
6hyou
18hagents
3x leverage
4sessions
2,340lines changed
23files
Started with a WebSocket approach but hit a wall at 10k concurrent connections. Rebuilt the pipeline around SSE after the second session. Claude kept suggesting an ORM migration that would have broken backward compat. I caught it, rolled back, and wrote the migration by hand.
Mar 14 Mar 15 Mar 16
Architecture exploration
WebSocket prototype, load testing, discovered 10k limit
SSE rebuild + migration fix
Caught Claude's bad ORM migration, rewrote by hand
Load testing + ship
Verified 10k concurrent, deployed to production
ReactSSEPostgreSQLArchitectureLoad Testing
Useful before you upload anything.
No account. No data leaves your machine. Run the CLI and it starts working for you immediately.

The problem

Your sessions are disappearing
Claude Code deletes after 30 days
Cursor stores in locked SQLite
No cross-tool search
No way to re-use past context

What heyi.am does locally

Before you ever create an account
→ Archives sessions permanently (hard links)
→ Indexes everything in local SQLite
→ Full-text search across all 4 tools
→ You vs. agent time tracking
→ Re-export sessions as AI context
No account needed
Everything stays on your machine
Works offline
Portfolio when you're ready
Built for people who build with AI
Claude Code power users
Cursor developers
Codex early adopters
Gemini CLI builders
Indie hackers shipping with agents
Freelancers & consultants
Job seekers with AI experience
Open source maintainers
ship it

Your sessions already
prove the work.

heyi.am turns that proof into a portfolio worth sending.

$ npx heyiam