Install with one command

Stop writing commits.

RepoMind reads your diff — and the files behind it — and writes the conventional commit your team understands. You review and confirm.

Create a free account
$bun add -g repomind

No credit card. 50 free commits every month.

~/dev/api$
[repomind] 0:commit*~/dev/api

commits generated

0free commits per month

v1.4.0current version

3f8a21d · repomind commit

From diff to commit, without leaving your flow.

RepoMind steps into two moments of your workflow — and disappears for the rest.

  1. $ git add

    Stage like you always do. No new workflow, no config: the starting point is the diff you already have.

  2. understand

    The engine reads the full content of the changed files — not just the diff — and pulls context from the repository to understand the intent of the change: what, where, and why.

  3. generate

    A complete conventional commit lands in your terminal: type, scope, message, and body. Review, edit, or accept on the spot.

  4. $ git commit

    Confirm and it's committed — on your machine, under your authorship. Only your history notices the difference.

repomindcommit
Analyzing diff
· 2 files
+101-15
~src/auth/refresh-token.ts+87-12
~src/auth/middleware.ts+14-3
Understanding diff
Generating message
feat(auth):implement refresh token rotation

adopt sliding-window expiry and invalidate the token family on reuse

+101-15· 2 files
confirmeeditesccancel
[repomind] 0:commit*~/dev/api

b47e9c1 · repomind splitsemantic split

A diff with three concerns shouldn't be one commit.

Split recognizes the concerns tangled in your diff — line by line, even inside a single hunk — and assembles one atomic commit for each. You review and confirm every step.

  1. Smaller reviews

    Each commit tells a single story.

  2. Surgical reverts

    Undo one concern without touching the rest.

  3. Precise git blame

    Every line points to the right intent.

repomindsplit
Collecting changes+37-4
~ src/auth/middleware.ts+12-3
~ app/dashboard/loading.tsx+24-0
~ package.json+1-1
Separating contexts
[fix]handle null response in auth guard
+12-3
featadd skeleton loading to dashboard
+24-0
[chore]upgrade bun to 1.2.3
+1-1

3 commits created

↑↓navigateconfirmsskip
[repomind] 0:split*~/dev/api

d20a5f7 · dashboard

The CLI does the work. The dashboard keeps score.

Full history, cycle usage, and your subscription in one place — there when you want to look, out of the way when you don't.

e91b3a8 · pricing

Priced like a tool, not a platform.

No seats, no contract. Cancel anytime.

Hobby

Free

  • 50 commits per month
  • Commit Message Generation

Pro

most popular

$6/month

  • 300 commits per month
  • Commit Message Generation
  • Split Commits

HEAD · main

Two minutes to your first generated commit.

Install, authenticate, and run repomind commit. Nothing to configure, nothing to maintain.

Start for free

No credit card. 50 free commits every month.