ekg  by ahyatt

Emacs note-taking app with a knowledge graph

Created 2 years ago
259 stars

Top 97.9% on SourcePulse

GitHubView on GitHub
Project Summary

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

Highlighted Details

  • Supports LLM embeddings for semantic search and LLM chat integration within notes.
  • Notes can be attached to file or web resources.
  • Imports from org-roam and supports import/export with Logseq.
  • Features template-based note creation and prefixed tags for organization (e.g., date/, idea/).

Maintenance & Community

  • Actively developed by ahyatt.
  • Dependencies include triples and llm packages, also maintained by ahyatt.

Licensing & Compatibility

  • License: MIT.
  • Compatible with commercial and closed-source applications.

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.

Health Check
Last Commit

4 days ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
0
Star History
2 stars in the last 30 days

Explore Similar Projects

Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
4 more.

reor by reorproject

0.1%
8k
Local AI personal knowledge management app
Created 1 year ago
Updated 4 months ago
Feedback? Help us improve.