MetisIrisCarpoDaeronHeimdall
avatar
Larry HsiaoMobile App Developer · Android & Flutter
Carpo app icon

Files stay put. Tags catch up.

Carpo is a desktop media-tag manager that lays a tag overlay across folders you already curate — photos, video, audio — without moving or owning the files. Rename or move them, and the tags follow.

Status: v1.0.1 released.


✨ Features

  • 🗂️ Browse, don't index — Carpo observes folders you already curate; it never moves or owns files on disk
  • 🏷️ Tag any path — folders and files alike, with workspace-scoped tag vocabularies ("buckets")
  • 🔁 Tags follow renames — a SHA-256 content fingerprint rebinds tags across renames and moves
  • Live filesystem — a directory watcher keeps the grid current as files arrive, move, or disappear
  • ⌨️ Keyboard-first — arrow keys to move, Enter to open, Backspace to ascend, Ctrl+A to select all visible
  • 🌳 Hierarchical tags — filtering by a parent tag rolls in every descendant; counts add up naturally

🛣️ Planned

  • Saved views — named tag-condition queries persisted across sessions
  • Drag & drop — drop a file onto a tag to attach; drag files between folders
  • Format-aware metadata (EXIF, codec, ID3)
  • In-app media playback — FFmpeg frames, audio waveforms, fullscreen viewing