Show HN: Ggc ā A Git CLI tool written in Go with interactive UI
Hacker News (score: 16)Description
Repo: https://github.com/bmf-san/ggc
Install: - macOS/Linux: `brew install ggc` - Go: `go install github.com/bmf-san/ggc/v6@latest` - Homebrew: `brew install ggc` - Or grab binaries: https://github.com/bmf-san/ggc/releases
Features: Dual modes: Traditional CLI commands (ggc add, etc.) and interactive mode (launch with just ggc) Intuitive command structure: Simplified interface for common Git operations Incremental search UI: Quickly find and execute commands with real-time filtering Fast and lightweight: Implemented in Go with minimal dependencies Shell completions: Included for Bash, Zsh, and Fish Custom aliases: Chain multiple commands with user-defined aliases Cross-platform: Works on macOS, Linux, and Windows
Technical details: Built with Go standard library and minimal external packages Supports 50+ Git operations (add, commit, branch, pull, etc.)
I'd appreciate any feedback or contributions!
More from Hacker
Show HN: I built a tool to assist AI agents to know when a PR is good to go
Show HN: I built a tool to assist AI agents to know when a PR is good to go I've been using Claude Code heavily, and kept hitting the same issue: the agent would push changes, respond to reviews, wait for CI... but never really know when it was done.<p>It would poll CI in loops. Miss actionable comments buried among 15 CodeRabbit suggestions. Or declare victory while threads were still unresolved.<p>The core problem: no deterministic way for an agent to know a PR is ready to merge.<p>So I built gtg (Good To Go). One command, one answer:<p>$ gtg 123 OK PR #123: READY CI: success (5/5 passed) Threads: 3/3 resolved<p>It aggregates CI status, classifies review comments (actionable vs. noise), and tracks thread resolution. Returns JSON for agents or human-readable text.<p>The comment classification is the interesting part ā it understands CodeRabbit severity markers, Greptile patterns, Claude's blocking/approval language. "Critical: SQL injection" gets flagged; "Nice refactor!" doesn't.<p>MIT licensed, pure Python. I use this daily in a larger agent orchestration system ā would love feedback from others building similar workflows.
Generate QR Codes with Pure SQL in PostgreSQL
Generate QR Codes with Pure SQL in PostgreSQL
Obelisk 0.32: Cancellation, WebAPI, Postgres
Obelisk 0.32: Cancellation, WebAPI, Postgres
Show HN: A Claude Code plugin that catch destructive Git and filesystem commands
Show HN: A Claude Code plugin that catch destructive Git and filesystem commands
No other tools from this source yet.