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.

5m read timeFrom github.com
Post cover image
Table of contents
FeaturesGetting StartedAI Provider SetupBrowser ExtensionMCP ServerArchitectureProject StructureDevelopmentTech StackLicense

Sort: