Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

AI Commit

arumataarumata84 downloads

Generate meaningful commit messages via DeepSeek AI for Obsidian Git

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

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.

Features

  • One-click generation — button in Obsidian Git source control view, or via command palette
  • DeepSeek V4 Flash — fast and cheap default model, V4 Pro available
  • Customizable prompt — adjust language, style, and tone
  • Timeout & retry — configurable timeout (10–120s) with automatic retries (3 attempts)
  • Plain messages — no Conventional Commits prefixes (unless you configure them in custom instructions)

Requirements

  • Obsidian Git plugin installed and configured
  • DeepSeek API key
  • Git available on the system

Installation

From Community Plugins

  1. Open Settings → Community Plugins
  2. Search "AI Commit"
  3. Install and enable

Manual (BRAT)

  1. Install BRAT plugin
  2. Add arumata/obsidian-ai-commit as a beta plugin

Manual (direct)

cd /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

Settings

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")

How It Works

  1. Stage files in Obsidian Git
  2. Click the ✨ button (or Ctrl+P → "Generate commit message")
  3. The plugin runs git diff --cached, sends the diff to DeepSeek
  4. The generated message appears in the commit text area
  5. Review and click Commit

Development

npm install
npm run dev     # Watch mode
npm run build   # Production build
HealthExcellent
ReviewSatisfactory
About
Generate meaningful git commit messages from staged changes directly in the Obsidian Git source control view. Click the sparkle button or run the command to send the staged diff to DeepSeek and auto-fill the commit area with a customizable AI-written message.
GitAIIntegrations
Details
Current version
1.0.4
Last updated
Last month
Created
Last month
Updates
5 releases
Downloads
84
Compatible with
Obsidian 1.0.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
arumataarumataarumata
GitHubarumata
  1. Community
  2. Plugins
  3. Git
  4. AI Commit

Related plugins

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.

Smart Composer

AI chat with note context, smart writing assistance, and one-click edits for your vault.

Claude Sidebar

Run Claude Code in your sidebar.

Claude Code IDE

Connect your vault to Claude Code and share editor context with the CLI.

Snipd Official

Sync Snipd podcast highlights to your vault with transcript, notes, AI summaries and metadata.

Quartz Syncer

Manage and publish your notes to Quartz, the fast, batteries-included static-site generator.

Plaud Sync

Sync Plaud voice recordings into Markdown notes with transcripts, AI summaries, and highlights.

BMO Chatbot

Generate and brainstorm ideas while creating your notes using Large Language Models (LLMs) such as OpenAI's "gpt-3.5-turbo" and "gpt-4".

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.