My personal dotfiles for zsh.
- 🧙 Leverages
antidotefor Zsh plugin management:zsh-completions: Additional completion definitions.powerlevel10k: Fast and flexible theme.zsh-autosuggestions: As-you-type command suggestions.zsh-syntax-highlighting: Command syntax highlighting.
- 👻 Optimized for the
ghosttyterminal emulator. - 🐍 Uses
uvfor lightning-fast Python management. - 💎 Manages environments for
nodenvandrbenv. - 🤵 Tailored for macOS with surgical
defaults writeconfiguration inscript/macos. - ✅ Validated with
shellcheck.
Run the bootstrap script:
./script/bootstrapThis will:
- Install Homebrew (if missing).
- Install dependencies via
brew_bundle(using localBrewfile). - Set your shell to
zsh. - Symlink configuration files.
- Apply macOS system preferences surgically.
- Initialize the local LLM environment.
- Restore Cline settings from dotfiles.
This project is optimized for local agentic coding on Apple Silicon (M5 Max recommended) using mlx-lm and cline.
- Initialize: The LLM environment is set up during
./script/bootstrap. You can manually trigger it with:./script/llm setup
- Download Model: Retrieve the optimized mlx-community/Qwen3-Coder-Next-8bit model (~4.8GB) from Hugging Face:
./script/llm download
- Start Server: Launch the mlx_lm server with full GPU acceleration:
llm-start
- Launch Agent: Start a coding session in any repository:
cline
mlx-lm: Efficient inference engine for Apple Silicon.cline: CLI coding agent that works with your local model.mlx-community/Qwen3-Coder-Next-8bit: Apple Silicon–optimized 8-bit model for efficient local inference.script/llm: Management utility for your local LLM environment.