૮ ․ ․ ྀིა Claude Code Personalities
May 5, 2026 · View on GitHub
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 (
±5for 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)
# Step 1: Install the CLI tool
curl -fsSL https://raw.githubusercontent.com/kumamaki/claude-code-personalities/main/install.sh | bash
# Step 2: Configure Claude Code (interactive prompts)
claude-code-personalities install
Installation Options
--yesor-y: Non-interactive installation with safe defaults--interactiveor-i: Interactive installation (default)NONINTERACTIVE=1: Environment variable for non-interactive mode
Updating
Claude Code Personalities includes automatic update checking:
# Check for updates and install if available
claude-code-personalities update
The statusline will show [⬆ Update vX.X.X] when a new version is available.
Commands
# Installation
claude-code-personalities install # Interactive configuration (default)
claude-code-personalities install --yes # Non-interactive with safe defaults
claude-code-personalities install -y # Short flag for non-interactive
# Configuration
claude-code-personalities config # Interactive configuration menu
# Management
claude-code-personalities status # Check installation status
claude-code-personalities update # Check for updates and install if available
claude-code-personalities uninstall # Remove personalities (restart Claude required)
claude-code-personalities help # Show help with all options
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 currently supported due to me not caring about development on windows:
- Uses Unix-style paths (
~/.local/bin,/tmp) - Relies on Unix file permissions
- Hook system designed for Unix shells
Windows users: Consider using WSL2 (Windows Subsystem for Linux) which provides full compatibility.
Configuration
Customize what appears in your statusline using the interactive configuration:
claude-code-personalities config
This opens a multi-select menu where you can toggle. When you open the configuration menu, your current settings are pre-selected with checkboxes, making it easy to see what's currently enabled versus disabled:
- Show Personality - Text-face emoticons (ʕ•ᴥ•ʔ, (╯°□°)╯, etc.)
- Show Activity - Current activity (editing, coding, debugging, etc.)
- Show Activity Context - Current file or command being executed
- Show Git Branch - Current git branch name
- Show Git Status - Working tree status with file count (
±5dirty,✓clean) - Show Current Directory - Working directory path
- Show Model Indicator - Claude model (Opus, Sonnet, Haiku)
- Use Icons - Nerd Font icons for visual appeal
- Use Colors - ANSI color formatting
- Show Separators - Dot separators between elements
- Compact Mode - Reduced spacing for tighter display
- Debug Info - Show error counts and session info
Settings are saved to ~/.claude/personalities_config.json and take effect immediately.
Building from Source
For developers:
git clone https://github.com/kumamaki/claude-code-personalities
cd claude-code-personalities
cargo build --release
# Binary will be at target/release/claude-code-personalities
License
WTFPL - Do what you want with it.