Skip to content

Add kaydet#3263

Open
miratcan wants to merge 1 commit into
vinta:masterfrom
miratcan:master
Open

Add kaydet#3263
miratcan wants to merge 1 commit into
vinta:masterfrom
miratcan:master

Conversation

@miratcan

Copy link
Copy Markdown

Add kaydet - a queryable personal database and terminal diary.

Hidden Gem submission (28 stars, below 100 threshold):

Kaydet is a unique CLI tool that combines a plain-text terminal diary with SQLite FTS5 full-text search, structured metadata queries (key:value with numeric comparisons), tag management, todo tracking, file attachments, and a built-in MCP server for AI assistant integration.

Why it's awesome:

  • Python-first: 100% Python, 197 tests, production-ready
  • Unique value proposition: Not just a diary - a queryable personal database with SQLite backend
  • Active development: 3+ years of consistent commits, latest release v0.38.1 (July 2026)
  • Well documented: Comprehensive README, file format spec, query syntax docs, contributing guide
  • AI integration: Built-in MCP server exposes 13 tools to Claude Desktop and other AI assistants
  • Real-world usage: 28 GitHub stars, Homebrew package, PyPI package with Trusted Publisher publishing

Key differentiator: Unlike most note-taking CLIs, kaydet stores entries as plain text files (git-friendly, no lock-in) while maintaining a SQLite FTS5 index for fast full-text and metadata search.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant