Skip to content

Quantisan/gremllm

Repository files navigation

Gremllm — an Idea Development Environment

Gremllm Flyer

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.

Status

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.md per workspace

Next:

  • Quick-action agents: launch a purpose-built topic from a selection (validate, research, simplify)

Try it on macOS

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.app

Run from source

Requires 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 keys

Tech

Electron, ClojureScript, Replicant (UI), Nexus (state), Agent Client Protocol (AI integration).

Contributing

Issues and PRs welcome. No promises on response time — this is a side project.

License

MIT

About

An Experimental IDE (Idea Development Environment)

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors