Atomic
A self-hosted personal knowledge base that turns markdown notes into an AI-augmented knowledge graph with semantic search and wiki synthesis.
Open source alternative to:
Atomic is a self-hosted personal knowledge base that stores information as atoms — markdown notes that are automatically chunked, embedded, and linked by semantic similarity. It builds a knowledge graph from your notes and lets you explore connections on a spatial canvas powered by force-directed layout.
Key features include semantic vector search (sqlite-vec), LLM-powered wiki synthesis that generates articles from your notes with inline citations, an agentic chat interface for RAG-style conversations with your knowledge base, automatic tag extraction, RSS feed sync, a browser extension for web clipping, and an MCP server for Claude integration. AI providers are pluggable — use OpenRouter for cloud models or Ollama for fully local AI.
Atomic runs as a Tauri desktop app (macOS, Windows, Linux), a self-hosted Docker server, or deployed to Fly.io. A native iOS SwiftUI app is also available. Compared to Obsidian, Atomic has AI-powered synthesis and semantic search built in without plugins; compared to NotebookLM, it is fully self-hosted and supports local AI via Ollama; compared to Notion, it is open source and designed around a personal, linked knowledge graph rather than collaborative databases.
Categories:
Build with:
Frequently Asked Questions
What is Atomic and how is it different from Notion?
Atomic is a self-hosted personal knowledge base (MIT-licensed) that turns plain Markdown notes into a semantically connected, AI-augmented knowledge graph. The desktop client is built with Tauri (Rust + TypeScript) and saves notes as "atoms" — markdown files that are automatically chunked, embedded, and tagged. Where Notion treats pages as a hierarchy, Atomic treats them as a graph you explore on a force-directed canvas and query through semantic vector search.
How does Atomic build a knowledge graph from my notes?
When you save a note, Atomic chunks the markdown, generates vector embeddings, and uses an LLM to auto-tag and link the atom to existing notes by semantic similarity. The result is a sqlite-vec index that powers search-by-meaning rather than keyword matching, and a canvas view that arranges related atoms spatially based on their embeddings. You can also trigger Wiki Synthesis to have the LLM generate cited articles composed from across your atom cluster.
Which AI providers does Atomic work with?
Atomic is provider-agnostic — embeddings and LLM calls go through OpenRouter, Ollama, or any OpenAI-compatible endpoint, so you can use a local Ollama model for full privacy or pay-as-you-go via OpenRouter. The built-in MCP server even exposes your knowledge base to external agents like Claude. An optional hosted version, Atomic Cloud, is offered for users who don't want to run Docker themselves.
What are my deployment options for Atomic?
Atomic ships as a Tauri desktop app for macOS, Linux, and Windows and as a headless server with a separate web frontend. The recommended self-host path is a single docker compose up -d that brings up the API, the web client, and an nginx reverse proxy listening on :8080. A fly.toml.example is included for one-command deployment to Fly.io with persistent volumes, and a native iOS app is on the App Store while a Chrome extension captures web content directly into your knowledge base.
Repository details
Updated 8/10/2026, 3:00:53 PM
View RepositoryRepository activity
Compare Atomic with
Similar open source alternatives
AppFlowy
Open source Notion alternative that brings projects, wikis, and teams together with AI while keeping you in control of your data.
HelixNotes
A fast, privacy-first local markdown note-taking app built with Tauri and SvelteKit. Your notes stay as plain .md files on your device.
ObsidianJotty
Lightweight self-hosted app for managing personal file-based notes and checklists.
Outline
The fastest growing-team knowledge base — beautiful, realtime collaborative, feature packed, and markdown compatible Notion and Confluence alternative.
memos
Privacy-first, self-hosted note-taking platform with markdown support, tagging, and built-in AI — a lightweight alternative to Notion and Obsidian.
ObsidianAFFiNE
Open-source knowledge base combining note-taking, whiteboard, and project planning in one workspace.

