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

QuickCite

ismail saoulajismail saoulaj12 downloads

Inline, zero-friction fact-checking and citations. DuckDuckGo search with no API keys required.

Add to Obsidian
QuickCite screenshot
QuickCite screenshot
  • Overview
  • Scorecard
  • Updates1

Instant inline fact-checking and verified markdown citations under your cursor — without breaking flow.

QuickCite turns any selection or thought into a properly cited, fact-checked reference in seconds. Hit the hotkey, search the web, and drop a sequential markdown footnote into your note. Optionally, let an LLM tell you whether the sources actually support your claim — before you cite it.


✨ Features

🔍 Zero-Config Web Search Powered by DuckDuckGo with a resilient 3-layer strategy (HTML → Lite → Instant Answer API). No API keys required — it works out of the box.
🧠 AI Fact-Checking (Optional) Add an OpenRouter key (or point at a local Ollama / OpenAI-compatible endpoint) to get instant confidence scores, verdict notices, and color-coded [✓ Verified] badges on every suggestion.
⚡ Auto Sequential Footnotes Inserts [^1], [^2], … inline at your cursor and appends a formatted reference (title + domain link) at the bottom of the note. Never manage footnote numbering by hand again.
🌐 In-Modal Article Reader (⇧↵) Open any highlighted result in your default browser to read the full article — without dismissing the modal — then come back and cite it.
♾️ Infinite Scroll Scroll near the bottom of results and the next page loads automatically. A persistent footer tells you when you've reached the end.
✏️ Editable Query The modal opens pre-filled with your selected text, fully selected — type to replace it instantly, or backspace to refine.

⌨️ Keyboard Shortcuts

Shortcut Action
Ctrl/Cmd + Shift + C Open QuickCite (fact-check selection / insert citation)
↑ / ↓ Navigate search results
Enter Insert footnote citation at cursor
Shift + Enter Open highlighted result in browser
Esc Dismiss the modal

🚀 Installation

From Community Plugins (when published)

  1. Open Settings → Community plugins in Obsidian.
  2. Click Browse and search for QuickCite.
  3. Click Install, then Enable.

Manual Installation

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Create the folder <your-vault>/.obsidian/plugins/quickcite/.
  3. Copy the three files into it.
  4. Reload Obsidian and enable QuickCite under Settings → Community plugins.

Building from Source

git clone https://github.com/ismailsaoulaj/quickcite.git
cd quickcite
npm install
npm run build   # type-checks and bundles src/main.ts → main.js
npm run dev     # watch mode for development

Then symlink or copy main.js, manifest.json, and styles.css into your vault's plugin folder.

⚙️ Configuration

QuickCite works with zero configuration for search. Optional settings live under Settings → QuickCite:

Setting Description
OpenRouter API Key Optional. Enables AI fact-checking. Get one free at openrouter.ai. Leave empty to use QuickCite as a pure citation tool.
Model Any OpenRouter model ID (default: openai/gpt-4o-mini).
Base URL Any OpenAI-compatible endpoint. Point it at http://localhost:11434/v1 for local Ollama models, or LM Studio — no cloud required.

When AI fact-checking is active, each result row displays a badge:

  • 🟢 ✓ Verified — sources support the claim
  • 🔴 ✗ Contradicted — sources refute the claim
  • 🟡 ? Unclear — inconclusive evidence

…plus a notice with confidence percentage and a short explanation. Cited footnotes include the verdict inline.

🛠️ How It Works

┌──────────────┐    Ctrl+Shift+C   ┌───────────────────┐
│ Selection /  │ ───────────────▶ │  SuggestModal      │
│ cursor text  │                  │  (editable input)  │
└──────────────┘                  └─────────┬─────────┘
                                            │ debounced query (350 ms)
                              ┌─────────────▼─────────────┐
                              │ DuckDuckGoService         │
                              │ 1. HTML  2. Lite  3. API  │
                              └─────────────┬─────────────┘
                                            │ SearchResult[] { title, url, snippet }
                          ┌─────────────────▼─────────────────┐
                          │ optional LLMService verification   │
                          │ → verdict · confidence · citations │
                          └─────────────────┬─────────────────┘
                                            │ Enter
                                 ┌──────────▼──────────┐
                                 │ [^n] ref at cursor  │
                                 │ [^n]: def at bottom │
                                 └─────────────────────┘

📄 License

MIT © 2026 Ismail Saoulaj

HealthExcellent
ReviewCaution
About
Insert verified markdown citations and auto-sequenced footnotes at your cursor by searching the web without setup. Fact-check selections on the fly with optional AI confidence scores, preview articles in a modal reader, and append formatted references automatically.
FootnotesResearchAI
Details
Current version
0.1.0
Last updated
5 days ago
Created
5 days ago
Updates
1 release
Downloads
12
Compatible with
Obsidian 1.5.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
ismail saoulajismail saoulajismailsaoulaj
GitHubismailsaoulaj
  1. Community
  2. Plugins
  3. Footnotes
  4. QuickCite

Related plugins

Karpathy LLM Wiki

Karpathy's LLM Wiki implementation plugin for Obsidian - turns notes and PDFs into a linked, LLM-powered knowledge base with entity pages, concept pages, graph-powered Q&A, and local-first privacy.

Khoj

An AI personal assistant for your digital brain.

Smart Lookup

Semantic search for your vault. Ask in natural language, find notes by meaning when exact words fail, preview matching notes, and turn forgotten ideas into links, context, and next steps.

InfraNodus AI Graph View

Interactive 3D graph view: text analysis, topic modeling, gap detection, and AI.

Enzyme

A chat agent that actually knows the ideas in your Obsidian vault.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

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.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

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.

Copilot

Run AI agents such as Claude Code, Codex, and OpenCode inside your vault. Turn your second brain into a smart assistant that gets knowledge work done.