xmeta / native file metadata CLI

Custom file properties.
Manage files like a database.

Add fields, update properties, and query files with xmeta. Metadata stays with your files. SQLite is built in.

curl -fsSL https://xmeta.eidos.space/install.sh | sh
A film and TV libraryProduct demo
zsh — ~/Movies
ls
Arrival.mkv  Dune.mkv  Her.mkv  Severance.S01E01.mkv

Start with the movies and shows already in your folder.

Illustrative commands and results

The metadata
stays with the file.

Properties live in native extended attributes or NTFS alternate data streams. Your folder stays the source of truth.

The folder remembers its fields.
Store field definitions in the folder's extended attributes. xmeta reads them automatically when you query.
Read where it lives.
Metadata is read at query time. A lookup by relative path resolves the file directly, without walking the entire folder.
Write it once.
The CLI and SQL extension read and write the same JSON envelope. No separate index to maintain.

A graphical interface, too.

Eidos Lite and xmeta share the default namespace space.eidos.meta. Manage the same file properties in the terminal and the GUI. File metadata management in Eidos Lite requires a Spark license.

File metadata in Eidos Lite