By mid-2026, I was running several projects in parallel (Nova, Bring the Pups, this site), each with its own long-lived Claude Code session. The context for all of it lived in five places: git, an Obsidian vault, agent session logs, task files, and my head. I built Orbit to put it all on one screen.
Orbit is a local-first Next.js 16 dashboard with no backend and no database. React Server Components read everything straight off disk at request time: commit activity and churn from each repo's git history, recent notes from the vault, session titles and token usage from the Claude Code logs, and phase progress from each repo's TASKS.md. An agent can also bubble its own state up by writing a small status.json file to its repo, and Orbit picks it up on the next load.
Every idea gets scored 0–100 across 7 pillars: founder fit, future alignment, market need, feasibility, learning, narrative coherence, and monetization. The weakest pillar is always surfaced as the biggest lever to pull next. The scoring itself runs inside a Claude Code session, so the whole system operates on $0 of metered API spend.
My favorite part is the home page, which works as a "since yesterday" digest. On each load, Orbit diffs the current state against the prior day's snapshot and shows what moved: new commits, new sessions, new notes, and score changes. Opening the page is the morning check-in.