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

MagicNotes

CosmakesCosmakes22 downloads

Ingest notes into a knowledge base of topics and subtopics, with an agent that answers questions about PDFs.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

MagicNotes turns your notes into a browsable knowledge base. An LLM classifies each note into topics and subtopics, drafts the knowledge-base entry for your review, and archives the original note. A second agent answers questions about any PDF in your vault, with clickable page citations.

Features

  • Ingest notes into a knowledge base — a sparkles button in the note header (or the command Ingest active note into knowledge base) runs a guided LLM workflow:
    1. Analyze — the LLM classifies the note against your existing topics.
    2. Choose target — pick an existing subtopic, or create a new subtopic or topic (names are editable).
    3. Draft — the LLM drafts the subtopic entry, with numbered references to the sources in the note.
    4. Review & edit — review a line diff against the existing entry, edit the text directly, or ask the LLM to revise it.
    5. Save — the entry is written to the knowledge base and the source note is archived, renamed with the ingestion date.
    • Interrupted ingests can be resumed later.
  • Knowledge base views — a brain icon in the ribbon opens a searchable archive of topics. Each topic opens a detail view with a searchable subtopic list and a rendered subtopic panel with clickable references.
  • Ask about PDFs — a robot button in the PDF view header (or the command Ask about the open PDF) opens a chat panel. Answers are grounded in the PDF text and cite pages as clickable chips that jump to that page in the PDF.
  • Bring your own LLM — works with any OpenAI-compatible endpoint: base URL, API key, model, reasoning effort, max tokens, temperature, plus a connection test button.

Requirements

  • Obsidian 1.7.2 or newer
  • An OpenAI-compatible LLM endpoint (OpenAI, or a local/self-hosted server)

Installation

From the community: Settings → Community plugins → Browse → MagicNotes → Install → Enable.

Manually: download main.js, manifest.json, and styles.css from the latest GitHub release and place them in <Vault>/.obsidian/plugins/magicnotes/.

Setup

  1. Open Settings → MagicNotes.
  2. Enter your LLM Base URL (including the version path, e.g. https://api.openai.com/v1), API key, and Model.
  3. Press Test connection.
  4. Optionally adjust the knowledge base folder (default MapTheMind), base notes folder (default BaseNotes), LLM verbosity, and panel split directions.

Usage

  • Open a note and press the sparkles button in the note header to ingest it into the knowledge base.
  • Open the knowledge base via the brain icon in the ribbon, search topics, and click through to subtopics.
  • Open a PDF and press the robot button in the PDF header to ask questions about it.

Data and privacy

  • Note contents, existing topic names, and PDF text are sent to the LLM endpoint you configure. Nothing else leaves your vault.
  • The API key is stored locally in the plugin's data.json and is only sent to your configured base URL.
  • No telemetry. No other network requests.

Development

npm install
npm run dev     # watch mode
npm run build   # type-check + production bundle
npm run lint

License

0BSD

HealthExcellent
ReviewSatisfactory
About
Turn notes into a browsable knowledge base by classifying them into topics and subtopics, drafting reviewed entries with numbered source references, and archiving the originals. Ask questions about PDFs via a chat that returns grounded answers with clickable page citations and run the LLM through any OpenAI-compatible endpoint.
AIResearchPDF
Details
Current version
1.0.1
Last updated
2 weeks ago
Created
2 weeks ago
Updates
1 release
Downloads
22
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Author
CosmakesCosmakescosmakes
GitHubcosmakes
  1. Community
  2. Plugins
  3. AI
  4. MagicNotes

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.

Vault Curate

A local-first second brain for Obsidian , Desktop / Mobile ok, semantic search · relation graph · semantic paths · Hot/Cold rediscovery · strong Chinese/CJK · WebGPU on-device · no API keys. RAG LLM.

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.

Claudian

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

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

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.

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.

ChatGPT MD

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