Discover and explore top open-source AI tools and projects—updated daily.
Emacs note-taking app with a knowledge graph
Top 97.9% on SourcePulse
ekg is an Emacs note-taking application that functions as a knowledge graph, storing all data in a SQLite database. It targets users seeking an alternative to tools like org-roam or denote, offering a unique approach where tags are primary, replacing traditional note titles. This design facilitates symmetrical backlinks and allows for granular note organization.
How It Works
ekg's core design philosophy is the equivalence of tags and notes, eliminating the need for explicit titles. Notes are identified and linked solely through tags, enabling a more fluid and interconnected knowledge base. This approach, combined with a SQLite backend instead of filesystem storage, allows for efficient querying and management of notes, especially when dealing with numerous small entries.
Quick Start & Requirements
(use-package ekg ...)
triples
and llm
packages.emacsql
and a system sqlite
binary.Highlighted Details
date/
, idea/
).Maintenance & Community
triples
and llm
packages, also maintained by ahyatt.Licensing & Compatibility
Limitations & Caveats
The project is described as "simple but opinionated," suggesting potential limitations for users preferring more conventional note-taking structures. While LLM integration is present, its setup requires specific provider configurations and API keys.
4 days ago
Inactive