🔒 Privacy & local-first
- No accounts or sign-in required
- No data collection of any kind
- All data stored in local SQLite databases you control
- Only two network calls: AI model download & optional license activation
What it does
Everything you need to manage file metadata
A desktop app for tagging, searching, and organizing any kind of file — music, video, documents, images.
🔍
Powerful Search
- AND/OR tag queries:
rock & metal, jazz | blues
- Attribute filters:
rating > 5, artist like %Taylor%
- Path/filename search with
~ filename
- Negation with
-tagname
- Hierarchical categories with
/ genre / punk
- Saved searches — name and reuse any query
# prefix disables vector search for pure tag/attribute matching
🤖
AI Integration
- Built-in MCP server — connect Claude, ChatGPT, and other AI assistants
- AI can query, tag, and update your file metadata via a standardized protocol
- Vector / semantic search using on-device embeddings — find files by meaning, not just keywords
- REST API server — expose your database to external tools and scripts
- Both servers can run simultaneously; configurable ports
✏️
Batch Rename & Templates
- Name templates:
{artist} - {title}.{file:ext}
- Path templates: move files into metadata-driven folder structures
- Composite templates: rename and move in a single pass
- Conflict blocks
[?_{i:3}?] — auto-resolves collisions with _001, _002, etc.
- Full-path conflict detection including existing files on disk
- Dry-run preview before anything touches the filesystem
- Template presets and interactive variable picker
🏷️
Tagging System
- Tag any file with one or many tags
- Hierarchical tag categories using
/ separator
- Tag aliases — alternate names that auto-resolve to the canonical tag
- Tag style templates — CSS class, color, and display order per style
- Tag weights for sorting and relevance
- Path-based auto-tagging from directory structure
- Tag statistics view with sort by count
⚡
Bulk Operations
- Clipboard — select any number of records for batch work
- Bulk add/remove tags across selections
- Bulk set custom attributes
- Copy tags or attributes from one entity and paste onto others
- Bulk delete records (with optional file deletion)
- Export selections: M3U8 playlist, TXT path list, JSON
- Extract all unique tags from a selection
📊
Browse & Attributes
- Custom columns — choose, reorder, and sort by any attribute column
- Browse templates — save and switch between column layout presets
- Thumbnail column with configurable size; video files show animated GIF previews
- Typed attribute templates: star ratings, dropdowns, date pickers, numbers
- Attribute quick-search — click the search icon next to any value to filter by it
- Favorites view — star files, reorder by drag, copy to clipboard
▶️
Inline Media Player
- Play audio, video, and image slideshows without leaving the app
- Play from any browse row or search result; playlist auto-populates from the current view
- Compact mode (
Ctrl+Shift+M) — collapse to a floating player bar
- Drag the compact strip to reposition; position persists across sessions
- Play history — every play logged with timestamp; searchable and filterable
- Play count tracked per entity, displayed in browse columns
- Global media key support (keyboard play/pause/next/prev)
📁
File Management
- Mass import entire directories with configurable file type filters
- Reads ID3 tags from audio, EXIF from images automatically
- MD5-based tracking — files are re-associated after moving
- Watch folders — auto-import new files as they appear
- Duplicate detection by MD5 hash with smart metadata merge
- Thumbnail generation; animated GIF previews for video
🗂️
Multiple Databases
- Separate databases for different collections (music, photos, docs)
- Switch databases from the top bar
- Custom attributes and variables per database
- Directory attribute files for folder-level metadata
- Database documentation notes
🔧
Tools & Utilities
- Data conversion utilities for bulk fixes and alias resolution
- JSON import/export
- Regex and glob custom import filters
- Per-database and system-level variables
- Keyboard shortcut reference built in
- Guided tour for new users
- In-app documentation for all template types