Tagoly
The Intelligent Commit Tool
Tagoly: Commit with
Confidence.
Stop wasting time on format. Tagoly automates scope detection and enforces team consistency.
Install Command
$brew tap meso1007/tagoly && brew install meso1007/tagoly/tagolyRecommended for Homebrew users
Feature highlights
Why Tagoly?
A representative look at how Tagoly keeps commit messages structured, fast, and team-ready.
src/auth/login.ts
feat(auth)
Scope Suggestions
Turn staged file paths into practical scope candidates before the commit message is written.
staged filessuggested scopesclean history
tagoly lint
type
scope
subject
Commit Validation
Check type, scope, and subject locally or in CI before malformed messages reach history.
?Select commit type:
❯feature
❯fix
❯docs
Guided Prompts
Choose a type, confirm the scope, write the subject, and review the final message.
.tagolycustom
-feat
-fix
-release
hook
CI
review
Shared Rules
Keep teams aligned with custom types, hooks, and CI checks that use the same commit language.
It feels like magic.
No arguments. No flags. Just type commit.
tagoly — interactive
➜~/project$git commit
?Select commit type(Use arrow keys)
❯ feat A new feature
fix A bug fix
docs Documentation only changes
?Scope detected from staged files:
✔authsrc/auth/login.ts
?Enter short description:
feat(auth):implement google login
Commit created successfully!
[main 8a2b3c] feat(auth): implement google login