Terminal setup for Claude Code. Use for Ghostty config, statusline customization, voice dictation, tmux worktrees.
Configure terminal environment for effective Claude Code usage.
Ghostty works well with Claude Code. Key settings:
# ~/.config/ghostty/config
font-family = JetBrains Mono
font-size = 14
window-padding-x = 10
window-padding-y = 10
cursor-style = bar
shell-integration = detect
See ghostty-config.md for full config.
Display context usage and git info in shell prompt. Useful for:
See statusline-setup.md for starship/oh-my-zsh configs.
macOS: Press fn key twice to toggle dictation. Tips:
See voice-dictation.md for detailed tips.
Name terminal tabs by project/task:
# Set tab title (most terminals)
echo -ne "\033]0;my-project\007"
# Or use terminal-specific shortcuts
# Ghostty: Cmd+Shift+I
# iTerm2: Cmd+I
Use tmux sessions per git worktree:
# Create session for worktree
tmux new-session -s feature-branch -c ~/repos/project-feature
# Attach to existing
tmux attach -t feature-branch
Each worktree gets isolated Claude Code context.
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer