CramKit
Local-first AI study tool with an MCP-first interface
Upload exam materials, converted to markdown, chunked, indexed, exposed to Claude Desktop via MCP. Studying happens inside Claude; the web UI exists only for data management. SQLite plus local filesystem, no cloud dependencies. Dogfooded on real exam prep.
Why it matters
MCP-first design treats Claude as the primary user. The web app exists only to manage the data the agent will read. A useful pattern for tools where the model is the consumer.
ViteReact 19HonoBunPrismaSQLiteMCP SDK
all work