Tagoly logoTagoly
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/tagoly

Recommended for Homebrew users

Feature highlights

Why Tagoly?

A representative look at how Tagoly keeps commit messages structured, fast, and team-ready.

Browse all features
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