Obsidian
Obsidian is a knowledge management and note-taking application built on local Markdown files, developed by Shida Li and Erica Xu. Its defining feature is the use of bidirectional links to connect notes into a knowledge network, with a graph view for visualizing relationships between notes. All data is stored locally in plain text format, with support for plugin extensions and extensive customization. It is widely used for personal knowledge management, academic research, and writing.
Core Facts
Obsidian is a bidirectional-linking note-taking tool based on local Markdown files, with all data stored locally in plain text format.
Mermaid is an open-source JavaScript-based diagramming description language that has been natively supported by mainstream platforms such as GitHub, GitLab, and Notion.
Markdown is a lightweight markup language with concise syntax, strong readability, and ease of version management, and has become the de facto standard format for technical documentation.
Timeline (last 90 days)
The workflow of this knowledge base system is: paste links in Feishu documents, have a scheduled task scan for newly added links, parse the text and video content to form raw information and analysis results, and then organize them into the Wiki knowledge base in Obsidian.
General-purpose note-taking tools (such as Notion or Obsidian) can only store text and do not support template variables or direct injection into AI chat interfaces.
Electron apps are a class of software whose interfaces are built with web technologies and then packaged as desktop programs; Obsidian, VS Code and Slack all fall into this category.
Obsidian's 42 IPC channels fall into 4 groups: 15 involve the file system, one RequestUrl allows arbitrary network requests, and one Register executes Shell commands via the command line to add Obsidian to the path.
In testing, REA unpacked the Obsidian archive, parsing out 3.9 million syntax nodes, 1600 findings and 42 IPC message channels, taking about one minute.
Through REA, Claude cloned the ranking logic of Obsidian's quick switcher, and across all 30 titles and 4915 queries, the original function and the clone matched exactly in ranking lists, scores and highlighting, taking 2 minutes 11 seconds.
The process for connecting Obsidian with Gemini conversations is: CLI ready → install plugin → select Gemini → test conversation, which can be completed in four steps.
After installing the Agent Client plugin, you must click "Enable", otherwise no entry will appear in the sidebar.
Obsidian, as a local-first knowledge management tool, has long lacked native AI chat capabilities.
Obsidian plugins are divided into core plugins (officially built in) and community plugins (developed by third parties); Agent Client is a community plugin, and Obsidian does not perform security review on it.
40 more timeline events
All Facts (20)
Obsidian is a bidirectional-linking note-taking tool based on local Markdown files, with all data stored locally in plain text format.
80%VerifiedMermaid is an open-source JavaScript-based diagramming description language that has been natively supported by mainstream platforms such as GitHub, GitLab, and Notion.
80%VerifiedMarkdown is a lightweight markup language with concise syntax, strong readability, and ease of version management, and has become the de facto standard format for technical documentation.
70%VerifiedMarkdown is the default document format for mainstream platforms such as GitHub, Notion, and Obsidian, and is also the default output format for nearly all large language models.
70%VerifiedObsidian supports bidirectional linking via the [[page name]] syntax; the system automatically records backlinks on referenced pages and presents the knowledge base as a visual node network through a graph view
65%VerifiedObsidian's graph view builds a knowledge network by parsing bidirectional links [[filename]]
65%VerifiedObsidian and Logseq are typical cases of knowledge management tools that rose to prominence under the local-first philosophy.
65%VerifiedMermaid is a text-based diagram description language that allows users to generate flowcharts, sequence diagrams, Gantt charts, class diagrams, state diagrams, and other chart types through concise Markdown-like syntax.
65%VerifiedAll data in Obsidian is stored as plain-text Markdown files in the local file system, with no proprietary database or cloud lock-in.
65%UnverifiedObsidian的Vault本质上是一个普通文件夹,Claude Code可以直接读写文件系统,无需任何API中间层
90%UnverifiedObsidian Web Clipper是一个Chrome插件,可以一键将网页转换为Markdown格式并保存到Obsidian中
90%UnverifiedObsidian和Cursor都基于Electron框架构建,且都不是开源的
90%UnverifiedObsidian是一款完全免费的软件,本质上是操作Markdown文件的界面
90%Unverified双向链接概念最早由超文本先驱Ted Nelson在1960年代提出,后被Obsidian等现代笔记工具发扬光大
85%UnverifiedNoah Breyer从Evernote迁移到Obsidian,核心原因是Obsidian底层是Markdown文件和文件夹,可以用Git同步并被命令行工具操作
85%UnverifiedKarpathy式Obsidian文件结构包含三个核心子文件夹:Raw(临时堆放区)、Wiki(中间层)和Output(输出层)
85%UnverifiedObsidian的Terminal插件本质上是在Electron应用内嵌入了一个终端模拟器,通常基于xterm.js实现
80%UnverifiedAndrej Karpathy提出了Obsidian + Markdown方案作为RAG系统的轻量级替代
80%Unverified一次新内容的添加通常会产生10-15个页面的交叉引用更新
70%Unverified知识管理工具经历了三个发展阶段:以印象笔记为代表的数字文件柜时代、以Notion和Obsidian为代表的结构化思维时代、以NotebookLM和Mem.ai为代表的AI原生时代
70%