Choose your shortcut
Set an opening shortcut during Getting started. Global bindings begin off; enable only the ones you want.
Quietly capable.
Glacier brings writing, file search, visual thinking and everyday utilities into one small command pad. Open a tool, use the result, and carry on.
Free to use when released.Source coming soon under GPLv3 ↗
Illustrated example · The pad opens with your shortcut
No provider affiliation. Connection details ↓
How it works
Call up the native pad over your current work. Choose a tool, use the result, then return to what you were doing.
Set an opening shortcut during Getting started. Global bindings begin off; enable only the ones you want.
With optional Accessibility access, Glacier can read selected text from the app in front. You can also type directly in the pad.
Copy text or an image, insert a character, or open a file. The pad gets out of your way when you finish.
What it makes
A concept in context. A question drawn in the right form. A pattern you can read and check.
Seven forms. One question.
Ask a question, choose a form, or let Map choose one. The app draws the result and says what the lines mean and what the map leaves out.
mp then Tab or /map in the pad.
Swipe the diagram to explore
Leaves out Local prices, routes, accessibility needs, and weather on the day.
Illustrated matrix: walking, cycling and rail compared on range, capacity and schedule.
A term, in its field.
Concept Lens places a term among its broader and narrower kinds, then marks tempting near misses with short reasons.
your assigned shortcut or ln then Tab in the pad.
Swipe the diagram to explore
Definition A preserved collection of records kept for reference and evidence.
Illustrated example. Broader and narrower kinds sit on solid rails; near misses are marked separately.
Read it. Try it. Keep it.
Regex draws a railroad from an ICU pattern and checks examples locally. Describe what you need and it searches a saved sheet before asking a model to write one.
rx then Tab or /regex in the pad.
Swipe the diagram to explore
2026-11-01matches2026-99-99matches the shape01/11/2026does not matchIllustrated example. This pattern checks the date’s shape, not whether the date exists. Glacier shows disagreements instead of hiding them.
A real workflow
Turn a selected email into a reply, then find the wording that feels right—all while working in Mail.
Recorded in the predecessor app · edited for pace · captions added. The Glacier interface may differ.
/email to tell Glacier what you want to say, then copy the draft into Mail.Shortcuts
Assign an opening chord and enable individual tool bindings in Settings. If you use a Hyper key, remap it outside Glacier; no global shortcut is enabled by default.
Make a QR code. Find the right dimensions or the exact character. Familiar tools, one shortcut away.
Explore the examples. Open a tool by its short command in the pad. Optional keyboard bindings are set during setup.
Swipe to explore more tools
Example screen. QR creates link, text and Wi-Fi codes offline as you type. Return copies the PNG and its text; ⌘S saves a PNG or SVG.
Example screen. Ratio calculates dimensions, compares common ratios to scale, and looks up size presets offline.
↑\u2191E2 86 91Example screen. Characters searches Unicode names and code points offline, with codes, escapes and confusable lookalikes. Return inserts into the target app when possible, with copy for paste as the fallback.
Example reading, not live weather. Weather uses Open-Meteo over the network without AI; location is optional, and cached readings show their age.
Generate on request, or enable automatic requests for this tool. Return copies the result and closes.
Return pastes as copied; Shift+Return pastes plain text. ⌥Return copies only, and ⌘Y stashes the row. Capture and paste preferences live in Settings.
Clipboard owns what you copied; Stash owns what you chose to keep. ⌘Y in the pad stashes the field and closes.
Close alternatives first, then the wider field, with the tone named. Return copies the selected wording; Option+Return copies all alternatives.
Names, keywords and categories from a bundled CLDR corpus, no network. Optional model suggestions can help when local matches are thin. Return copies and hands focus back for ⌘V.
Swipe the diagram to explore
Definition A preserved collection of records kept for reference and evidence.
Illustrated example. Concept Lens draws the broader kinds, narrower kinds and near misses. Return copies image and text together; Space opens Quick Look.
A local command sheet is searched first; optional generation can help when matches are thin. Return copies one command. Nothing ever executes. Destructive commands are flagged.
⇪ V pastes the oldest as plain text and drops it; ⇪ B pastes everything, one per line; ⇪ - clears. The queue survives a restart and is separate from the clipboard.
What Glacier can do
Diagrams you can take with you. Patterns you can inspect. Useful little tools that work right where you are.
Seven map forms and a drawn Concept Lens. Copy a diagram and its text together, or take a closer look in Quick Look.
Explore the drawn toolsRead a regex as a diagram, check matches locally, and save a useful generated pattern to your own sheet.
Explore RegexA QR code for a link. The right image dimensions. The exact Unicode character. Small outputs with no model or network needed.
Explore the toolsModel routes, clipboard behavior and weather units live in one Settings window. Changes apply as you make them.
Read the detailsGetting started
Try a local tool straight away. Then choose your shortcut, connect AI if you want it, and grant only the permissions you need.
Pick up where you left off, any time.
Settings → General → Getting started.
Privacy and choice
Local tools work without an account or AI key. Cloud tools send the text you provide, including a captured selection if you choose one, to the provider and model you configure. Weather uses Open-Meteo for a chosen place. Saving a key does not send a request.
Ratio, Characters, QR and other local utilities run on your Mac. File search uses folders you choose.
Cerebras is the default starting point for model-powered tools. Bring your own API key, choose OpenRouter, OpenAI or Anthropic instead, or connect Ollama locally. Model availability varies by tool. Cloud use may incur provider charges. ChatGPT and Claude subscriptions are separate from API access.
Saving a key does not contact the provider. Test connection sends a separate request. Automatic AI requests are off until you enable them per tool.
Selected-text access, search folders, clipboard history and launch at login are separate choices in Getting started and Settings.
Early preview
The app will be free to use, with source released under GPL-3.0-only.
Follow development ↗Actively developing. Expect rough edges, and help shape what comes next. The repository is private for now; public source and download are coming soon.
Questions
Yes. Local tools are useful without a key. Add a provider when you want model-powered writing, translation or visual thinking.
Cerebras, OpenRouter, OpenAI, Anthropic and Ollama profiles are available. You choose the model in Settings. OpenAI and Anthropic API access is separate from ChatGPT and Claude subscriptions.
No. Clipboard collection starts off. You choose local search folders, and selected-text access needs optional macOS Accessibility permission. File contents stay local during ordinary indexed search.
Choose an opening shortcut in Getting started. Individual global tool bindings start off and can be enabled in Settings. Hyper is optional and requires an external key remapper.
Map and Concept Lens can copy an image and text together; Quick Look offers a larger preview. Regex copies its pattern, and QR can export an image.
Public source and a Mac download are coming soon. The repository is private for now; the GitHub links on this site open the developer’s profile.
About the examples
Interactive tool examples are illustrations, not live AI or weather requests. The captioned Mail and Express recording was captured in the predecessor app and edited for pace. Glacier’s interface and setup may differ.