DeepSeek Bot

unlisted

by Shyboy0499

Chat with AI grounded in your Obsidian vault — ask questions, get summaries, find connections across your notes.

1 starsUpdated 25d ago
View on GitHub

DeepSeek Bot

An Obsidian plugin that brings AI chat grounded in your vault — ask questions, get summaries, and find connections across your notes.

Features

  • AI chat sidebar — a chat panel inside Obsidian
  • Vault-grounded answers — the AI reads your relevant notes before answering
  • Wikilink citations — responses reference [[your notes]]
  • Configurable — API key, model, and context size in the settings tab

Install

From the community plugin directory

  1. Open Obsidian → Settings → Community plugins
  2. Search for "DeepSeek Bot"
  3. Install and enable

Manual install

  1. Download main.js, manifest.json, and styles.css from the latest release
  2. Copy them into your vault at .obsidian/plugins/deepseek-bot/
  3. Enable the plugin in Settings → Community plugins

Setup

  1. Enable the plugin
  2. Open Settings → DeepSeek Bot
  3. Paste your DeepSeek API key (get one at platform.deepseek.com)
  4. Choose your model (deepseek-v4-pro for best quality, deepseek-v4-flash for speed)

Usage

  • Click the message icon in the left ribbon (or run "Open DeepSeek chat" from the command palette)
  • Type a question about your notes and press Enter
  • The AI searches your vault and answers with citations

Development

git clone git@github.com:Shyboy0499/deepseek-bot.git
cd deepseek-bot
npm install
npm run dev        # watch mode
npm run build      # production build

Copy the built main.js, manifest.json, and styles.css into your vault's .obsidian/plugins/deepseek-bot/ folder.

Releasing

Pushing a version tag triggers the release workflow, which builds the plugin and attaches main.js, manifest.json, and styles.css to a GitHub release:

git tag v0.1.0
git push origin v0.1.0

License

MIT

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.