Claude Code status line
Claude Code Personalities
A status line of kaomoji faces that change to reflect what Claude is currently doing.
Install
git clone https://github.com/kumamaki/Claude-Code-Personalities.gitFrom the README
૮ ․ ․ ྀིა Claude Code Personalities Dynamic text-face personalities for Claude Code's statusline Give your Claude Code assistant a dynamic, context-aware statusline with 30+ text-face emoticons that change based on Claude's current activity. Watch Claude transform from ʕ•ᴥ•ʔ Code Wizard when coding to (┛ಠДಠ)┛彡┻━┻ Frustrated Developer when encountering errors! Powered by Rust - Lightning fast performance (~1ms statusline generation), zero external dependencies, and interactive configuration! Key Features - 30+ Dynamic Personalities - Context-aware text faces that reflect Claude's current mood and activity - Git Status Integration - Real-time working tree status with file counts (±5 for dirty, ✓ for clean) - Activity Tracking - See what Claude is doing: editing, reading, executing, debugging, etc. - Nerd Font Icons - Visual indicators for folders, git branches, activities, and models - Performance Optimized - 2-second caching for git status, ~1ms statusline rendering - Interactive Configuration - Easy-to-use TUI for customizing your statusline - Model Indicators - Know which Claude model you're using (Opus, Sonnet, Haiku) Installation Quick Install (Interactive) Installation Options - --yes or -y: Non-interactive installation with safe defaults - --interactive or -i: Interactive installation (default) - NONINTERACTIVE=1: Environment variable for non-interactive mode Updating Claude Code Personalities includes automatic update checking: The statusline will show [⬆ Update vX.X.X] when a new version is available. Commands Requirements - Claude Code v1.0.60+ - Nerd Fonts for icons (brew install --cask font-hack-nerd-font) Platform Support Supported Platforms - macOS (Intel & Apple Silicon) - Linux (x86_64 & ARM64) Windows Not Supported Windows is not…
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.
Details
- Repository
- kumamaki/Claude-Code-Personalities
- Type
- Status lines
- Language
- Rust
- License
- WTFPL
- Last updated
- 30 June 2026
- Listed in
- awesome-claude-code
FAQ
What is Claude Code Personalities?
A status line of kaomoji faces that change to reflect what Claude is currently doing. It is a status line for Claude Code, from kumamaki/Claude-Code-Personalities on GitHub.
How do I install Claude Code Personalities?
Clone kumamaki/Claude-Code-Personalities from GitHub and follow the setup steps in its README.
Is Claude Code Personalities popular?
kumamaki/Claude-Code-Personalities has 35 GitHub stars and 0 forks, and is included in 1 curated Claude Code list. It was last updated on 30 June 2026.
More status lines
cc-statusline-rs
42khoi/cc-statusline-rs
A Rust status line generator for Claude Code.
cc-costline
28Ventuss-OvO/cc-costline
A status line that shows your 7-day and 30-day spend at a glance.
claude-tui
46slima4/claude-tui
A real-time status line plus a live session monitor and analytics hooks for Claude Code.
vscode-claude-status
36long-910/vscode-claude-status
Shows Claude Code token usage and cost in the VS Code status bar.
claude-ultimate-hud
49ai-younggle-man/claude-ultimate-hud
A status line combining rate limits, cost, project info, tool activity and todo progress.
Claude Code Status Line
65shanraisshan/claude-code-status-line
A custom status line script for Claude Code that displays context window usage, git status, and model information.
Browse the most popular Claude Code mods, all status lines, or the skills and MCP server directories.