← All repos

graincrawl

Local-first Granola notes archive with SQLite, Markdown export, snapshots, and TUI browsing. 🌾

Browse cluster: Terminal & CLI Output Styling
172commits
7contributors
3languages

Tech stack & purpose

Graincrawl is a local-first archive tool built in Go that downloads Granola notes, transcripts, panels, and related metadata into a private SQLite database, enabling users to search, browse, and export their meeting data without modifying their Granola profile. The tool supports multiple data sources including Granola's private desktop API (with fallback to cached data) and the official public API, and provides a terminal user interface for browsing as well as command-line utilities for searching, exporting to Markdown, and managing portable snapshots. The project is developed by openclaw and distributed via Homebrew or built from source, with a read-only design philosophy that ensures graincrawl never writes back to Granola itself.

Languages

Go
96.9%
Shell
1.7%
Makefile
1.5%

Contributors