How It Works
A personal command center for a solo developer — built to capture ideas on the go, track progress, manage todos with AI urgency ratings, and plan with a full-context AI agent.
The Core Idea
Most developer tools are built for teams. This one is built for one person juggling multiple side projects, switching contexts throughout the day, and capturing ideas at random moments — often from a phone.
The dashboard syncs iCloud NOTES.md files into Supabase, tracks progress (0-100%) per project, rates your todos by urgency with Claude, and gives you a planning agent with full project context. Everything in one place — from any device.
Capturing Notes from Your Phone
Open the dashboard on your phone
Navigate to ai.c2tbuilds.com in your mobile browser. The layout is optimized for one-handed use — 5 primary tabs in the bottom nav, with a 'More' menu that slides up above the bar to reach Ideas, Todos, Journal, and more.
Tap Capture in the bottom nav
The Capture page has five tabs: Note, Idea, Bug, Service, and To-Do. For todos, you can set the tag (project/general/infra/research) and urgency level before saving.
Pick your capture type and type it in
Ideas are free-form thoughts. Notes attach to a specific project. Bugs let you pick severity. Todos let you set urgency (1-10) and link to a project.
It saves instantly to Supabase
Your capture hits the API route on the server, which writes to the Supabase database using the service role key — never exposing credentials to the browser.
It shows up everywhere, immediately
Switch to your computer and the note, idea, bug, or todo is already there — on the dashboard, in the project detail, or in the Ideas list.
Ending a Dev Session
After a work block, click End Session in the sidebar. Fill in a quick summary of what you built, any new ideas that came up, what to pick up next, and how long you worked.
Claude reads all of that and writes a 3–4 sentence narrative summary of the session. Every project you touched gets its last_worked_at and session count updated automatically.
Progress Tracking
Projects track progress (0-100%) instead of abstract health scores. Claude auto-calculates based on todos completed vs open, stage, bugs, and features shipped — or set it manually with a slider. Shows as a progress bar on every project card.
To-Do System
Todos are tagged (project / general / infrastructure / research) and rated 1-10 for urgency by Claude. The dashboard shows the highest priority tasks. Filter and manage all todos on the /todos page. Run npm run seed:urgency to have Claude rate all existing todos in batches.
AI Agent
The Planning Agent has full context on every project — priorities, todos, bugs, notes, and goals. Use it for weekly planning, breaking down features into todos, rubber-ducking a problem, or getting a project status summary. It proposes notes before saving anything, so you always approve first.
Everything in One Place
Ideas Pipeline
Capture ideas from phone, session, or desktop. Click any idea to open an edit panel with description, details, and an edit log. Promote any idea to a full project.
Progress Tracker
Each project has a 0-100% progress score. Claude auto-calculates from todos, bugs, and stage, or set it manually with a slider. Shown as a progress bar on every card.
Todo Urgency
Todos are tagged and rated 1-10 by Claude. Red = critical, amber = normal, gray = low. The dashboard widget shows your most urgent tasks first.
Bug Tracker
Report bugs by project with severity levels. Mark them resolved from the project detail page. Synced from your NOTES.md files automatically.
Project Notes
Notes attach to a project and stack up in a timeline. Add quick inline notes from the project detail page, or capture them from your phone.
Notes Sync
Run npm run sync (or hit the Sync button in the sidebar) to pull todos and bugs from all your iCloud NOTES.md files into Supabase — and write completed todos back.