Automate one-command setup of a modern macOS terminal like Ghostty, Warp, or iTerm2 with IDE-like vim keybindings for navigation, splits, and tabs, plus zsh enhancements including autosuggestions, syntax highlighting, aliases, custom themes, transparency, and shell integration. Includes config backups and guided troubleshooting.
npx claudepluginhub helloayushisharma/ghostty-claude-code-setupA Claude Code plugin to set up a modern terminal experience on macOS with Warp-like features.
git clone https://github.com/awwsillylife/ghostty-claude-code-setup.git ~/.claude/plugins/ghostty-claude-code-setup
claude --plugin-dir /path/to/ghostty-claude-code-setup
Copy this folder to your project's .claude-plugin/ directory.
/setup-terminal/setup-terminal # Set up everything (auto-detect terminal)
/setup-terminal --ghostty # Only configure Ghostty
/setup-terminal --zsh-only # Only configure zsh and install packages
/setup-terminal --vim-only # Only configure vim
Ask questions like:
| Shortcut | Action |
|---|---|
Option+←/→ | Skip words |
Cmd+←/→ | Line start/end |
Option+Backspace | Delete word backward |
Cmd+D | Split pane (terminal) / Duplicate line (vim) |
Cmd+K | Clear screen |
→ (Right Arrow) | Accept autosuggestion |
Cmd+Up/Down | Jump between prompts |
~/Library/Application Support/com.mitchellh.ghostty/config~/.zshrc~/.vimrcGhostty is configured with:
window-save-state = always
quit-after-last-window-closed = false
This means:
Note: On macOS 13 (Ventura), tab restoration may have limitations. This is fixed in macOS 14+.
macos-option-as-alt = true is in your Ghostty configOn macOS 13 and below, Homebrew may compile Rust tools from source. This plugin uses direct binary downloads to avoid this.
Ayushi Sharma - (https://github.com/helloayushisharma)
MIT
Terminal and shell systems expert with comprehensive documentation. Covers TTY/PTY architecture, stdin/stdout/stderr streams, signals, ANSI escape sequences, job control, terminal modes, and cross-platform CLI development.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Memory compression system for Claude Code - persist context across sessions
Qiushi Skill: methodology skills for AI agents guided by seeking truth from facts, with Claude Code, Cursor, OpenClaw, Codex, OpenCode, and Hermes guidance.
Share bugs, ideas, or general feedback.
Battle-tested Claude Code plugin for engineering teams — 53 agents, 203 skills, 69 legacy command shims, production-ready hooks, and selective install workflows evolved through continuous real-world use
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim