Skip to main content

Basics

Create, open, and configure a library

On first launch choose Create library, pick a location, and enter a display name. A library contains managed assets, its database, and a .serpent/ working directory. The display name does not move the library directory.

Use the upper-left Main menu → Library to create, open, import, or export libraries. Library settings lets you rename the current library, see its location, and edit its ignore configuration. A description field is not implemented yet.

The ignore editor uses one rule per line, similar to .gitignore; the UI calls it an “ignore configuration file”. Saving immediately affects browsing, search, and scanning:

*.tmp # ignore every .tmp file
references/drafts/ # ignore this folder
!references/drafts/keep.png # un-ignore one file

The ? help explains *, ?, **, a trailing / for directories, a leading / for library-root rules, and ! negation.

Import assets

Drop one or more files or folders into Serpent, or use Import files / Import folder. Folder imports are recursive. The browser extension can save web images and videos from the context menu or by drag-and-drop.

The current product registry includes:

  • Images: PNG, JPG/JPEG, GIF, TIFF/TIF, WebP, SVG, BMP, ICO, PSD, EXR, TGA
  • Camera RAW: DNG, CR2, CR3, NEF, ARW, RAF, ORF, RW2
  • Video: MP4, MOV, AVI, WMV, WebM, MKV, M4V
  • Audio: WAV, MP3, OGG/OGA, M4A, AAC, FLAC, Opus (waveform cover plus playback)
  • 3D: FBX, OBJ, GLTF, GLB, STL (FBX is converted to a viewable GLB)
  • Text: TXT, Markdown, JSON, CSV, XML, YAML, and common source/config formats

Serpent copies managed files into the library and assigns a stable asset ID. Name or content duplicates open a conflict dialog. Thumbnails, technical metadata, and eligible AI analysis are generated in the background, so you can keep browsing immediately.

Browse and organize

  • Sidebar: All assets, Trash, folders, collections, and smart collections. Folders and collections can include descendants; a collection is a many-to-many relationship, so an asset may belong to several collections.
  • Canvas: tile, masonry, and folder/collection cards. Resizing sidebars or card size reflows the layout while preserving the approximate scroll position.
  • Toolbar: search, filters, sorting, view, and card fields. In non-grid pages, irrelevant view controls are hidden.
  • Inspector: file information, tags, rating, favorite, description, source URL, author, technical metadata, color space, and AI content.

Click to select and double-click to open the viewer. Drag on empty canvas space to marquee-select; use on macOS or Ctrl on Windows while clicking to add to a selection. Tab moves focus between assets; Shift enables range selection where supported. Folders, collections, and smart collections support context-menu actions, inline F2 rename, and Delete; deleting a non-empty container confirms first, and deleting a collection never deletes its assets.

Library, Inspector, filters, and AI overview

Viewer

Double-click an asset to open the viewer. Images, SVG, RAW, PSD, TIFF, TGA, and EXR use their decoder or a generated derivative; SVG is rendered from its vector source in the viewer, not treated as the thumbnail. Videos loop by default and may use a Serpent-generated compatible proxy. Audio shows a waveform and playback controls. 3D models use the dedicated model viewer.

The viewer supports pan, wheel zoom, fit-to-view (numpad .), fullscreen, and rotate/horizontal/vertical mirror transforms for images and video. For formats other than PNG/JPEG, Serpent uses a detected color space when available and lets you choose among supported spaces. EXR can expose multiple planes/parts when present; this is not a professional channel-grading tool.

3D viewer and Inspector

Tags, collections, and smart collections

  • Add tags from the Inspector or an asset context menu. The tag picker supports search, recent tags, and batch operations.
  • Collections are manually maintained relationships. Drag assets into a collection or use the Add to collection submenu; removing an asset from a collection only removes the relationship.
  • Smart collections save a search, filter, and sort definition and calculate results live.

Trash and deletion

Normal Delete / macOS ⌘⌫ moves an asset or folder to Trash. Windows Shift+Delete and macOS ⌥⌘Delete delete from disk after a confirmation. The undo icon in the notification can reverse the most recent undoable file operation and refreshes the current view.

Shortcuts

ActionmacOSWindows
Open viewerEnterEnter
Open in external app⌘OCtrl+O
Reveal in file manager⌘⇧SCtrl+Shift+S
Focus search⌘FCtrl+F
RenameF2F2
Move to Trash⌘⌫Delete
Delete from disk⌥⌘DeleteShift+Delete
Copy / Paste⌘C / ⌘VCtrl+C / Ctrl+V
Fit viewerNumpad .Numpad .

See Search and filters for query examples and AI analysis for AI setup and jobs.