Skip to content
CodexSkins

Kanagawa Claude Code theme

dark✓ token theme · safe

Hokusai's wave in a terminal — sumi ink, crystal blue, carmine accents.

palette by rebelot · MIT · upstream source ↗

surface
#1f1f28
panel
#16161d
code bg
#16161d
text
#dcd7ba
accent
#7e9cd8
string
#98bb6c
keyword
#957fb8
function
#7aa89f
comment
#727169
error
#e82424

Color tokens

Background

#1f1f28

Panel / sidebar

#16161d

Code background

#16161d

Border

#363646

Text

#dcd7ba

Muted text

#727169

Accent

#7e9cd8

Strings / added

#98bb6c

Keywords

#957fb8

Functions

#7aa89f

Comments

#727169

Errors / removed

#e82424

Warnings

#ff9e3b

Notes on this palette

Kanagawa takes its colors from Hokusai's 'The Great Wave off Kanagawa', and the port keeps the woodblock logic intact: a sumi-ink near-black base, wave-foam text with the yellow of aged paper in it, crystal blue for the accent, and small strikes of hot red where the print would flash. It began as rebelot's Neovim theme, and the palette names read like an inventory of the print itself — sumiInk, fujiWhite, crystalBlue.

The ink metaphor turns out to be a working principle. Text sits on the dark ground the way pigment sits on paper — matte, even, no glow — which makes dense agent output unusually easy to read line by line. Keywords in muted violet and strings in dry green organize a code block without theatrical contrast, and the one hard red is saved for genuine errors, which is exactly where you want your attention spent.

It tends to catch the people who found Tokyo Night too neon and Gruvbox too warm — Kanagawa is the quiet middle with an art-history alibi, and it has earned a devoted following among Neovim users. Its natural habitat is evening: like most ink, the palette goes a little flat under harsh daylight and comes into its own once the room dims to lamplight.

Similar looks