Atomic is an open-source personal knowledge base that converts markdown notes into a semantically-connected AI-augmented knowledge graph. Notes (called 'atoms') are automatically chunked, embedded, tagged, and linked by semantic similarity. Key features include vector search via sqlite-vec, a force-directed spatial canvas, LLM-generated wiki articles with citations, an agentic RAG chat interface, RSS feed ingestion, a browser extension for web clipping, an MCP server for Claude integration, and a native iOS app. It runs as a Tauri desktop app, a self-hosted Docker/Fly.io server, or a standalone Rust server. The architecture centers on an atomic-core Rust crate with thin wrappers for each transport. Supports OpenRouter (cloud) or Ollama (local) as AI providers.
Table of contents
FeaturesGetting StartedAI Provider SetupBrowser ExtensionMCP ServerArchitectureProject StructureDevelopmentTech StackLicenseSort: