YouTip LogoYouTip

Obsidian Intro

Obsidian is a bi-directional note-taking software based on local Markdown files, officially positioned as "A second brain, for you, forever". It helps you weave scattered knowledge points into a growable knowledge network. Obsidian is a local-first personal knowledge management tool. Obsidian's core file format is plain text Markdown, and all notes are stored as .md files in local folders on your computer. Unlike online note-taking tools like Notion and Yuque, Obsidian doesn't require an internet connection, and your data is completely in your own hands. Compared with outline-style notes like Roam Research and Logseq, Obsidian provides a more traditional document editing experience, allowing free writing while retaining powerful bi-directional linking capabilities. > Obsidian for notes is like VS Code for code editingβ€”not a closed platform, but an infinitely extensible tool, and all your content is stored as plain text files, so you always own them. !(https://example.com/wp-content/uploads/2026/05/8cd28793-30aa-4bd2-8a50-d820af6ca747.webp) ### Why Choose Obsidian | Feature | Obsidian | Notion | Roam Research | | --- | --- | --- | --- | | Storage | Local Markdown files | Cloud database | Cloud database | | Offline Available | Fully offline | Requires pre-loading | Requires internet | | Bi-directional Links | Native support | Limited support | Native support (outline-style) | | Extensibility | 1000+ community plugins | Few integrations | Fewer plugins | | Price | Free for personal use | Freemium | Paid subscription | | Data Migration | Just copy the folder | Requires export | Requires export | The core essence of Obsidian is only three points: 1. Plain text storage: All notes are Markdown files in .md format, stored in a folder on your local computer. No proprietary formats, no databases, can be opened with any text editor. 2. Bi-directional links: Notes can reference each other, forming a knowledge network instead of isolated files. 3. Extensibility: With over 1500 community plugins, you can transform Obsidian into whatever you need. * * * ## Why Developers Are Particularly Suited for Obsidian Many tools can "take notes," but Obsidian has several unique attractions for developers. ### Markdown Is Your Native Language As a developer, you write READMEs, documentation, and comments every day. Markdown is already part of your work. Obsidian treats Markdown as a first-class citizen, with no learning curve. ### Local Files Equal Git-Friendly All files are plain text, which means: * You can use git init for version control of the entire note library * You can use grep, sed, and scripts for batch processing of notes * Migration, backup, and export have no obstacles * Your data will never be taken away when a company goes out of business ### Programmer Thinking Fits Perfectly with Obsidian | Developer Habit | Obsidian Corresponding Feature | | --- | --- | | References between functions/modules | Bi-directional links [[]] | | Writing comments and documentation for code | Code blocks embedded in notes | | Using Git to track changes | Plain text + Git version control | | Using tags/branches to manage tasks | Tag system + folder structure | | Looking up API documentation | Personal knowledge base + quick search | | Project README | Project notes + Canvas whiteboard | * * * ## Core Differences from Mainstream Tools Before choosing a tool, you need to understand their positioning clearly to avoid duplicate efforts. ### Obsidian vs Notion | Comparison Dimension | Obsidian | Notion | | --- | --- | --- | | Data Storage | Local plain text files | Notion servers (cloud) | | Offline Available | Fully offline | Requires network | | Data Ownership | You fully own it | Notion company hosts it | | Speed | Extremely fast, millisecond response | Depends on network speed, occasional lag | | Collaboration | Weak (requires third-party tools) | Strong (natively supports multi-person) | | Customization | Very high (rich plugin ecosystem) | Medium | | Suitable Scenarios | Personal knowledge management, deep thinking | Team collaboration, project management | | Learning Curve | Medium | Low | Conclusion: If you need team collaboration, Notion is more suitable. If you need to build a personal, long-term knowledge system, Obsidian is the better choice. The two are not mutually exclusive; many people use both. ### Obsidian vs Roam Research Roam Research was the pioneer in bi-directional note-taking, but Obsidian is a more practical choice: * Roam is SaaS subscription ($15/month), Obsidian is completely free for personal use * Roam stores data in the cloud, Obsidian data is local * Roam's outline structure is better for brainstorming, Obsidian's document structure is better for organizing and consolidating ### Obsidian vs Typora / VS Code These tools can also write Markdown, but they lack Obsidian's core capabilities: * No bi-directional links: Files are isolated from each other, unable to form a knowledge network * No graph view: Unable to visualize connections between knowledge * No plugin ecosystem: Unable to extend functionality as needed Typora is an excellent Markdown editor, VS Code is an excellent code editor, but neither is a knowledge management tool. * * * ## Obsidian's Core Philosophy Before installing, establishing a few basic mental models will make subsequent learning more efficient. ### Philosophy One: Notes Are Files Obsidian has no database or proprietary format of its own. Each note is a .md file on your hard drive. ~/Documents/MyVault/β”œβ”€β”€ Diary/β”‚ β”œβ”€β”€ 2024-01-15.mdβ”‚ └── 2024-01-16.mdβ”œβ”€β”€ Tech Notes/β”‚ β”œβ”€β”€ Git Common Commands.md β”‚ └── Docker Getting Started.md └── Reading Notes/ └── Understanding Computer Systems.md When you create a note in Obsidian, you're actually creating a Markdown file in a certain folder. You can see it directly in the file explorer, read it with the cat command, and track it with Git. ### Philosophy Two: Links Are More Important Than Folders Traditional note-taking software relies on folders to organize content, like putting books in different drawers. This approach has a fatal drawback: a knowledge point can only belong to one drawer. Obsidian's core idea is: instead of putting notes into categories, connect them together. # Docker Getting StartedDocker is a containerization technology, the key difference from [] is...When deploying, it's usually used with []...Before learning Docker, it's recommended to understand []... When you open the "Docker Getting Started" note, you'll see it links to three notes: "Virtual Machine," "Kubernetes," and "Linux Basics." At the same time, the "Linux Basics" note will also display "There is a note called Docker Getting Started that references me." This is bi-directional linking, which simulates how concepts are associated in the human brain. ### Philosophy Three: Knowledge Graph Is the Result, Not the Cause Many beginners see Obsidian's beautiful knowledge graph and mistakenly think "building a knowledge graph" is the purpose of using Obsidian. Then they spend a lot of time designing structures without actually taking notes. The correct understanding is: the graph is a natural byproduct of taking notes and building links, not something you need to carefully design from the start. Take notes first, build links, and the graph will naturally become rich. ### Philosophy Four: Never Pursue a Perfect System This is the trap that newcomers fall into most easily: spending too much time designing a "perfect" folder structure and tag system, instead of actually recording and thinking. > A "good enough" system that is used consistently is far better than a "perfect" system that never really gets implemented.
← Obsidian StartClaude Code Todo β†’