Skip to content
Grimorio
v0.1.0 · free and open source

The free, open-source alternative to Eagle.

Grimorio collects, organizes and finds your images, videos, sounds, PDFs and 3D models. Native, fast and AI-free. Your library is a plain folder you can open without it.

Also for Linux (.tar.gz) and Windows (.exe) · all releases

Windows 10 or laterLinuxFree foreverAGPL-3.0

Everything in sight. Videos play when you hover them and the detail panel shows what matters about each item.

01 Collect

Anything goes in. And shows up right away.

Drag from your browser, paste with Ctrl V or capture part of your screen. Grimorio copies the file into your library, makes its thumbnail and palette, and has it ready to search.

Drag and drop

From your browser, desktop or file manager. Whole folders too, and the junk (a .log, a .DS_Store) stays out.

Paste with Ctrl V

A copied image, some files or a web address. Paste it on the grid and it's in.

Capture a region

Ctrl Shift X and draw around part of the screen. The capture goes straight into your library.

Watched folders

Pick a folder, like your downloads, and whatever lands in it gets imported on its own.

Bulk import

Thousands of files at once, with a progress bar and a window that never freezes.

No duplicate copies

If an identical file is already in your library, Grimorio spots it on import and you don't end up with three of the same.

02 Organize

Organize the way you think. With keyboard or mouse.

Tags, stars, notes and folders that combine without getting in each other's way. An image can live in several folders at once, and everything works the same with one item or a hundred.

The tags panel with three items selected and the suggestion list open.

Tags with groups and colors

Autocomplete as you type, groups to keep things tidy and a color for each group.

Stars

From 0 to 5 with the keyboard. Later, filter for the ones above four.

The detail panel of a landscape with its stars, palette, tags and a note.

Notes

Write down why you saved something. Notes are searchable too.

The sidebar with smart folders and colored folders, some nested inside others.

Nested folders with colors

As many levels as you like, each with its own color. An item can live in several.

Smart folders

Save a search and it becomes a folder. It keeps itself up to date.

Batch rename

F2 with several items selected and a pattern like ref-{n:3}-{nombre}.

Undo anything

Every change can be undone, including the one that touched a thousand items at once.

The Grimorio trash with two items and the button to empty it.

A real trash

Whatever you delete goes to the trash. Nothing disappears until you empty it.

Safe mode

Mark sensitive items as 18+ and they get blurred in the grid. Handy when you share your screen.

03 Find

Find it as fast as you can type it.

One search box understands words, tags and filters. Type #warm estrellas:>=4 and you're there. Searches you run often can be saved as smart folders.

The search box with “#” typed and the list of tags with how many items each one has.

Search with suggestions

Tags and folders show up as you type, with how many items each one holds.

The filter row with type, color, imported, stars at least 4, shape and duplicates.

Filters that stack

Type, color, date added, stars, orientation and duplicates. They combine with each other and with what you type.

The color palette of an image in the detail panel, ready to click a swatch.

Search by color

Every image comes with its palette. Click a swatch and everything that shares it shows up.

Duplicates

Exact copies and near matches, even when the size changed. A hundred thousand checked in half a second.

Sort the grid

By date, name, size or stars, from the sort menu.

04 Browse

See everything without opening another app.

Double click or press Enter and the viewer opens instantly, tailored to what you're looking at. Press Esc and you're back where you were.

An image zoomed in to 2151% with the pixel grid visible.

Pixel zoom and eyedropper

Get close enough to see the grid. Press C and the color under the cursor is copied.

The audio viewer with the waveform on top and the spectrogram below.

Audio with waveform and spectrum

See how it sounds before you hit play. Click the waveform to jump to that moment.

A fractal video in full screen with the playback controls at the bottom.

Video with real controls

Speed, frame by frame with , and ., and an A-B loop.

A PDF page showing a five color palette.

PDF page by page

With a thumbnail in the grid and PgUp or PgDn to turn pages.

A 40 by 40 by 70 millimeter printable part with the axis gizmo in the corner.

3D models

STL, OBJ, 3MF, glTF and more. Blender-style axes and a button to straighten the part.

Previews for PSD, RAW and friends

PSD, AI, EPS, Krita, Sketch and RAW files show up without opening the app that made them. Fonts are stored and organized too.

Grimorio in the light “paper” theme, with a cream background and terracotta accent.

Night or paper

Two themes and an interface scale from 80 to 150%. Every visual detail comes from a JSON theme you can copy and tweak.

Performance

Fast with 100,000 references.

Every release is measured against a library of one hundred thousand items on an ordinary laptop. If something gets slower, that release doesn't ship.

< 30msto search text across 100,000 items (p95)
7msto open the viewer (p95)
0.4sto start up with the grid ready
344msto tag ten thousand items in one go

Rust coreNative Qt 6 interfaceNo browser insideLow memory use

Your data is yours

A folder you can read.

If you ever stop using Grimorio, your things stay right there, with their tags and notes, readable in any text editor.

  1. Human readable

    The library is a folder with one item.json per item next to the original file. The index.sqlite index is derived, so you can delete it and it gets rebuilt.

  2. No webview

    No Electron, no Tauri, no hidden browser. A native app that starts fast and uses little memory.

  3. The core needs no window

    Everything the app does can be done from the terminal with grim. The interface is just one more client.

  4. No AI

    No auto-tagging, and nothing that sends your images anywhere. What you save never leaves your computer.

 References.grimorio/
library.json
folders.json         # folders and their colors
busquedas.json       # smart folders
items/01/M4/01M48Z0VAH…/
  ├─ item.json        # everything you know about it
  └─ original.jpg     # your file, untouched
index.sqlite         # derived, gets rebuilt
 item.json
{
  "id": "01M48Z0VAHMXNSFRYB0RMH0J23",
  "name": "cartel-arena-077",
  "ext": "jpg",
  "kind": "imagen",
  "width": 1000, "height": 1500,
  "stars": 4,
  "tags": ["arena", "cartel", "moodboard"],
  "folders": ["01DEMO6VA2Z7A3J2N36CSAEDVG"],
  "note": "for the autumn cover",
  "palette": [
    { "rgb": [237, 229, 218], "w": 0.41 },
    { "rgb": [87, 69, 53], "w": 0.22 }, …
  ],
  "importedAt": "2026-10-06T15:58:51Z"
}
Compared to Eagle

Side by side, honestly.

Eagle is a great app and the obvious inspiration. Grimorio is for people who want it on Linux, would rather not pay, or want their tools to be free software.

Comparison between Grimorio and Eagle
FeatureGrimorioEagle
PriceFree
forever
US$34.95
one-time payment
LicenseFree software, AGPL-3.0Proprietary
Source codeOpen, on GitHubClosed
PlatformsLinux and WindowsNo macOS yetmacOS and WindowsNo Linux
DevicesUnlimited2 per license
AINone, on purposeVersion 4 centers on AI features (search, actions and models)
Browser extensionNot yetYes
PluginsNot yetPlugin center
Data formatPlain folder with one readable item.json per item, documented formatNot checked

Eagle details taken from its store page (eagle.cool/store) in October 2026. If something has changed, let us know and we'll fix it.

Formats

Anything goes in. And you can see it.

Each family gets its own thumbnail and its own way of being viewed.

Images

Pixel zoom, eyedropper and palette.

jpgpnggifwebpavifbmptifficotgasvg

Design

The composite image, without the original app.

psdpsbxcfkraorasketchaieps

RAW

The preview the camera stores inside.

cr2cr3nefarwdngorfrw2rafsrwpef

Video

Plays on hover, with speed control and A-B loop.

mp4movmkvwebmavim4vmpgwmvflvogv

Audio

Waveform and spectrogram, with cover art if it has one.

mp3flacwavoggm4aaacopusaiffwma

PDF

Page by page.

pdf

3D models

Viewer with sizes in mm. Blend and FBX if Blender is installed.

stlobjplygltfglb3mfblendfbx

Fonts

Stored and organized. A dedicated preview is on the way.

ttfotfttcwoffwoff2

Video and PDF thumbnails need ffmpeg and poppler. Without them, files still go in and get their thumbnail as soon as you install them.

Shortcuts

The keyboard is in charge.

A sample. In the app, every menu action shows its own.

CtrlFSearch
0…5Set stars
CtrlKAdd tags
F2Rename, with a pattern for several
CtrlZUndo, and redo with Shift
CtrlVPaste an image, files or a URL
CtrlShiftXCapture the screen
DelMove to trash
EnterOpen the viewer
ZFit or view at 100%
CCopy the color under the cursor
,.Previous or next frame
FAQ

Common questions.

Is it really free?

Yes. Free and open source under the AGPL-3.0 license. No account, no subscription and no “pro” version holding back the good parts. If an online service ever arrives, it will be optional and the app will stay complete.

Why is there no macOS version?

Because only what has been tested on a real Mac gets released. The core is portable, so it will come once it can be tested properly.

Windows warns me about an “unknown publisher”. Is it safe?

The installer isn't code-signed yet, and Windows SmartScreen warns about any unsigned program. Click “More info” and then “Run anyway”. The full source code is on GitHub for anyone who wants to review it.

Where are my files?

Inside your library folder, for example References.grimorio. When you import, Grimorio copies the file there next to an item.json with its tags, stars and notes. You can open that folder in your file manager whenever you like.

Can I sync it with Syncthing, Dropbox or Nextcloud?

Yes, because it's a plain folder. Just avoid opening it on two computers at the same time. If you like, you can leave out index.sqlite, which is a derived index and gets rebuilt with grim reindex.

On how many computers can I use it?

As many as you want. There's no license to activate and no device limit.

Does it use artificial intelligence?

No. It doesn't tag on its own, doesn't describe your images and doesn't send anything to any server. What you save never leaves your computer.

Can I bring over my Eagle library?

An importer for Eagle libraries is planned. Meanwhile, you can drag your image folders in and they keep their names.

Grimorio online · coming soon

Your boards, away from home too.

An optional service is in the works for what a desktop app can't do on its own. The app stays free and complete whether you use it or not.

  • Share boards. Send a link and whoever opens it sees your selection, with nothing to install.
  • Sync computers. The same library on your desktop and your laptop.
  • Backups. A copy outside your home, just in case.
What would you be interested in? (optional)

One email when there's something to tell. No third parties, no ads. Privacy and unsubscribe.

Download

Pick your system. It’s free.

Version 0.1.0 for Windows and Linux. No account, no expiring trial and nothing to pay later.

Your system

Windows

Installer · .exe · 51 MB

64-bit Windows 10 or 11. Install it just for you or for everyone on the computer, with a Start menu entry.

Download the installer
Your system

Windows portable

Folder · .zip · 67 MB

Nothing to install. Unzip it and open grimorio.exe, even from a USB stick.

Download the .zip
Your system

Linux

Binary · .tar.gz · 5 MB

64-bit with Qt 6.4 or later. On Ubuntu 24.04 the packages listed in the README are enough.

Download for Linux
Your system

macOS

Not yet

It’s on the roadmap. Meanwhile you can build it from source or try the demo in your browser.

Coming soon

Windows may warn about an unknown publisher because the installer is not signed yet. Click “More info” and then “Run anyway”. Source code and older versions are on GitHub.

Your references are waiting.

Download it for free, or try it first in your browser with a sample library.

Linux (.tar.gz) · Windows (.exe) · all releases