Skip to content

Introduction

whispercom (whis) is a professional AI-powered git CLI built with Ink (React for terminals) and the Vercel AI SDK.

It eliminates the friction of writing good commit messages by analyzing your staged diff and generating Conventional Commits-formatted suggestions — all inside a polished terminal UI.

Why whispercom?

Writing good commit messages is important but tedious. Common approaches:

  • Write manually — easy to forget scope, type, or body when rushing
  • Use a template — still requires you to fill it in correctly
  • Skip itfix stuff commits that haunt you during code review

whispercom analyzes what actually changed in your diff and suggests semantically accurate, well-formatted messages. You pick, edit if needed, and commit — in seconds.

Key Features

FeatureDetails
AI commit picker3 varied suggestions (high-level, specific, scope-focused)
Interactive stagingStage/unstage files before committing
Commit graph browserColored ASCII graph with paginated history and diff preview
Fuzzy branch switcherLive fuzzy filter across all local and remote branches
Provider wizardInteractive setup that saves config to ~/.config/whispercom/config.json

Tech Stack

  • Ink — React renderer for the terminal
  • Vercel AI SDK — unified interface to 5 AI providers
  • esbuild — transpiles JSX source to plain Node.js ESM

Next Steps

Released under the MIT License.