Capability · DeepSeek
AI commit messages with DeepSeek
DeepSeek is a first-class provider in aic: pick it in the setup wizard, paste your key, and aic reads your diff and writes a conventional commit — one command. Your key never leaves your machine, and everything aic does — auto-batching, aic resolve, no Node.js — works with DeepSeek too.
Why DeepSeek + aic
- First-class provider — no OpenRouter hop or custom endpoint needed
- Fast and cheap — aic defaults to a lightweight model tuned for commit messages
- No middleman — calls go straight to DeepSeek from your machine
- Full feature parity — auto-batching and `aic resolve` work on every provider
Set it up in one wizard
- Run
aic setup - Pick DeepSeek as your provider
- Paste your
DEEPSEEK_API_KEYand choose a model - Commit — stage your work and run
aic
Set LLM_BACKEND=deepseek and DEEPSEEK_API_KEY, then run aic. Configuration resolves environment → config file → defaults.
Default model
aic ships a sensible DeepSeek default (deepseek-v4-flash) — fast and cheap for the commit-message workload. Override anytime with LLM_MODEL.
FAQ
Does aic support DeepSeek?
Yes — DeepSeek is a first-class provider in aic, alongside OpenAI, Anthropic, Gemini, and seven more.
Which DeepSeek model does aic use?
aic defaults to deepseek-v4-flash — a fast, low-cost model suited to commit messages. Override anytime with LLM_MODEL.
Is my DeepSeek key safe?
Yes — aic calls DeepSeek directly from your machine. Your key never leaves it, and there is no middleman or per-commit markup.