An AI-native alternative to Obsidian

Noesis is a markdown notes app for people who outgrew Obsidian's plugin maze and want Claude Code, AI chat, and real cross-device sync built in. Your .md files come with you — both apps speak the same format.

What's the same

  • Plain .md files as the source of truth — no proprietary format.
  • Wikilinks, backlinks, and a graph view of how your notes connect.
  • A local-first option (Obsidian: default; Noesis: opt-in).
  • Free for personal use.

What's different

Capability
Plain .md files as source of truth
Obsidian
Default
Noesis
Default
Wikilinks + backlinks + graph view
Obsidian
Mature, configurable
Noesis
Lighter, AI-discovered relations
Cross-device sync
Obsidian
Paid (Obsidian Sync)
Noesis
Free, cloud-native
Mobile UX
Obsidian
Acceptable
Noesis
Designed mobile-first
AI chat with your notes
Obsidian
Plugin-dependent
Noesis
Native (Claude / OpenAI / Gemini)
Claude Code (MCP) bridge
Obsidian
Community plugin
Noesis
Official server, 30+ tools
Plugin ecosystem
Obsidian
2000+ plugins
Noesis
Limited
Vim mode
Obsidian
Yes
Noesis
No
Local-first by default
Obsidian
Yes
Noesis
Opt-in
Free for personal use
Obsidian
Yes
Noesis
Yes

strong· partial / depends· not built in

Where Obsidian still wins

Honest concessions: Obsidian has a deeper plugin ecosystem, more graph-view configurability, vim mode, local-first as the default, and a larger community templates library. Pick Obsidian if those matter more than AI chat, Claude Code, mobile UX, and sync-included.

Built around Claude Code via MCP

Noesis ships an official @noesis-brain/mcp-server on npm so Claude Code can read, write, search, and sync your markdown notes directly from the terminal. 30+ tools cover semantic search, embeddings, conflict-aware sync, AI metadata, and related-note discovery. Plug it into Claude Code in two lines of config and your notes become a first-class context source for every prompt.

# Install once
$ npm install -g @noesis-brain/mcp-server
# Then from Claude Code
$ claude
# > What did I learn about auth?
search_semantic("auth flow")

Migration is free — both speak markdown

Your .md files import as-is. No proprietary format, no lock-in. Try Noesis on a copy of your vault; if it doesn't click, your files go back to Obsidian untouched.

Noesis

Ready to try the AI-native side?

Markdown notes, Claude Code MCP, cross-device sync — all in one place.