Quick install
The fastest way to install hcom is with the install script:~/.local/bin/hcom.
Installation methods
- Curl (recommended)
- pip
- uv
- Build from source
Install the pre-built binary with the install script:
The script supports:
What the install script does
What the install script does
- Detects your OS and architecture
- Downloads the appropriate binary from GitHub releases
- Installs to
$HCOM_INSTALL_DIR(default:~/.local/bin) - Makes the binary executable
- Adds the install directory to your PATH if needed
- macOS: x86_64 (Intel), aarch64 (Apple Silicon)
- Linux: x86_64, aarch64
- Android/Termux: aarch64
On Android/Termux, the script automatically detects the platform and installs the Android-specific binary.
Custom install directory
To install to a custom directory, set theHCOM_INSTALL_DIR environment variable:
Verify installation
Check that hcom is installed correctly:- Installation status
- Hook status for Claude Code, Gemini CLI, Codex, and OpenCode
- Database location
- Configuration file location
What gets installed
Hooks go into~/ (or HCOM_DIR) on launch or hcom start. If you aren’t using hcom, the hooks do nothing.
Platform-specific notes
macOS
macOS
On macOS, the installer adds Restart your terminal or run:
~/.local/bin to your PATH in ~/.zshrc (default shell on macOS 10.15+) or ~/.bashrc.If you use a different shell, manually add:Linux
Linux
On Linux, the installer adds On some distributions, you may need to install dependencies:
~/.local/bin to your PATH in ~/.bashrc or ~/.zshrc.If the binary isn’t found after installation:Android/Termux
Android/Termux
On Android with Termux, the install script automatically detects the platform and installs the Android-specific binary.The Android binary uses Bionic libc instead of glibc and has a different dynamic linker path.
Updating hcom
To update to the latest version, simply re-run the install script:Uninstalling
To completely remove hcom:Next steps
Quickstart
Launch your first agents and send messages