arumata84 downloadsGenerate meaningful commit messages via DeepSeek AI for Obsidian Git
Generate meaningful git commit messages via DeepSeek AI directly from Obsidian Git source control view.
Adds a sparkle button next to the Commit button. Click it to generate a commit message from staged changes.
arumata/obsidian-ai-commit as a beta plugincd /path/to/vault/.obsidian/plugins
git clone https://github.com/arumata/obsidian-ai-commit.git ai-commit
cd ai-commit && npm install && npm run build
| Setting | Default | Description |
|---|---|---|
| API Key | — | DeepSeek API key (stored locally, never sent anywhere but DeepSeek) |
| Model | DeepSeek V4 Flash | V4 Flash (fast/cheap) or V4 Pro (more capable) |
| Timeout | 30s | API request timeout (10–120s) |
| Custom instructions | — | Extra prompt rules (e.g. "Always write in Russian") |
Ctrl+P → "Generate commit message")git diff --cached, sends the diff to DeepSeeknpm install
npm run dev # Watch mode
npm run build # Production build