Professional, fast, and elegant commits for teams. Minimal, sober, and CI-ready.
# Install gitkuro
go install github.com/usekuro/gitkuro/cmd/gitkuro@latest
# Create your first commit
gitkuro commit
UseKuro is a professional alternative to gitmoji:
- Less decorated, more sober
- Real GitFlow + Conventional Commits workflow
- Fast and elegant Charm (bubbletea) interface
- Perfect for enterprises, teams, and open-source projects
git commit -m "β¨ feat: add login endpoint"
- Colorful, less serious in corporate contexts
- Easy to misinterpret
gitkuro commit
# TUI β Select type, scope, message
# Output:
feat(api): add login endpoint
- Minimalist, sober
- 100% compatible with Conventional Commits
- Automatic scope detection from branch name
-
Professional commit types: feat, fix, hotfix, refactor, docs, test, chore, upgrade, release
-
Conventional Commits ready for
semantic-release
-
Automatic scope detection from
feature/*
,fix/*
, etc. -
Preview before confirming
-
Quick mode with flags:
gitkuro commit -t feat -s api -m "add login endpoint"
-
Breaking changes and footers (Refs, Co-authors)
-
Charm TUI with bubbletea, bubbles, and lipgloss
go install github.com/usekuro/gitkuro/cmd/gitkuro@latest
curl -sfL https://raw.githubusercontent.com/usekuro/gitkuro/main/install.sh | sh
git clone https://github.com/usekuro/gitkuro.git
cd gitkuro
make build
./bin/gitkuro --help
gitkuro commit
- Select commit type
- Enter scope, message, and body
- Preview β confirmation
- Executes
git commit -m "<message>"
gitkuro commit -t fix -s auth -m "correct session bug" --breaking --co-author "Alice <[email protected]>"
gitkuro/
βββ cmd/gitkuro/ # CLI entrypoint
βββ internal/core/ # core logic (format, git, config)
βββ internal/tui/ # Charm models and views
βββ internal/version/ # version control
βββ docs/ # extended documentation
βββ tests/ # tests
βββ Makefile # common tasks
βββ install.sh # installation script
βββ README.md # this file
βββ CONTRIBUTING.md # contribution guide
βββ CODE_OF_CONDUCT.md # code of conduct
βββ SECURITY.md # security policy
βββ ROADMAP.md # future vision
βββ CHANGELOG.md # changelog
βββ LICENSE # MIT License
βββ .github/ # issue and PR templates
# Install dependencies
go mod download
# Run tests
make test
# Lint
make lint
# Build
make build
We want gitkuro
to be useful for everyone.
- Use Conventional Commits in your PRs
- Check out Issues with the
good first issue
label - Read CONTRIBUTING.md for details
- Basic CLI with TUI
- Quick mode with flags
- Global and per-repo config
- semantic-release integration
- Formatting plugins
- Multi-language support
MIT License -- see LICENSE for more information.
UseKuro β professional commits within everyone's reach.
Made with π€ by the UseKuro community.
Suggested GitHub topics (Repository β Settings β Topics):
conventional-commits, git, cli, tui, bubbletea, lipgloss, gitmoji, commits, changelog, semantic-release, goreleaser, automation, developer-tools, productivity