Today, I would like to introduce Obsidian, a text organization tool that is invaluable when taking notes on individual papers tailored to your research content, organizing information, or developing ideas.
Obsidian is an excellent tool for organizing markdown-formatted text. It has the potential to connect notes as a network and serve as a second brain. Additionally, it's free to use in local environments, making it easy to adopt. Recently, plugins that enable AI integration have emerged, suggesting that it will likely become even more convenient in the future.
Research activities require organizing vast amounts of information, structuring ideas, and accumulating knowledge over the long term. Many researchers may feel limited by traditional note-taking apps and file management systems. Today, I'll provide a detailed explanation of "Obsidian," a tool that can revolutionize knowledge management for researchers.
- What is Obsidian? Why Researchers Should Pay Attention
- Getting Started with Obsidian: Researcher-Focused Setup
- What is Markdown?
- Search, Links, Graph View, and Command Palette
- Essential Keyboard Shortcuts to Remember
- Expanding Functionality with Obsidian Plugins
- Recommended Plugins
- Practical Usage Examples
- Summary
What is Obsidian? Why Researchers Should Pay Attention
Obsidian is a knowledge management tool conceived as a "second brain." Rather than being just another note-taking app, its greatest feature is the ability to visualize relationships between information and build networks of knowledge.
Benefits of Obsidian for Researchers
1. Visualizing Knowledge Connections
Through link structures like graph view, you can visually grasp relationships between papers and connections between concepts. This leads to the discovery of new research ideas and hypotheses.
2. Long-term Knowledge Accumulation
Throughout years or decades of research life, you can efficiently reference past learning content and thought processes. It operates smoothly since markdown text is the foundation.
3. Markdown-based Sustainability
Since files are saved as plain text, migration is simple when tools change, eliminating the risk of losing your assets.
4. Flexible Customization
The plugin system allows you to build an environment tailored to your individual style.
Getting Started with Obsidian: Researcher-Focused Setup
Installation and Initial Configuration
- Download from Official Site
You can download it for free from the official Obsidian website. Compatible with Windows, Mac, Linux, iOS, and Android. - Creating a Vault (Repository)
Create a vault by specifying a folder. Essentially, this means deciding where to store all your markdown files. While Obsidian offers paid vault synchronization features, you can achieve device synchronization without paid services by creating vaults in cloud storage like Dropbox or linking with GitHub. - Basic Settings Adjustment
- Editor: Enable Live Preview
- Files & Links: Set new link format to "Shortest path"
- Appearance: Choose a theme that helps you focus on research
What is Markdown?
The text that Obsidian works with is based on markdown, making it ideal for creating research notes. Markdown is a lightweight markup language that allows you to create structured documents in plain text.
For basic markdown syntax and usage methods, I've provided detailed explanations in previous articles and videos, so please refer to those.
(Sorry, this article is written in Japanese. But the video is easy to understand even if you don't understand Japanese.)
Search, Links, Graph View, and Command Palette
Advanced Search Features
Obsidian's search includes lightweight and user-friendly search functions beyond simple keyword searches.
Basic Search
- Global search with
Ctrl+Shift+F
or click the icon shown in the image below - Regular expression support
- Integrated search of file names, tags, and content

Advanced Search Using Operators
Using operators like path:, tag:, file: makes filtering from various perspectives easy. Below are the main operators and usage examples.
- file:
Search for specific file names or file patterns.
Example:file:literature
→ Search for notes containing "literature" in the filename - tag:
Search for notes with specified tags.
Example:tag:#methodology
→ Search for notes with the#methodology
tag
Example:-tag:#obsolete
→ Search for notes without the#obsolete
tag Note: In Obsidian, you can easily add tags to notes by writing "#tagname".
Be careful not to add a space after # as it would be recognized as a markdown heading command. - path:
Search for notes in specific folders or paths.
Example:path:Projects/
→ Search for notes in the "Projects" folder - content:
Search for notes containing specific phrases in the body text.
Example:content:"deep learning"
→ Search for notes containing "deep learning" in the body
You can combine these operators, for example:file:literature tag:#methodology -tag:#obsolete path:Projects/ content:"deep learning"
to filter with multiple conditions.
As I mentioned in previous Zotero articles, I personally recommend tag management over folder structures.
The reasons are: "flexible handling such as deletion when no longer needed" and "duplication is allowed." I believe ideas change their groupings as you develop them, so I encourage you to try tag-based management extensively.
Since there's also the graph view mentioned next, managing and organizing unnecessary tags is relatively easy in Obsidian.
Link System: Networking Knowledge
Internal Links
You can create link structures to specific notes, files, and headings with the following commands:
[[Paper Title]]
[[Concept Name|Display Text]]
[[Folder/File Name]]
Block References
[[File Name#Heading]]
[[File Name^Block ID]]
Note: In Obsidian, you can create what's called a block ID by writing something like "^point" within headings, which acts like block-level tags. This is useful when you want to reference specific blocks.
Graph View: Visualizing Research Domains
Graph view is a convenient feature unique to Obsidian that can be used to visually represent relationships between knowledge. You can open it with the "Open graph view" button in the left toolbar. It looks like constellations and is quite beautiful (seems fun, but I personally don't use it much).

Usage Scenarios
For example, if you frequently link between notes, you might consider the following uses:
- Understanding overall structure through notes
- Discovering relationships between paper notes
- Finding new research ideas
Filtering Functions
Similar filtering as before:
- Filter by tags
- Filter by attached files
- Display importance by number of links
Command Palette
The command palette is a collection of useful tools. When you add plugins (described later), commands are often added here.
Commands I personally use frequently
- Outline: Display outline pane
An outline for each heading is displayed.
Since I convert papers to markdown and save them here, the outline display makes the overall structure very easy to see (right side of image).

For conversion, I use Mistral OCR's API, which is inexpensive and has high conversion accuracy. The GitHub code is here:
- Insert template
This is from the templater plugin described later, which allows you to store frequently used template structures.
Essential Keyboard Shortcuts to Remember
Most of the functions introduced so far can be opened with Ctrl+key shortcuts. Since constantly reaching for the mouse is tedious, let's definitely memorize these.
Frequently Used Obsidian Shortcuts
Function | Shortcut | Simple Reason/Explanation |
---|---|---|
Command Palette | Ctrl+P | P is for "Palette" |
Global Search | Ctrl+Shift+F | F is for "Find", Shift for global search |
Create New Note | Ctrl+N | N is for "New" |
Insert Note Link | Ctrl+K | K is the K in "linK" |
Quick Switcher | Ctrl+O | O is for "Open" |
Show Outline | Ctrl+Shift+O | O is for "Outline", Shift for outline |
Toggle Preview/Edit | Ctrl+E | E is for "Edit/Explorer" |
Search in Page | Ctrl+F | F is for "Find" |
Show Graph View | Ctrl+G | G is for "graph" |
※For Mac, replace Ctrl with Cmd.
These shortcuts use ntuitive key assignments, many of which are common with other editors and apps. Memorizing them will significantly improve your work efficiency.
Expanding Functionality with Obsidian Plugins
Obsidian's true value lies in its plugin ecosystem. Obsidian is an open-source project, with developers worldwide creating and publishing plugins. Today, I'll introduce the plugins I use.
By the way, you can install plugins by clicking the gear button in the bottom left to open the following window, then going to "Community plugins" > "Browse" to search and install.
Recommended Plugins
1. Paper Management and Citation Plugins
Citations
- Integration with Zotero
- Automatic citation insertion
- Reference list generation
- GitHub: hans/obsidian-citations
This is a plugin that reads reference lists from Zotero and enables citations and reading notes within Obsidian. While the functionality is modest, I personally think this is sufficient.
First, you need integration with Zotero reference management software, which requires the Better BibTeX Zotero plugin.
With Better BibTeX, file information is automatically updated when papers are added, so you don't need to manually update reference information, which is convenient.
How to Use
Use Better BibTeX to export a bib file (CSL JSON is also possible) from your Zotero library.
Next, open the Citations plugin settings screen from Obsidian, change "Citation database format" at the top to "Better BibTeX", and enter the path to the exported bib file in "Citation database path".

You can store notes about literature in the Literature note folder. By default, it's called "Reading notes", so create a folder accordingly.
The structure looks like this:
This completes the setup.
Pressing Ctrl+Shift+E allows you to enter just a bit of the title and see relevant papers filtered and displayed.

Pressing the literature you want to cite will display it as follows:
@ferrerAlzheimersDiseaseInherent2022
By default, this is the citekey given by Better BibTeX, which is a unique key, so it's difficult to tell at a glance which paper you're citing.
So, open the plugin settings screen again and change the part indicated by the arrow to title, author, etc., for better clarity.

For example, if you enter "title", the citation format becomes:
@Electrophysiological testing is correlated with myasthenia gravis severity
To make it more appropriate, I use {{authorString}}, {{title}}, {{year}}.
When you insert a citation, a note for that paper is automatically created in Reading notes, so you can add supplements or summaries there if needed.
The plugin hasn't been updated for three years, so I'm concerned about whether it will continue to work properly, but it's currently functioning without issues. Since it's not a complex structure, it might not be problematic even as updates progress.
There's also a plugin called Zotero integration, which handles notes and highlights within Zotero and seems more complex. It was updated 10 months ago, so this one might be more likely to receive updates.
2. AI Integration Plugins
Local REST API (for MCP Integration)
- Connect Obsidian notes with LLMs and tools
- MCP (Model Context Protocol) support
- GitHub: coddingtonbear/obsidian-local-rest-api
There's a protocol called MCP for connecting to LLMs, and this plugin is used to connect Obsidian with Claude and others through that protocol.
Among AI and Obsidian combinations, I think this plugin combined with the following MCP is the most powerful, so if you can pay for Claude, this is my top recommendation:
Copilot for Obsidian
- AI-powered text summarization and search
- Useful for searching and compiling notes
- GitHub: logancyang/obsidian-copilot
As a second choice when the Claude and MCP server combination above isn't available. This embeds vectors in all text within notes for searching, so there are inherent accuracy limitations dependent on the program code. I feel the MCP server approach above, which essentially delegates everything to the LLM, is superior.
I plan to create dedicated videos and articles introducing these tools, so please look forward to updates.
3. Utility Plugins
Templater
- Advanced template functionality
- Dynamic content generation
- Automation of dates and calculations
- GitHub: SilentVoid13/Templater
To use this, create a template folder and store template structures there. Then, when writing notes, you can easily add them via "Insert template" from the command palette or the "Insert template" button in the left sidebar. It's convenient as it includes features like automatically inserting dates.
Practical Usage Examples
Organizing Research Ideas
Step 1: Convert papers that serve as evidence for research and experiments, and sources of ideas, from Zotero to markdown and move them to the Vault (automated with Python)
Step 2: Add points of interest from reading and additional information researched with LLMs in markdown format
Step 3: Use Claude and MCP server to ask questions about doubts and topics that become necessary again, and have them reorganized
For example, when papers are imported as markdown, I can simply enter a rough prompt like "summarize the results of papers on statins and cognitive function" to Claude, and it processes it easily▼

Step 4: Based on the summary, proceed with further literature collection and experiments
Claude × MCP server × Obsidian is so convenient that I'm essentially using Obsidian as a RAG system.
Blog Draft Creation
Step 1: Collect ideas, interesting articles, links, etc., in markdown format
Step 2: Have Claude gather ideas and information about the decided topic
Step 3: Compile the content and outline you want to write, then send it to Claude or GPT to create a draft
Step 4: Refine the draft appropriately on Obsidian and add images
Step 5: Upload the completed markdown to WordPress using Python
Summary
Obsidian can serve as a powerful knowledge management tool for researchers that goes beyond a simple note-taking app. With its lightweight markdown-based operation and knowledge networking capabilities through links, it efficiently supports long-term research activities.
Obsidian Benefits
- Visualizes relationships between information, promoting the discovery of new findings and idea generation
- Plain text storage avoids data migration risks when changing tools
- Rich plugins allow optimization for individual research styles
- Free to use, enabling easy adoption and continued use
- Being open-source, LLM integration is advancing, with the MCP combination being particularly excellent
Especially by mastering search function operators, tag management, and keyboard shortcuts, you can process reading and writing speedily. By utilizing plugins like Citations, Templater, and MCP integration, you can integrate the entire research workflow from literature management to pre-writing stages.
I encourage all researchers to use Obsidian to accumulate and utilize knowledge as a "second brain."
I'll add links to this article for particularly useful LLM integrations as updates become available.
コメント