.eikon file — a text-based NDJSON format — stored under ~/.hermes/eikons/<name>/ alongside an optional source/ folder containing the original image or video the avatar was rendered from. Herm ships with bundled eikons so you have something to start with, and the broader ecosystem lets you browse, install, and share community-created avatars without leaving the terminal.
How eikons work
When Herm renders your chat sidebar, it reads the currently active eikon — identified by name in your preferences — and plays it as an animated text-art avatar. The animation is produced by a rasterizer that converts a source image or video into character-art frames. Two rasterizers are available:chafa
The default rasterizer. Produces rich, colourful output using the
chafa command-line tool. Requires chafa to be on your PATH.native
A built-in fallback rasterizer with no external dependencies. Always available, even without
chafa installed.The Eikon tab
Press Alt+5 to open the Eikon tab. It contains three sub-tabs, each reachable by keyboard or slash command:Gallery
Browse every installed eikon, activate one for the sidebar, install from a local file, or submit your own to the Marketplace.
Studio
A full-featured editor for creating and tuning eikons — image source, knob controls, a live preview pane, and a per-state strip.
Marketplace
Browse and install community-shared eikons from the public catalog. Accessible from Gallery via M, or directly with
/marketplace.Slash commands
You can jump directly to any Eikon sub-tab from the chat input without touching the mouse or cycling through tabs:| Command | Destination |
|---|---|
/gallery | Eikon → Gallery |
/studio | Eikon → Studio |
/marketplace | Eikon → Marketplace |
File layout
Every user-created or installed eikon lives in its own folder under your Hermes home:.eikon file is self-contained and portable. The source/ folder and studio.json are local-only — they hold your editable workspace and are not required by other installs.
Bundled eikons ship directly with Herm and do not have a
source/ folder or a studio.json. You can edit a bundled eikon by creating a local copy in Studio.