Skip to content
v1.8.0 — release flow shipped

stay in
the flow.

A guided CLI for branches, conventional commits, and PRs.
devflow runs the workflow your team already agreed on — so you can keep building.

Get started →
npmdownloadsstarsMIT
PEBBLE · DEVFLOW MASCOT
Otters hold hands so they don't drift apart while sleeping.
devflow's the same idea, for your team.
DEMO · GUIDED COMMIT

Type less. Ship in the same shape every time.

devflow walks you through the commit, then formats it exactly to your team's convention.

~/projects/checkout · feat/AUTH-204
devflow commit
? Select files to stage (2/4)
src/auth/login.ts
src/auth/session.ts
◯ tests/auth.test.ts
◯ CHANGELOG.md
? Commit type feat · a new feature
? Scope auth · (inferred from src/auth/**)
? Subject add biometric login
──── preview ────────────────────
feat[AUTH-204](auth): add biometric login
COMMAND SURFACE

Every command, one short flag.

Aliases are one or two letters. devflow b, c, p, rel, i, st

$devflow init
set up config, husky, commitlint, scripts
$devflow branch
consistent type/TICKET_description naming
$devflow commit
guided conventional commit
$devflow pr
auto-filled PR template + auto labels
$devflow release
version bump, changelog, tag, gh release
$devflow review
list, approve, comment on open PRs
$devflow issue
scrum-style issue with branch hand-off
$devflow stash
named stashes, interactive
$devflow worktree
manage parallel worktrees
$devflow log
interactive commit history + actions
$devflow stats
commit pattern analytics
$devflow doctor
verify git, gh, husky, hooks, config

Ready to give git a hand?

Install devflow and run npx devflow init — you'll be on a clean conventional commit in 60 seconds.

Released under the MIT License.