Claude Code theme

claude-hl

A PTY wrapper that adds Codex-style syntax colouring to shell commands in Claude Code output.

11 stars 2 forksThemes & HUDs Source

Install

Install
cargo install --git https://github.com/rashedInt32/claude-hl
From source
git clone https://github.com/rashedInt32/claude-hl.git

From 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…
Read the full README on GitHub

Details

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

Browse the most popular Claude Code mods, all themes & huds, or the skills and MCP server directories.