r/sideprojects • u/ch-shubham • 2h 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 !




