A self-guided wizard to set up your development environment, powered by Claude Code.
-
Install Claude Code (if you don't have it):
npm install -g @anthropic-ai/claude-code
-
Clone this repo:
git clone https://github.com/zackmckennarunpod/hello-claude.git cd hello-claude -
Run Claude Code:
claude
-
Copy the example config:
cp config.example.json config.json
-
Edit
config.jsonwith your name and preferences -
Run Claude Code and say: "help me get started"
Claude will read your config and guide you through a personalized setup.
- Ghostty - A fast, GPU-accelerated terminal emulator
- Zsh + Oh My Zsh - A powerful shell with plugins
- Powerlevel10k - A beautiful, informative prompt
- tmux - Terminal multiplexer for managing sessions
- Claude Code - AI-powered coding assistant
- Gastown - Multi-agent workspace coordination
- Beads - Git-backed issue tracking with Linear sync
- Linear MCP - Claude Code integration with Linear
- Notion MCP - Claude Code integration with Notion
- Playwright - Browser automation and testing
- gcalcli - Google Calendar CLI for terminal-based scheduling [OPTIONAL]
- Terminal Power Tools - fzf, bat, eza, jq, httpie [QUICK]
- How to navigate tmux like a pro (vim-style keybindings)
- How to split and manage terminal panes
- How to use Claude Code effectively
- Terminal productivity tips
After setup, there's a web-based tutorial for learning tmux:
cd tmux-tutorial
npm install
npm run devThen open http://localhost:3000 in your browser.
hello-claude/
├── CLAUDE.md # Instructions for Claude (the wizard brain)
├── config.example.json # Example config (copy to config.json)
├── README.md # You are here
├── steps/ # Step-by-step setup guides
│ ├── 01-prerequisites.md
│ ├── 02-ghostty.md
│ ├── 03-zsh-and-p10k.md
│ ├── 04-tmux.md
│ ├── 05-claude-code.md
│ ├── 06-first-project.md
│ ├── 07-gastown.md
│ ├── 08-linear-and-mcp.md
│ ├── 09-playwright.md
│ ├── 10-gcalcli.md # [OPTIONAL] - Claude asks first
│ ├── 11-terminal-power-tools.md # [QUICK] - Recommended for all
│ └── 12-notion-mcp.md # [RECOMMENDED] - Notion integration
├── tmux-tutorial/ # Interactive web tutorial
│ ├── src/
│ ├── public/
│ └── package.json
├── exercises/ # Practice projects
│ └── hello-world/
└── reference/ # Quick reference cards
└── tmux-cheatsheet.md
Just ask Claude! That's the whole point.
If Claude Code isn't installed yet, you can:
- Follow the steps manually in
steps/directory - Check out the Claude Code documentation