Discover and explore top open-source AI tools and projects—updated daily.
kenforthewinAI-powered personal knowledge graph from markdown notes
Top 38.4% on SourcePulse
Atomic is a self-hosted, semantically-connected personal knowledge base that transforms markdown notes into an AI-augmented knowledge graph. It targets users who need to organize, synthesize, and query their personal information, offering AI-powered insights and connections between notes. The primary benefit is an intelligent, interconnected system for managing and retrieving knowledge.
How It Works
The core logic resides in the atomic-core Rust crate. Markdown notes ("atoms") are automatically chunked, embedded using vector search via sqlite-vec, and linked based on semantic similarity. This forms a knowledge graph that can be visualized on a spatial canvas, synthesized into wiki articles using LLMs with citations, or queried via an agentic RAG chat interface. It supports pluggable AI providers like OpenRouter (cloud) or Ollama (local).
Quick Start & Requirements
git clone https://github.com/kenforthewin/atomic.git, cd atomic, docker compose up -d. Access http://localhost.cargo run -p atomic-server -- --data-dir ./data serve --port 8080.openrouter.ai, ollama.ai.Highlighted Details
sqlite-vec.Maintenance & Community
No specific details regarding maintainers, community channels (e.g., Discord, Slack), sponsorships, or roadmap are provided in the README.
Licensing & Compatibility
The project is licensed under the MIT License, which is permissive for commercial use and integration into closed-source projects.
Limitations & Caveats
The project relies heavily on external AI services, requiring user configuration and potentially incurring costs (OpenRouter) or local resource usage (Ollama). The browser extension requires manual installation in developer mode. Specific integrations, like the MCP server for Claude, necessitate custom configuration.
19 hours ago
Inactive