Devtracker
A spreadsheet-style issue tracker that pairs with Claude Code. Drop it into any React + Supabase project — your cofounder logs issues, Claude Code processes them autonomously, commits the fixes, and updates the rows.
Private repository — designed to be shared with trainees and a small circle of users. Reach out for read access.
14 files
Frontend Components
8
Portable Migrations
3 days
Soft-Delete Retention
v1.0
Current Release
Live preview
What it looks like in production.
Real screens from Devtracker running inside the Finpist host project — the Index sheet, a module's spreadsheet grid, and the Summary dashboard.



The Problem
Cofounders log bugs verbally, in WhatsApp, in random Notion pages, in Loom videos that never get watched. Engineers triage in their head, lose context across days, and miss screenshots that explain everything. GitHub Issues works for engineers but feels like a stranger to a non-coding cofounder. The friction kills the feedback loop.
What Devtracker Does
Devtracker is a single page that lives inside your existing React + Supabase app. The cofounder pastes a screenshot, types one sentence, sets a priority — done. Claude Code can then process the queue autonomously, fixing rows one by one with branch + commit trailer + proof-of-fix screenshot back into the same row. Every issue threads a 5-digit unique ID through your DB, your Git history, and your daily reference.
The loop
From "the modal looks weird" to a green checkmark — in one human round trip.
Cofounder logs an issue
Open the route, paste a screenshot, type one line in the description column. The row is saved with a unique ID like #00042.
Say "devtrack" to Claude Code
Claude reads the queue, plans each fix, writes the code, runs your verification gates, captures a targeted proof-of-fix screenshot.
Auto-commit + row update
Commit lands on your development branch with "Devtracker: #00042" in the trailer. The row flips to Fixed, the screenshot attaches, claude_remarks explains in plain English.
You review on the dev URL
Vercel preview auto-deploys. You see the live change, accept it (promote.ps1 to testing/production) or say "redo" to put it back in the queue.
Features
Built for how cofounders actually report issues.
Spreadsheet-style queue
Excel-like grid with inline cell editing, per-module sheet tabs, 5-digit unique IDs, bulk multi-row operations, and per-column filters with saved presets.
Paste screenshots anywhere
Paste a screenshot directly into a row — auto-uploads to Supabase storage with thumbnail preview. Console logs go in their own cell. Captures everything Claude needs to fix the issue.
Autonomous Claude Code loop
Two Claude Code skills shipped. Say "devtrack" and Claude reads pending rows, plans the fix, writes the code, captures a Playwright proof-of-fix screenshot, commits with the row ID trailer, and updates the row.
Unique ID threads through everything
The 5-digit row number (00042) flows from the DB to the Git commit trailer (Devtracker: #00042) to your search history — git log --grep="Devtracker: #00042" finds the commit forever.
Self-contained migrations
Eight portable SQL migrations with zero FKs to your host tables. Drop them into supabase/migrations/, run db push, you have a working schema. Includes 3-day soft-delete retention with pg_cron auto-cleanup.
Public RLS by default
Anon access by default — designed for tiny internal teams. Flip to authenticated-only or role-gated with a single SQL policy swap. Storage screenshots have local backups before upload.
Safe by default
Direct-commit to development — never to production.
Devtracker commits Claude's fixes directly to your development branch. Vercel auto-deploys to a preview URL where you USE the change. Moving to testing or production is always manual — your call, via the host project's promotion workflow.
Who it's for
Solo developers and small teams working with non-engineer cofounders.
Indie hackers
Ship faster by letting Claude Code clear the small-fix queue overnight while you sleep.
Founder + cofounder pairs
Skip the GitHub Issues onboarding. Your non-coding cofounder pastes screenshots and you stay productive.
Anyone running Claude Code
Pre-built skills + memory work out of the box. Drop the folder, install deps, say "devtrack" — done.
Built with
Want Devtracker in your project?
The repo is private — designed for trainees and a small circle of users. Get in touch and I'll grant read access plus point you at the install skill so Claude Code can drop it into your project end-to-end.