
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.
OpenAltFinder Score
Project Details
Repository details
Updated 10/11/2026, 12:00:41 AM
View RepositoryRepository activity
Compare Atomic with
Similar open source alternatives
Jotted
Self-hosted tasks and notes management with offline support, push reminders, and full-text search in a single Docker container.

Quillpad
A free, open-source Android app for markdown notes and task lists with reminders, file attachments, and optional Nextcloud sync.
Google Keep
Mnemo
Mnemo is a free, open-source desktop study app combining block-based notes, FSRS flashcards, and mind maps with no accounts or tracking.
Quizlet
NoteDiscovery
A self-hosted knowledge base for note-taking with markdown support, Zettelkasten methodology, and Docker deployment.

Linkwarden
Linkwarden is an open-source, self-hostable bookmark manager for collecting, reading, annotating, and preserving web content.
Raindrop
Linkding
Minimal, fast, self-hosted bookmark manager with tagging, full-text search, and a clean web UI designed for easy Docker deployment.
Pinboard

