GNOME Shell Extension

Grimoire

Cast spells on your clipboard.
Ask Aldric anything.

✦ spell cast "thsi text has bad grammer and speeling" "This text has bad grammar and spelling."
Install the extension View on GitHub
What it does

Three arts, one extension

📋

Clipboard History

Every text you copy, kept. Search, pin, tag, edit, and export items. Survives screen lock, Shell restarts, and logouts.

🪄

Spells

Select a clipboard item, cast a spell, get the transformed result as a new entry. The original is never touched.

🧙

Aldric

A persistent floating chat. Streaming replies, multiple conversations saved to disk. Runs entirely on your machine.

The spellbook

Every spell in the grimoire

AI spells require a Provider configured (Ollama). All others run locally — no model needed.

Spell What it does Requires AI
✏️ Format JSON Pretty-prints minified JSON Local
🔄 JSON ⇄ YAML Converts between formats, auto-detecting direction Local
📝 Spellcheck Fixes spelling, grammar, and punctuation ✦ AI
📖 Summarize Condenses text into its key points ✦ AI
🌐 Quick Translation Translates between your two configured languages, auto-detecting which is which ✦ AI
🎭 Change tone Rewrites text as more formal or more casual ✦ AI
🔍 Generate regex Turns a natural-language description into a regex pattern ✦ AI
Getting started

Install in three steps

i. fetch
$ npm install
ii. build
$ npm run install-extension
iii. enable
$ gnome-extensions enable grimoire@iammanu.dev

After enabling, reload GNOME Shell — Xorg: Alt+F2 → r; Wayland: log out and back in.
Open Settings from the popup to configure your Ollama host and pick a model.