v1.0.0 on npm

Perfect commits,
zero friction.

whispercom analyzes your staged diff and generates
3 AI-crafted conventional commits — right in your terminal.

$npm install -g whispercom
whispercom — AI commit picker
$ git add src/auth/login.ts
$ whis
Analyzing diff with claude-sonnet-4-5...
Pick a commit message:
1 feat(auth): add JWT login flow with refresh token
2 feat(auth): implement session management for login
3 feat: add authentication with JWT and refresh tokens
[↑↓ navigate · e edit · Enter commit · q quit]
5AI providers
3suggestions per commit
0config files required
1command to install

Features

Everything you need,
nothing you don't.

Built for engineers who care about clean git history
without slowing down their flow.

AI Commit Generator

Generates 3 Conventional Commit suggestions from your staged diff — high-level, specific, and scope-focused — in seconds.

featfixchorerefactor
🎛️

Interactive TUI

Built with Ink (React for terminals). Navigate suggestions, edit subject lines, and commit — all with keyboard shortcuts. No mouse. No friction.

🌿

Fuzzy Branch Switcher

Live fuzzy-filter across all local and remote branches. Start typing, hit Enter. Skip memorizing branch names forever.

📜

Commit Graph Browser

Colored ASCII git graph with paginated history, full diff viewer, and ref badges. Like `git log --graph` but beautiful.

📦

File Staging UI

Stage and unstage individual files interactively before generating commit messages. Visual, instant, frictionless.

🔧

One-time Setup

Run `whis configure` once, pick your provider and model, done. Config lives in `~/.config/whispercom/config.json`.

AI Providers

Your model, your choice.

Plug in your existing API key. Switch providers anytime with whis configure.

AnthropicANTHROPIC_API_KEY
Recommended
OpenAIOPENAI_API_KEY
Google GeminiGOOGLE_GENERATIVE_AI_API_KEY
Free tier
Mistral AIMISTRAL_API_KEY
GroqGROQ_API_KEY
Fastest

Start shipping cleaner commits.

One command to install. Zero config to start.