Наталя ХандусенкоAI Eng
15 October 2026, 10:30
2026-10-15
Ukrainian developer turns Claude Code into a Witcher 3-style game interface
Python Developer Kateryna Kucherenko has created a theme plugin for the Claude Code tool inspired by the cult game The Witcher 3: Wild Hunt. The idea to combine the working environment with the game's aesthetics arose after the developer decided to replay the game.
Python Developer Kateryna Kucherenko has created a theme plugin for the Claude Code tool inspired by the cult game The Witcher 3: Wild Hunt. The idea to combine the working environment with the game's aesthetics arose after the developer decided to replay the game.
“Two weeks ago, the Witcher 3 remaster was released, one of my favorite games. Since then, all my thoughts have been about it. I imagine how I will play again. And then Anthropic writes that Claude Code can now be customized with mods. Wow, this could be interesting,” says Kateryna on LinkedIn.
Toxicity and vitality scales instead of the usual status line
The impetus for creating her own mod was the example of another plugin token-weather, which displays the fullness of the context in the form of a weather forecast. Kateryna decided to go further and display the key terminal metrics directly above the prompt line, designing them in the form of an interface from the game.
"Now above the prompt I have toxicity, stamina, and vitality. Toxicity grows with context, and there's a line on it, like an overdose threshold in the game. I have it at 30%, because that's where I handoff. Stamina melts with the five-hour limit and is restored, vitality slowly drains with the weekly limit. The numbers are the same as they were, and looking at them has become many times more pleasant."
Character quotes and witchy actions while waiting
In addition to the context scales, the developer customized the wait and prompt spinners. While the model processes the query, the terminal displays thematic actions: Geralt “reads the bestiary,” “looks for the fortune teller’s goat,” “sharpens the silver sword,” “casts the Quen,” or “looks for the grandmother’s frying pan.”
Text prompts also received a humorous adaptation to IT realities from the faces of the game's characters:
Vesemir: "Does a hook hinder a comet? The scabbard also prevents you from drawing your sword into your leg."
Lambert: "They say witchers don't have feelings. Then why does your code piss me off so much?"
Ciri: "Is CI still running? Tell them that the Wild Hunt would be out of a job at that speed."
Yennefer: "A rally that could have been a letter? I don't turn on the megascope for that."
Dandelion: "My password is the name of my beloved. That's why I change it so often."
Bloody Baron: "You think a buried bug won't come out? Mine was even biting."
Regis: "There's a bloodlust in the revue. I know the tone. I used to call it principledness, too."
Custom themes and compatibility
To complete the look, Kateryna added the terminal's color themes—warm Corvo Bianco (wood and gold) and cool Kaer Morhen (the color of the fortress' stone walls).
“The mod here is actually just the scales above the prompt, it all started with them. The rest are separate pieces that the plugin puts together… So a whole system grew out of one mod. A working day in such a terminal goes by completely differently,” the author notes.
The plugin is built and tested on Ubuntu. All settings are flexible — for example, the toxicity threshold can be easily changed for your own process using the /config command.
The project is completely open: you can download the plugin directly from the marketplace and the developer's GitHub repository .
"Then go to Claude Code /witcher, and you're on your way. It's not necessary to install someone else's plugin. You can give your Claude Code a link to the repo, let it analyze what's there, and take only what it likes," the IT professional adds.