← 开源
joeynyc

hermes-skins

Custom skins (visual themes) for the Hermes CLI agent

ApplicationsPersonalPython
在 GitHub 打开
增长势头
+124 小时新增 Star+0.2%
605
Star
35
Fork
+7
本周
1
贡献者
创建于 2026-04-01 · 更新于 2026-10-16 · 今日第 6623 名
主要开发者

joeynyc/hermes-skins 排名第 6,623,有 605 个星标。

同类别比较

joeynyc/hermes-skins 排名第 6,623,此处有 8 个同类条目;barefootford/buttercut 排名第 6,624。

同类别比较
名称排名指标
checkmarble/marble6,596
语言:
HTML
星标数:
616
分叉数:
90
简介:
Marble - the real time decision engine for fraud and AML
slavabarkov/tidy6,609
语言:
Kotlin
星标数:
610
分叉数:
48
简介:
Offline semantic Text-to-Image and Image-to-Image search on Android powered by quantized state-of-the-art vision-language pretrained CLIP model and ONNX Runtime inference engine
juntaosun/ComeCut6,614
语言:
HTML
星标数:
608
分叉数:
77
简介:
「来剪」轻量级视频编辑器。网页版、桌面版等均可免费使用,功能灵感源自 CapCut 等编辑器。A Lightweight Video Editor. Free for the web, desktop, and more, with features inspired by editors like CapCut.
BurhanUlTayyab/GPTZero6,615
语言:
Python
星标数:
607
分叉数:
92
简介:
An open-source implementation of GPTZero
barefootford/buttercut6,624
语言:
Ruby
星标数:
604
分叉数:
98
简介:
Edit Video with Claude Code
Shudesu/line-harness-oss6,628
语言:
TypeScript
星标数:
603
分叉数:
405
Shpigford/nurb6,634
语言:
Python
星标数:
601
分叉数:
54
简介:
Agentic CAD for 3D printing
carina-studio/ULogViewer6,643
语言:
C#
星标数:
597
分叉数:
51
简介:
Cross-Platform, Agent-Native Universal Log Viewer.
关键参数与规格
关键参数与规格
参数值
语言Python
类别Applications
子类别Personal
关键词Design, Terminal
星标数605
分叉数35
贡献者1
创建日期2026-04-01
更新日期2026-10-16
1 天星标数1
7 天星标数7
排名6,623
上次排名16,027
排名变化9,404
7 天星标排名4,882
上次 7 天星标排名4,557
7 天星标排名变化-325
总星标排名16,674
上次总星标排名16,678
总星标排名变化4
国家USA
README 摘录

Hermes Skins Custom skins (visual themes) for the Hermes CLI agent. Skins control the **visual presentation** of Hermes: banner colors, spinner faces/verbs, response-box labels, branding text, tool activity prefix, and ASCII art banners. Browse the directory and pick one you like 2. Missing values inherit from the default skin, so you only need to define what you want to change. Available Skins Custom Pirate Black and white pirate flag theme with Jolly Roger skull-and-crossbones braille art

. yaml Bubblegum 80s Totally radical 1980s bubblegum theme with bright pastels and neon accents. Terse corporate AI aesthetic, HAL lens braille art, "Building Better Worlds. EGA 16-color palette (cyan + bright white + yellow) on black, prompt, header. yaml Telemate Telemate DOS BBS terminal revival (v4. Modem-era spinner verbs (DIALING, HANDSHAKE, CARRIER DETECT), prompt, welcome, goodbye. Canon Imperial red , ash gray, starfield black. Targeting reticle prompt, response label, military comms spinner verbs. Peeking ASCII cat hero, paw-print accents, kawaii

kaomoji spinners ( ), purring/kneading thinking verbs. "DGX SPARK" block logo, GB10 Grace Blackwell branding, honeycomb-mesh hero, and GPU/compute spinner verbs ( , , ). yaml Built-in (ship with Hermes) These are included for reference. They're already available in every Hermes install. The field inside must match the filename. Minimal Example Everything you don't specify inherits from the skin. md for the complete list of configurable keys. Contributing Made a skin you're proud of? Include a brief description at the top 3

. Make sure it has a key matching the filename 4. Update the table in this README How Skins Work Hermes loads skins from two locations (user skins take priority): 1. Built-in skins hardcoded in The engine merges your skin on top of , so partial skins work fine.

常见问题

记录了多少星标和分叉?

joeynyc/hermes-skins 有 605 个星标和 35 个分叉。

仓库排名是多少?

joeynyc/hermes-skins 排名第 6,623。

记录的语言和类别是什么?

joeynyc/hermes-skins 有 605 个星标,语言为 Python,类别为 Applications。

哪个仓库排名最接近?

joeynyc/hermes-skins 与 barefootford/buttercut 比较,后者排名第 6,624,有 604 个星标。

README

Hermes Skins

Custom skins (visual themes) for the Hermes CLI agent.

Skins control the visual presentation of Hermes: banner colors, spinner faces/verbs, response-box labels, branding text, tool activity prefix, and ASCII art banners. They don't affect personality or behavior — just how things look.

Quick Start

  1. Browse the skins/ directory and pick one you like
  2. Copy the .yaml file to ~/.hermes/skins/
  3. Activate it:
# Session-only
/skin pirate

# Permanent (add to ~/.hermes/config.yaml)
display:
  skin: pirate

That's it. Missing values inherit from the default skin, so you only need to define what you want to change.

Available Skins

Custom

Pirate

Black and white pirate flag theme with Jolly Roger skull-and-crossbones braille art.

→ pirate.yaml

Vault-Tec

Fallout Vault-Tec terminal — green phosphor CRT on black. Retro computing.

→ vault-tec.yaml

Bubblegum 80s

Totally radical 1980s bubblegum theme with bright pastels and neon accents.

→ bubblegum-80s.yaml

Skynet

Skynet defense network — Cyberdyne Systems military AI with glowing-eye pyramid, red-to-white gradient text.

→ skynet.yaml

Lain

Serial Experiments Lain — NAVI computer braille art, Wired protocol aesthetic, pink-to-white gradient text.

→ lain.yaml

Neonwave

Synthwave/retrowave neon aesthetic — perspective grid horizon braille art, retro future vibes, pink-to-cyan gradient text.

→ neonwave.yaml

Sakura

Cherry blossom theme — sakura tree braille art with falling petals, soft pinks and blossom whites, serene spring aesthetic.

→ sakura.yaml

Netrunner

Cyberpunk netrunner — neural interface hacker aesthetic with skull and neural connection braille art, cyan ICE-breaking colors on black, cyberdeck protocol branding.

→ netrunner.yaml

Mythos

AGI awakening meets Greek mythology — Eye of Providence braille art with radiating divine light, Prometheus Labs branding, Greek blue and gold palette.

→ mythos.yaml

Nous

Nous Research — open-source AI lab tribute with anime mascot braille art, warm amber and gold palette matching Nous brand color (#DD8E35).

→ nous.yaml

Mother

Weyland-Yutani MU-TH-UR 6000 — amber CRT phosphor terminal fused with HAL 9000's red eye. Terse corporate AI aesthetic, HAL lens braille art, "Building Better Worlds."

→ mother.yaml

DOS

MS-DOS Norton Commander revival — dual-pane file manager hero with C:\ and D:\ directories, cyan borders, yellow F-key shortcut bar. EGA 16-color palette (cyan + bright white + yellow) on black, C:\> prompt, F1 - HELP.COM header.

→ dos.yaml

Telemate

Telemate DOS BBS terminal revival (v4.2x era) — splash screen hero with menu bar, ATDT dial sequence, and iconic cyan status bar at bottom. Modem-era spinner verbs (DIALING, HANDSHAKE, CARRIER DETECT), ATDT prompt, CONNECT 57600 welcome, NO CARRIER goodbye.

→ telemate.yaml

Empire

Galactic Empire v2 — Death Star firing control terminal hero with angular box-drawing console, targeting grid, hologram blue accents. Canon Imperial red #C8102E, ash gray, starfield black. Targeting reticle ◎ prompt, IMPERIAL COMMAND response label, military comms spinner verbs.

→ empire.yaml

Catppuccin

Catppuccin Mocha — soothing pastel theme with mauve, pink, peach, and lavender on a warm dark base. Peeking ASCII cat hero, paw-print accents, kawaii kaomoji spinners ((=^・ω・^=)), purring/kneading thinking verbs.

→ catppuccin.yaml

DGX Spark

For NVIDIA DGX Spark owners — signature NVIDIA green paired with the champagne-gold of the Spark's metallic case and honeycomb grille. "DGX SPARK" block logo, GB10 Grace Blackwell branding, honeycomb-mesh hero, and GPU/compute spinner verbs (warming tensor cores, streaming to GB10, quantizing weights).

→ dgx-spark.yaml

Built-in (ship with Hermes)

These are included for reference. They're already available in every Hermes install.

Skin Description
default Classic gold and kawaii
ares Crimson and bronze war-god
mono Clean grayscale monochrome
slate Cool blue developer-focused
poseidon Deep blue and seafoam ocean-god
sisyphus Austere grayscale with persistence
charizard Burnt orange and ember volcanic

Creating Your Own

Drop a YAML file in ~/.hermes/skins/.yaml. The name: field inside must match the filename.

Minimal Example

name: cyberpunk
description: Neon terminal theme

colors:
  banner_border: "#FF00FF"
  banner_title: "#00FFFF"
  banner_accent: "#FF1493"

spinner:
  thinking_verbs: ["jacking in", "decrypting", "uploading"]

branding:
  agent_name: "Cyber Agent"
  response_label: " ⚡ Cyber "

Everything you don't specify inherits from the default skin.

Full Schema

See SCHEMA.md for the complete list of configurable keys.

Contributing

Made a skin you're proud of? PRs welcome.

  1. Add your .yaml to skins/
  2. Include a brief description at the top
  3. Make sure it has a name: key matching the filename
  4. Define all 28 color keys (see SCHEMA.md) — dark skins that omit the status_bar_* and completion_menu_* keys will get mismatched colors from the default theme
  5. Run python3 generate_screenshots.py and include the screenshot
  6. Update the table in this README

How Skins Work

Hermes loads skins from two locations (user skins take priority):

  1. ~/.hermes/skins/.yaml (user custom)
  2. Built-in skins hardcoded in skin_engine.py

The engine merges your skin on top of default, so partial skins work fine. Unknown skin names silently fall back to default.

License

MIT

Star History

排名相邻
同类项目