
Obsidian is a fine starting point, but the cracks show up fast on the desktop. Sync costs $10 per month, publish costs another $10, and neither is optional if you work across machines. The plugin ecosystem keeps growing but so does the time you spend debugging broken community plugins after each update. We spent several weeks testing the most talked-about Obsidian alternatives for desktop to find which ones actually hold up for daily knowledge-management work on Windows, macOS, and Linux.
Quick comparison
| App | Best for | Free plan | Starting price | Standout feature |
|---|---|---|---|---|
| Logseq | Free local-first outliner | Yes, fully free | Free (open-source) | Block-based graph with daily journal |
| Anytype | End-to-end-encrypted private vault | Yes (local + sync) | Free | P2P encrypted sync, no central server |
| Joplin | Classic Markdown with zero cost | Yes, fully free | Free (open-source) | End-to-end-encrypted sync with many backends |
| Notion | Collaborative team wiki | Yes (limited) | ~$12/user/mo | Real-time collaboration, database blocks |
| Reflect | Daily-note workflow with AI | No | ~$15/mo | AI-powered capture linked to calendar |
| Trilium Notes | Self-hosted hierarchical vault | Yes, self-host only | Free (open-source) | Tree-structured notes, scripting, self-host |
| VS Code + Foam | Free if you already live in VS Code | Yes | Free | Full code-editor power for a plain-text vault |
Why people leave Obsidian on desktop
Sync is paywalled. Obsidian Sync is $10 per month on top of a free-to-use editor. Users on Reddit’s r/ObsidianMD repeatedly describe setting up Syncthing or Git-based sync as the first thing they do after installing, not because they want to, but because the official option is too expensive for what it offers.
Plugin maintenance becomes a second job. Once a vault grows past a few dozen community plugins, updates regularly break something. Theme compatibility, Dataview queries, and Templater scripts all have their own quirks that accumulate over time.
No real collaboration. Obsidian multiplayer does not exist in any meaningful sense. Teams working on shared documentation usually hit the wall within weeks and look for something else.
The graph view looks great in screenshots, not in practice. Most users with large vaults report that the graph view becomes unreadably dense once they cross a few hundred notes. It is a nice concept but rarely a daily driver.
Licensing uncertainty for commercial use. Obsidian is free for personal use but requires a commercial license for business use. Many solo professionals and small teams are unsure where they fall, which creates friction.
Logseq -- best free open-source local-first pick
Logseq stores everything as plain Markdown (or EDN for Clojure-style files) in a local folder you control. Its block-based outliner means every paragraph, bullet, and heading is individually referenceable and linkable, which makes building a knowledge graph feel natural rather than forced. The daily journal page is the default home screen, which works well if you capture notes chronologically and link them later.
The graph view renders bidirectional links clearly, and the query system lets you pull blocks across pages using a relatively readable syntax. Logseq vs Obsidian mostly comes down to this trade-off: Obsidian gives you free-form Markdown files that work in any editor, while Logseq adds block-level structure that makes queries and transclusion far more powerful but binds you more tightly to its own format.
Where it falls short: The desktop app is built on Electron, so memory usage is comparable to Obsidian. The database version (a major rewrite intended to fix performance) has been in beta for a long time, and existing users are understandably cautious about migrating until it stabilises.
Pricing:
- Free: Everything. No feature tiers, no sync paywalls. Sync is handled by putting your vault in a folder managed by your cloud provider of choice.
- Paid: None. Logseq is free and open-source.
- vs Obsidian: No cost at all, versus Obsidian’s $10/month for official sync.
Migrating from Obsidian: Logseq reads your existing Markdown vault directly. Open your Obsidian vault folder in Logseq and most notes load without changes. [[wikilinks]] carry over, but YAML frontmatter may not display identically. Plan an hour or two for a mid-size vault to review how properties and tags translated.
Download: Logseq desktop app (Windows, macOS, Linux; direct download from logseq.com)
Bottom line: Pick Logseq if you want Obsidian’s local-first ethos and a more capable block system without paying for anything.
Anytype -- best end-to-end-encrypted alternative
Anytype treats notes, databases, tasks, and bookmarks as typed objects connected by relations, not as folders of files. The result is closer to a local-first version of Notion than a direct Obsidian replacement, but the encryption story is genuinely different: everything is encrypted client-side and synced over a peer-to-peer network with no central server that could be subpoenaed or breached.
The app ships on Windows, macOS, Linux, iOS, and Android, and sync works across all of them without a subscription. The interface takes a few hours to learn because the object model is unlike both Obsidian and Notion, but once it clicks, building a linked personal knowledge base feels considerably less manual than managing a folder tree.
Where it falls short: Anytype vs Obsidian is a meaningful comparison only if you are willing to commit to a new data model. Your existing Markdown files do not import cleanly into Anytype’s object graph. Plain-text portability is lower than Obsidian or Joplin, which matters if you ever want to switch again.
Pricing:
- Free: Local storage, full sync across devices, up to a few gigabytes.
- Paid: Higher storage limits and priority support are coming in team plans; check anytype.io for current tiers as the pricing was still being finalised at time of writing.
- vs Obsidian: Free for what Obsidian charges $10/month for, with stronger encryption guarantees.
Migrating from Obsidian: Anytype has a Markdown importer, but block-level formatting and internal links require manual cleanup. Budget a few hours for anything beyond a small vault. Proprietary features like Obsidian Dataview queries do not transfer.
Download: Anytype desktop app (Windows, macOS, Linux)
Bottom line: Pick Anytype if end-to-end encryption and free cross-device sync are your top priorities and you are willing to adapt to a new information model.
Joplin -- best free classic Markdown
Joplin is the least flashy option on this list and arguably the most dependable. It stores notes as Markdown files in a local SQLite database, syncs to Dropbox, OneDrive, Nextcloud, WebDAV, or any S3-compatible storage, and encrypts sync content end-to-end. The sync backends are free to use with your existing cloud accounts, so the total cost can be zero.
The editor supports Markdown with a live preview, code highlighting, and checkboxes. There is no graph view, no block references, and no relational database layer. What Joplin does well is stay out of your way: open the app, write, close the app, sync happens in the background.
Where it falls short: Joplin vs Obsidian is the sharpest contrast in terms of features. Joplin has no backlinks, no graph, no plugin ecosystem anywhere near Obsidian’s scale, and the UI looks dated next to newer apps. If knowledge graph navigation is core to how you think, Joplin will feel like a downgrade.
Pricing:
- Free: Full app, all sync backends, end-to-end encryption. Everything.
- Paid: Joplin Cloud starts at around €2/month for personal sync through their hosted service, but this is optional, since using your own cloud is equally well supported.
- vs Obsidian: Free vs $10/month for sync, with the trade-off that Joplin’s feature ceiling is lower.
Migrating from Obsidian: Joplin has a Markdown import function. Drop your vault’s .md files in and they import cleanly. [[wikilinks]] become plain text (not live links) unless you use a community plugin to convert them first.
Download: Joplin desktop app (Windows, macOS, Linux; direct download)
Bottom line: Pick Joplin if you want a dependable, zero-cost Markdown editor with solid encryption and do not need graph features.
Notion -- best for collaborative documents
Notion is on this list because it comes up in every “Obsidian alternatives” thread, even though the philosophy is almost opposite. Notion stores your data on its servers, sync is always on, and the block-based editor handles databases, kanban boards, and nested pages in a way that makes it the default choice for teams who need shared documentation.
The free personal plan covers unlimited pages for individuals. Teams pay per member per month, and the pricing scales quickly for larger groups. Where Obsidian keeps you in your local vault, Notion makes everything shareable by default.
Where it falls short: Notion is not local-first and has no offline mode worth relying on. Obsidian vs Notion is a genuine philosophical split, not just a feature comparison. If owning your data matters to you, Notion is the wrong direction entirely.
Pricing:
- Free: Unlimited pages for individuals, limited block history.
- Paid: Plus plan starts at around $12/user/month (billed annually).
- vs Obsidian: Comparable price for teams, but cloud-only vs local-first.
Migrating from Obsidian: Notion has a Markdown import tool. Formatting transfers reasonably well, but Obsidian-specific features (backlinks, graph, Dataview queries) have no equivalent and will be lost.
Download: Notion desktop app (Windows, macOS; Linux via web app or community builds)
Bottom line: Pick Notion if you need real-time collaboration and are comfortable with cloud storage; skip it if local-first or data ownership is important.
Reflect -- best for daily-note workflow with AI
Reflect is a paid note-taking app built around the daily note as the primary unit. You write thoughts, capture links, and add meeting notes each day; Reflect links them to calendar events, people, and other notes automatically. The AI layer (powered by GPT) can summarise notes, generate action items, and surface related past entries.
The interface is deliberately minimal. There is no graph view, no plugin system, and no way to self-host. The Markdown files sync to a cloud backend that is end-to-end encrypted. Reflect targets professionals who want a friction-free capture experience more than a configurable power tool.
Where it falls short: Reflect is subscription-only with no free tier. If the price goes away or the company folds, your notes are locked behind an export step. The absence of plugins means you get what the developers ship, which works well if their priorities match yours and badly if they do not.
Pricing:
- Free: No free tier. There is a 14-day trial.
- Paid: Around $15/month or $150/year.
- vs Obsidian: Pricier than Obsidian’s basic use (which is free), more expensive than Obsidian Sync at $10/month.
Migrating from Obsidian: Reflect imports Markdown files. Notes land in your Reflect account cleanly; internal links become text. Budget 30 minutes for a small vault.
Download: Reflect desktop app (Windows, macOS; web app available)
Bottom line: Pick Reflect if you prefer a polished daily-note workflow with AI built in and are fine paying for it; skip it if you want free software or a large plugin ecosystem.
Trilium Notes -- best self-hosted tree-based pick
Trilium Notes uses a tree structure instead of a flat folder hierarchy, which makes it better at representing deeply nested knowledge bases than most of the other apps here. Notes can be placed in multiple branches simultaneously (a “cloning” concept), tagged, and scripted using JavaScript directly inside the app. The self-hosted server version lets a small team share a vault without any third-party cloud.
Trilium is fully open-source and free. The desktop client works on Windows, macOS, and Linux. The server version runs on any machine that can run Node.js, and there are community Docker images that make setup straightforward.
Where it falls short: Trilium vs Obsidian is a usability gap as much as a features gap. Trilium’s interface is dense and its onboarding is non-existent. People who pick Trilium are generally technically comfortable and motivated to spend a few days setting it up properly. Casual users will find the learning curve steep.
Pricing:
- Free: Fully free and open-source.
- Paid: None.
- vs Obsidian: Free vs Obsidian’s free tier for personal use; Trilium’s self-hosted sync vs Obsidian’s $10/month Sync.
Migrating from Obsidian: Trilium has a Markdown import feature accessible from the import menu. YAML frontmatter becomes attributes inside Trilium. Internal wikilinks require cleanup. A vault with a few hundred notes typically imports in under 10 minutes, though reviewing the tree structure afterwards takes longer.
Download: Trilium Notes desktop app (Windows, macOS, Linux; GitHub releases page)
Bottom line: Pick Trilium if you want a self-hosted, deeply hierarchical vault you can script and extend; skip it if you want a smooth out-of-the-box experience.
VS Code with Foam or Markdown Notes -- best if you already live in VS Code
This one comes directly from the source story that prompted this article. A developer on XDA described stopping Obsidian payments entirely after discovering that VS Code, with a couple of extensions, handled their notes just as well. The two most popular setups are Foam (a Roam-inspired graph extension) and the simpler Markdown Notes extension for basic wikilink support.
Foam adds a graph view, wikilink navigation, daily note templates, and a Markdown link provider that mirrors much of Obsidian’s core feature set. Your notes stay as plain .md files in a regular Git repo. You get full VS Code power alongside them: multi-cursor editing, terminal access, search-and-replace with regex, Git integration, and every other extension you already use.
Where it falls short: VS Code with Foam is not a polished note-taking app. There is no mobile client, the graph view is basic compared to Obsidian’s, and the setup requires enough comfort with VS Code to install extensions and configure a workspace. Anyone who finds VS Code intimidating will struggle here.
Pricing:
- Free: VS Code is free, Foam is free, Markdown Notes is free.
- Paid: Nothing to pay.
- vs Obsidian: Identical cost to Obsidian’s free tier for local use; sync handled by Git or your cloud folder at no extra cost.
Migrating from Obsidian: Your vault is already plain Markdown files. Open the vault folder in VS Code, install Foam, and you are running. [[wikilinks]] work immediately with Foam’s link provider. Nothing breaks.
Download: VS Code (Windows, macOS, Linux) + Foam extension from the VS Code marketplace
Bottom line: Pick VS Code + Foam if you already spend most of your day in VS Code and want a zero-cost Obsidian-like setup without running a second app; skip it if you want a dedicated note-taking UI.
How to choose
Pick Logseq if you want the closest feature match to Obsidian at zero cost. It reads your existing vault, supports a graph view and wikilinks, and adds block-level referencing that Obsidian lacks without plugins.
Pick Anytype if your top priority is encrypted sync across devices without paying a subscription. The data model is different enough that it rewards a few hours of learning, but the privacy architecture is genuinely stronger than anything else here.
Pick Joplin if you want the simplest possible free Markdown editor with dependable sync. No graph, no blocks, no complexity — just notes that sync and stay encrypted.
Pick Notion if your team needs to collaborate on shared documents and you are fine with cloud storage. Do not pick it for a personal knowledge base where you care about data portability.
Pick Reflect if you work from a daily-note model, want AI surfacing past entries, and are willing to pay around $15 per month for a polished experience with no setup overhead.
Pick Trilium if you want a self-hosted vault with deep tree structure and scripting capability, and you have the technical appetite to set it up properly.
Pick VS Code + Foam if you are already a VS Code user and want to eliminate a second app entirely. Your existing vault works without modification.
Stay on Obsidian if the plugin ecosystem is core to your workflow. Nothing here matches the breadth of community plugins, and if you depend on Dataview, Templater, or Kanban, switching is a real cost not just a migration exercise.
Frequently asked questions
Is Logseq better than Obsidian? For most users who want a free local-first knowledge base, Logseq covers the core use cases and adds block references that Obsidian only approximates through its own plugins. Obsidian is still stronger if you rely on a large community plugin library or prefer working in standard flat Markdown files rather than an outliner format.
Can I import my Obsidian vault into these apps?
Most of them, yes. Logseq, Joplin, Trilium, and VS Code + Foam read your existing .md files directly. Anytype and Notion have Markdown importers that handle most formatting but lose Obsidian-specific features like Dataview queries and graph-specific metadata. In every case, test with a copy of your vault before committing.
What is the cheapest Obsidian alternative for desktop? Logseq, Joplin, Trilium Notes, and VS Code + Foam are all fully free, including sync (when you use your own cloud storage or Git). Anytype’s core sync is also free at time of writing.
Is there a free Obsidian alternative with graph view? Yes. Logseq has a graph view on the free tier, as does Foam inside VS Code. Anytype shows object relation graphs. None of them are identical to Obsidian’s graph, but Logseq’s is the closest in terms of daily utility.
What do people use instead of Obsidian for team notes? Notion is the most common replacement for team documentation because of its real-time collaboration and database blocks. Anytype is adding team features. For small technical teams, a shared Git repository of Markdown files managed through VS Code or Obsidian itself also works well.
Does VS Code really work as a note-taking app? Yes, with the right extensions. The Foam extension adds graph navigation, wikilinks, and daily note templates. The main thing you give up is a polished consumer experience — VS Code looks and feels like a code editor, not a note-taking app. Users already comfortable in it rarely notice after the first week.