Claude Code status line

Termagitchi

A creature for every git worktree, living in your coding agent's status line. Deterministic species, rarity bands, and one view across every live session.

18 stars 2 forksStatus lines Plugin marketplace Source

Install

Inside Claude Code
/plugin marketplace add TevvvB/termagitchi

Found in the project README. Check it for setup steps after installing.

From source
git clone https://github.com/TevvvB/termagitchi.git

From the README

A creature for every agent session. Hatch them, collect them, and never lose
  track of which agent is which.

  English ·
  日本語 ·
  한국어 ·
  简体中文

  Most terminal pets belong to you: one creature, nurtured over time. This one belongs
  to an agent. Every worktree is a den named after a city, every agent working in it
  hatches its own creature, and its mood tracks how tidy that worktree is. Six agents means
  six creatures alive at once, each recognisable at a glance, so you always know which session
  you are looking at and which one is in trouble.

  There are 41 species across five rarity bands, with shiny variants and 16 cities to
  work in. A creature is a hash of the session, so nothing is picked and nothing is saved -
  you get what you roll. Running more agents in more worktrees is how the collection fills,
  and pets den is where you see what you have found.

  If you like, I like coffee :)

Install

Linux and macOS

macOS with Homebrew

As a Claude Code plugin - adds /pets and /pets-setup, so it is findable
from inside Claude Code:

The plugin carries the two skills; pets install still owns the status line and
hooks, which is what /pets-setup runs. You need the binary either way - a plugin
carries configuration, not executables. See plugin/README.md.

As a Codex plugin - same skills for Codex (/pets, /pets-setup), via the
.codex-plugin bundle in this repo:

Then run /pets-setup (or pets install --harness=codex). Codex must trust the
hooks before they fire — see the Codex note below. The binary is still required;
the plugin is configuration, not an executable.

Windows - scoop bucket add tevvvb https://github.com/TevvvB/scoop-bucket
then scoop install termagitchi, and run pets install. Or grab an archive from
Releases and put pets on your
PATH yourself.

With…
Read the full README on GitHub

How status lines work

  • A status line is a command Claude Code runs to draw the bar under the prompt. It gets the session as JSON on stdin (model, folder, cost, context) and prints one or more lines.
  • Point the statusLine setting in ~/.claude/settings.json at it: { "statusLine": { "type": "command", "command": "<the command from the README>" } }.
  • Or run /statusline inside Claude Code and describe what you want.
Claude Code docs

Details

Language
Go
License
MIT
Last updated
20 October 2026
Topics
ai-agentsclaude-codeclaude-code-pluginclicodexdeveloper-toolsgachagit-worktreegolangricingstatuslineterminal

FAQ

What is Termagitchi?

A creature for every git worktree, living in your coding agent's status line. Deterministic species, rarity bands, and one view across every live session. It is a status line for Claude Code, from TevvvB/termagitchi on GitHub.

How do I install Termagitchi?

Run /plugin marketplace add TevvvB/termagitchi inside Claude Code, then follow the setup in the README.

Is Termagitchi popular?

TevvvB/termagitchi has 18 GitHub stars and 2 forks, and is included in 1 curated Claude Code list. It was last updated on 20 October 2026.

More status lines

Browse the most popular Claude Code mods, all status lines, or the skills and MCP server directories.