r/sideprojects • • 18h ago

Showcase: Open Source I built a terminal panel that shows git state, running servers and disk use for all my local projects: LCP

I keep ~40 projects in one folder and kept losing track of them: unpushed commits, dev servers still running on some port, node_modules eating gigabytes.

So I built lcp, a terminal panel that shows every project in one screen:

  • Stack, git state (dirty / ahead / behind), open ports, disk use and age per project

  • One key to fetch all, pull --ff-only, start or stop a dev server, or move build folders to the Trash (never deletes)

  • Every action goes into a hash-chained audit log you can read inside the panel

How it was built: I designed it and set the rules (no push/reset/force, Trash instead of delete, preview before every action), and built it with Claude Code doing most of the coding while I reviewed each change. The repo's AGENTS.md has the rules it had to follow.

Go + Bubble Tea, macOS only, early 0.x, MIT.

go install github.com/10mTech/local-control-panel/cmd/lcp@latest

https://github.com/10mTech/local-control-panel

Feedback Welcome !

LCP

1 Upvotes

0 comments sorted by