Slow thinking with AI.
Gremllm is a desktop workspace for working on high-value documents with AI — investment memos, strategy docs, product requirements. Documents that carry your name, get scrutinized, and usually take several experts to produce.
You direct; the AI writes. You never type into the document — every change comes from the AI, and you accept, reject, or redirect each one. Select text to focus the next round. Your judgment shapes the document; the AI does the typing.
Early. Not ready for real work.
Today:
- Document panel with live markdown rendering
- AI assistant via the Agent Client Protocol (Claude, through
claude-agent-acp) - Pending diffs appear inline with accept/reject controls
- Selected text stages as structured context for the next prompt
- Workspaces are portable folders of markdown files — today one
document.mdper workspace
Next:
- Quick-action agents: launch a purpose-built topic from a selection (validate, research, simplify)
Download the .dmg from the latest successful run on the Actions tab. After downloading with Safari, remove quarantine before first launch:
xattr -dr com.apple.quarantine Gremllm.appRequires Node.js 22+, Java 21+, and Clojure.
npm install
npm run dev # hot reload; Dataspex state inspector at localhost:7117
npm test # unit tests
npm run test:integration # requires API keysElectron, ClojureScript, Replicant (UI), Nexus (state), Agent Client Protocol (AI integration).
Issues and PRs welcome. No promises on response time — this is a side project.
MIT
