diffle diffle.dev
liveReview the diff. Redline it. Hand it back to your agent.
A local git diff viewer for focused code review.
- TypeScript
- Bun
- Svelte
- Vite
- Tailwind CSS
- MCP
projects · 9 on the bench
Shipped products, small tools and experiments.
Review the diff. Redline it. Hand it back to your agent.
A local git diff viewer for focused code review.
Calm, organized tabs for Chrome and Edge.
A browser extension that groups your tabs by domain or subdomain on a schedule and leaves the groups you arranged by hand alone.
A hand-built physics engine and brain for the scout that lives on this site.
Gravity, squash and stretch, and perch-to-perch leaps between real elements on the page, plus a face that reacts to what's on the page, grab-and-fling, and a "wanna fight?" mini game.
Mobile-first viewer and reply relay for Claude Code sessions running in tmux, served over Tailscale.
Finds every Claude Code session on the box from its JSONL logs, streams live transcripts over SSE to a phone-sized Vue app, and injects replies into the right tmux pane with bracketed paste.
Crush image sizes, keep the quality.
Converts PNG, JPG, HEIC and WebP images to WebP right in the browser with createImageBitmap and Canvas, so nothing gets uploaded.
A convention-first monorepo template for building full-stack apps at lightning speed.
Astro 5 SSR, Vue 3 islands, Tailwind 4, design tokens, Better Auth and an optional .NET 10 backend arrive pre-wired, so the first useful commit comes fast.
One dashboard to wrangle a sprawling GitHub account.
Bulk cleanup for repos that should've been archived months ago, and commit analytics that show where the energy is actually going.
Trivy and CodeQL security scanning as one reusable GitHub Actions workflow.
A reusable GitHub Actions workflow that scans a repo with Trivy for dependency vulnerabilities, secrets and misconfig, and with CodeQL for semantic code analysis.
Conventional commit checks in local git hooks and CI, from one native checker.
Checks Conventional Commit headers with one small native checker, and runs the same checker version and .commit-guard.json policy in local commit-msg and pre-push hooks and in GitHub Actions.
psst, the websites I built for clients have their own page. Client work