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

Quick Ask

frank-smithfrank-smith30 downloads

Ask AI about selected Markdown text and files, with local conversation history and explicit context control.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

English · 简体中文

Repository · Releases · Changelog

Ask AI about Markdown text and files you explicitly choose, directly in an Obsidian sidebar. Keep conversation history locally and control what becomes context for each conversation.

Quick Ask sidebar with a tracked file, a selected passage and a streamed answer

Why Quick Ask

  • Lightweight. One focused sidebar plugin: about 1.3 MiB installed (≈306 KiB gzipped), no plugin telemetry and no developer-operated backend. It runs no background timers or polling, downloads nothing at runtime, and contacts your provider only when you submit. Conversations are plain append-only JSONL files under the plugin folder — a new session starts under 1 KB and grows with the full text you track — and never leave your Vault.
  • Ask and answer immediately. Open the sidebar, type a question and submit it; selected text and referenced files are staged and sent in a single step.
  • Comfortable drag and drop. Drag a text selection or a file from the file explorer straight into the composer, and remove any staged reference before sending.
  • Refined interface. Native Obsidian controls with theme-aware bubbles, readable reasoning, and a configurable display style (assistant tint, font size and paragraph spacing).
  • Token-efficient context. You decide what enters a conversation; tracked files send only their changed text and long conversations compact automatically, so each request stays small.

Installation

Quick Ask is available in the Obsidian community plugin directory. Installing it from there is recommended:

  1. Open Settings → Community plugins → Browse.
  2. Search for Quick Ask and select Install.
  3. Enable Quick Ask, open its settings and configure your provider before submitting a question.

You can also install it manually from GitHub Releases:

  1. Download main.js, manifest.json and styles.css from Releases.
  2. Create .obsidian/plugins/quick-ask/ inside your Vault (use your Vault's actual configuration directory if customized).
  3. Copy the three files into that directory and enable Quick Ask in Settings → Community plugins.
  4. Open Quick Ask settings and configure your provider before submitting a question.

Configuration and use

Requires Obsidian 1.13.7+ on desktop. Mobile is not supported. Settings use Obsidian's 1.13 declarative settings and named secret storage.

Configure a request protocol, Base URL, model, and named API secret. Choose Responses (default) or Chat Completions explicitly to match your service. For OpenAI, an example Base URL is https://api.openai.com/v1; do not append /responses or /chat/completions. Protocol changes apply to new sessions only; existing sessions keep their protocol and the plugin never auto-switches after errors. No model or API access is included with the plugin.

Chat Completions uses local conversation replay and model-generated structured summaries for compaction. Server-side search is unavailable for that protocol; select DuckDuckGo or a configured independent search API instead.

Use the plain effort label inside the Composer to cycle Off / Low / High / XHigh / Max, or use the command palette's Quick Ask reasoning-effort command. High is the default. Changes apply to the next question; the provider decides which requested levels it supports. Readable Chat Completions reasoning is shown when returned by the API.

New file context and full-file tool results include physical line numbers for citations. Source notes remain unchanged. Search/effort clicks stay in memory until a question starts, so unsent choices are not retained across plugin restart.

Select Markdown text or add a Markdown file as context, type a question and submit it. The model may request the complete contents of files already included in that conversation. It cannot search arbitrary files or edit your notes. PDF/image input is not supported in this release. Interface language supports English and Simplified Chinese, with some remaining English interface text.

Accounts, costs and network use

The plugin itself is free and requires no Quick Ask account. Your selected AI provider may require an account, API key or paid credits; its API usage and pricing apply separately. An AI chat subscription does not necessarily include API access.

Quick Ask connects to the Base URL you configure, such as OpenAI or another service compatible with the selected protocol. It sends prompts, selected text, referenced file content and conversation context to generate answers and support token counting/compaction. During an active request, follow-up model/tool calls may send updated or complete contents of previously added files. Recovery or deletion of older provider-stored responses can also contact that configured service. Merely opening/enabling the sidebar does not submit note content.

No plugin telemetry, analytics, ads or separate developer-operated backend is included. The provider's own retention and privacy policies apply to data sent to it. Review your chosen provider's policies before using sensitive notes. The plugin does not install/update itself or download executable dependencies at runtime.

Local data and privacy

  • Preferences and a secret reference, not the API key value, are saved in the plugin's data.json. Key values are resolved from Obsidian's secret storage.
  • Conversations and included context are stored as readable files under the plugin directory's quick-ask/ subdirectory. Local history is not encrypted by this plugin.
  • Optional preserved copies write plaintext backups to a Vault folder you choose. Clipboard export/import contains conversation content; secret values are excluded.
  • The plugin accesses files in the current Vault and its own plugin-data directory; it does not read files outside the Vault. Vault sync/backup tools may copy these files according to their own configuration.

Development

Clone this repository to develop or try changes locally:

npm ci
npm run build
npm test
npm run check

For bugs, questions or feature requests, open an issue. Filing an issue is preferred: describe the behavior and how to reproduce it before proposing code changes.

License

Copyright 2026 FRANK-SMITH. Quick Ask is licensed under Apache License 2.0; see NOTICE. Bundled dependencies retain their original MIT/BSD licenses, reproduced in main.js and THIRD_PARTY_NOTICES.md.

HealthExcellent
ReviewPassed
About
Ask AI about selected Markdown or referenced files directly from an Obsidian sidebar, stream answers and view provider reasoning summaries. Keep conversation history locally, control per-conversation context, track file changes, compact long context, manage multiple conversations and export/import sessions.
AISidebarMarkdown
Details
Current version
1.0.3
Last updated
Yesterday
Created
Last week
Updates
4 releases
Downloads
30
Compatible with
Obsidian 1.13.7+
Platforms
Desktop only
License
Apache-2.0
Report bugRequest featureReport plugin
Author
frank-smithfrank-smith
GitHubjm-frank
  1. Community
  2. Plugins
  3. AI
  4. Quick Ask

Related plugins

Claude Sidebar

Run Claude Code in your sidebar.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

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.

Tag Wrangler

Rename, merge, toggle, and search tags from the tag pane.

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.

Custom Frames

Turn web apps into panes using iframes with custom styling. Also comes with presets for Google Keep, Todoist and more.

ChatGPT MD

A seamless integration of ChatGPT, OpenRouter.ai and local LLMs via Ollama into your notes.

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.