Claude Code theme
claude-hl
A PTY wrapper that adds Codex-style syntax colouring to shell commands in Claude Code output.
Install
cargo install --git https://github.com/rashedInt32/claude-hlgit clone https://github.com/rashedInt32/claude-hl.gitFrom the README
claude-hl Syntax colours for shell commands in Claude Code's output. Like Codex does it. Claude Code shows inline commands in one flat colour. git commit -m "fix" --no-verify is just a string. claude-hl sits between Claude Code and your terminal and paints the command blue, the flags pink, the string gold. Claude Code itself runs unchanged, so hooks, skills, MCP, permissions and /rc all keep working. Install Needs a Rust toolchain (rustup.rs). That drops claude-hl into ~/.cargo/bin, which rustup already put on your PATH. Or clone and build it yourself: One dependency (libc), one 411 KB binary. Built and used on macOS; Linux should work but hasn't been tried. Use That's it. There's nothing to configure. Tweak claude-hl --selftest prints a sample so you can check colours without starting Claude. claude-hl --themes prints that sample once per theme, so you can pick one by eye. claude-hl --version prints the wrapper's own version; every other argument goes to Claude. The screenshot at the top is the default codex theme. Here is the same session in tokyonight. Why is there a remap at all? Claude Code's inline code (like this) always uses the stock lavender, even with a custom theme. The markdown renderer looks the theme up by name and never sees your overrides. claude-hl already knows every cell's colour, so it swaps that lavender for something that fits each theme. Set your own pair if you disagree with the pick. Why is a paragraph faint? Claude Code sometimes prints its own planning note, a paragraph that opens with Private or Privately and sits between blank rows. claude-hl draws that whole paragraph in italic at half brightness, so the real answer stands out. CLAUDE_HL_PRIVATE swaps half brightness for a colour of your choice. It asks your terminal for…
Details
- Repository
- rashedInt32/claude-hl
- Type
- Themes & HUDs
- Language
- Rust
- License
- MIT
- Last updated
- 12 October 2026
- Topics
- ansianthropicclaudeclaude-codeclideveloper-toolsptyrustsyntax-highlightingterminaltui
FAQ
What is claude-hl?
A PTY wrapper that adds Codex-style syntax colouring to shell commands in Claude Code output. It is a theme for Claude Code, from rashedInt32/claude-hl on GitHub.
How do I install claude-hl?
Run cargo install --git https://github.com/rashedInt32/claude-hl, then follow the setup in the README.
Is claude-hl popular?
rashedInt32/claude-hl has 11 GitHub stars and 2 forks. It was last updated on 12 October 2026.
More themes & huds
HUD Mode
28adrida/hud-mode
A compact heads-up display for your coding agent. Instruments while it works, the answer when it stops. Claude Code, Codex, OpenCode.
agent-watch / test-hud
11ice-lfernandes/claude-code-mods
Mods showing subagent cards in a band above the prompt and test pass counts with a sparkline on the hint line.
Claude Code Themes
25Piebald-AI/claude-code-themes
Community themes for Claude Code. Use tweakcc to apply them.
tmux-claude-status-tabs
5LiveNL/tmux-claude-status-tabs
Shows each Claude Code session's state in the tmux tab bar with colours and an animated spinner.
Pangu CLI Theme
25Lightly20110815/pangu-cli-theme
Codex CLI 与 Claude Code 的华为风格开屏动画与首页(macOS / Linux / Windows,一键安装)
brand-theme / done-ping
7charlie947/mod-maker
Mods that dress Claude Code in your brand colours and spinner, plus a desktop ping when a long answer finishes.
Browse the most popular Claude Code mods, all themes & huds, or the skills and MCP server directories.