Back to catalogPending
hal-9000
by vinta
Opinionated macOS development environment automation
102stars
20forks
Python
Added 1/16/2026
DevOpsansible-playbooksclaude-codedevelopment-environmentdockerkubernetesmacosnodejspythonsolidity
Installation
# Add to your Claude Code skills
git clone https://github.com/vinta/hal-9000
HAL 9000
Opinionated macOS development environment automation that dominates your dev setup like cats rule the Internet.
Tech Stack
- Claude Code
- Codex
- Gemini CLI
- Python
- Node.js
- Bun
- Solidity
- Docker (OrbStack)
- Kubernetes
- Amazon Web Services
- Google Cloud
Bootstrap
curl -L https://raw.githubusercontent.com/vinta/hal-9000/master/bin/open-the-pod-bay-doors | bash
Usage
# all you need is hal update
hal update
# if you only want to install specific components
hal update --tags python,node
# add the file to the dotfiles repository (creates symlink)
hal link ~/.zshrc
# copy the file to the dotfiles repository (preserves directory structure)
hal copy ~/.config/some-app/config.toml
# force sync dotfiles
hal sync
# open the pod bay doors, please, HAL
hal open-the-pod-bay-doors
Development
# install dev dependencies and pre-commit hooks
make install
# after modifying bin/hal, regenerate zsh completion
make completion
# update local completion
hal sync
Demo
<video src="https://github.com/user-attachments/assets/e86ead6d-189b-4361-a98b-4453ac0e8c25" width="800" height="450"></video>