Files have history.
Working Sets follow them wherever they move.
Local and remote storage feel like one filesystem.
Your workspace adapts to how you work.
Geyma 0.7 is available for early testing. The core file-management features work, but it’s still pre-1.0 software — keep backups, report anything strange, and don’t make it your only tool for irreplaceable files just yet.
Every move, rename, star, and restore is logged — and that memory surfaces everywhere. A per-file activity timeline in the Details panel. A disk-wide Timeline module. And ghost trails: faint, dashed markers left behind in a folder showing where a file that just left actually went. Click one and Geyma takes you straight there.
No more “it was right here yesterday.” It was — and Geyma will show you where it went.
A Working Set is a playlist-like collection of file references — never copies. Files stay exactly where they live on disk; the set just follows them through moves, renames, trashing, and restoring. Attach a note, or make a set smart — a rule like starred, kind: image, or modified since… that fills itself live from the whole disk.
Share any set with anyone as a single GYSET. code. Items, rule, note — the whole thing round-trips.
There is no fixed layout. Every piece of UI — nav, search, sidebar panels, even the file grid itself — is a module you can drag between six layout zones, hide, or bring back. Eight full color skins, each overridable token by token: accent, font, radius, density, glow, background pattern.
sftp:// and smb:// paths flow through the exact same tabs, history — even working sets — as local ones. Discover nearby SMB devices, browse a NAS like it's Home, drag files between local and remote panes. Passwords live only in the OS keyring, strictly opt-in.
Entirely optional, entirely local, via Ollama — no cloud calls, no API keys. Natural-language search (“starred photos from last week” becomes real filters), batch-rename suggestions, and on-demand folder summaries. Three features, each individually toggleable — and all of them off by default.



The same memory, in your pocket. Geyma Mobile is a native Kotlin + Jetpack Compose app that carries the desktop's core idea — files that remember — onto Android. Every move, rename, and fresh arrival lands in a searchable journal; tap any file for its full biography.
Cleanup ranked by what you’ve neglected, a duplicate spotter, a two-week activity summary, reminders to revisit files, and shareable collections that export as portable bundles. All eight desktop skins ship too — and, like the desktop, everything stays on your device: no network, no telemetry.
v0.1, early access — CI builds a debug APK on every push (the geyma-mobile-debug
artifact); there’s no Play Store or F-Droid listing yet. Archive preview and SFTP/SMB haven’t
been ported from the desktop.
Real file management, backed by Rust — and working-set references stay correct across every one of these operations.
| OTHER FILE MANAGERS | GEYMA |
|---|---|
| Files | Files + their history |
| Folders | Working Sets that follow files |
| Fixed layouts | Modular chrome — drag every panel |
| Local disks | Local + SFTP + SMB, one path space |
| Cloud AI | Optional, fully local AI |
| Desktop only | Desktop + a native Android app |
A mock in-memory filesystem kicks in automatically outside the Tauri shell, so the full UI runs in a plain browser with no Rust toolchain. The real thing is a Tauri 2 desktop app — filesystem operations are Rust commands with unit test coverage.
Packaged early-access builds (.deb / .rpm / Arch / Flatpak / Snap) are on the releases page. It’s pre-1.0: keep backups, and file a bug if anything surprises you.
# grab it
git clone https://github.com/MadsenDev/geyma-file-manager
cd geyma-file-manager && npm install
# browser demo — mock fs, no Rust needed
npm run dev
# full desktop app
npm run tauri dev