AI-generated commits, reviews & PRs. From the terminal.
aic is a single Rust binary that turns your staged diff into a conventional commit, drafts PR descriptions, reviews for bugs, and rewrites messy history — using the AI provider you already pay for.
One binary. Six flows.
Commit-message generation is the headline. Everything else — reviews, PRs, history rewrites, codebase visualizations — reuses the same config, providers, and prompt pipeline. Pick a tab; the replay keeps looping.
Bring your own model.
Hosted APIs, local Ollama, or the claude / codex CLIs you already have signed in. Swap per-run with --provider.
Your repo, rendered.
aic map produces standalone SVGs — treemaps, timelines, heatmaps, activity grids — in eight themes. No server, no dashboard, just files you can commit.
Pick a theme. Watch the site follow.
Eight built-in themes — every visualization, terminal block, and accent tracks the one you choose. Click a card to try it.
Three commands, any platform.
Single static binary. No runtime, no daemon, no background process. · Latest release v0.0.7
# Homebrew — recommended on macOS brew install russmckendrick/tap/aicommit # then aic setup