Requirements
Python 3.9+
Required runtime environment
Git
Must be installed and in PATH
pip
Python package manager
HelixCommit works on macOS, Linux, and Windows. Git must be installed and accessible in your system PATH.
Install via pip
The simplest way to install HelixCommit is using pip from PyPI.After installation, verify that HelixCommit is available by running
helixcommit --helpUsing a virtual environment
You should install HelixCommit in a virtual environment to avoid conflicts with other Python packages.- venv
- conda
- pipx
Install from source
You can install the latest development version directly from GitHub.Clone and install
Installing in editable mode with
-e allows you to modify the source code and see changes immediately without reinstalling.Install development dependencies
If you plan to contribute or run tests, install the development dependencies:| Package | Purpose |
|---|---|
| pytest | Running tests |
| ruff | Code formatting and linting |
| mypy | Static type checking |
| pytest-cov | Coverage reports |
Verify installation
After installing HelixCommit, verify that it works correctly.Check the version
Run the following command to display the installed version:Expected output will show the installed HelixCommit version, for example:
Display help information
Verify all commands are available:You should see a list of available commands and options.
Optional dependencies
HelixCommit includes optional features that require additional dependencies.GitHub integration
GitHub integration is included by default through thePyGithub package. To use it, you need a GitHub personal access token:
AI summarization
AI features require API keys from supported providers:- OpenAI
- OpenRouter
ChromaDB for advanced RAG
For advanced retrieval-augmented generation (RAG) features, install ChromaDB:chroma backend when generating summaries:
Updating HelixCommit
Keep HelixCommit up to date to access the latest features and bug fixes.Update from PyPI
Update from source
Uninstalling
To remove HelixCommit from your system:Troubleshooting
Command not found after installation
Command not found after installation
If Add this to your shell configuration file (
helixcommit is not found after installation, ensure that Python’s scripts directory is in your PATH..bashrc, .zshrc, etc.) to make it permanent.Permission denied errors
Permission denied errors
If you encounter permission errors during installation:
SSL certificate errors
SSL certificate errors
If you see SSL certificate errors when installing:
Git not found
Git not found
HelixCommit requires Git to be installed and accessible. Install Git for your operating system:
Verify Git is installed:
| Platform | Command |
|---|---|
| macOS | brew install git |
| Debian/Ubuntu | sudo apt install git |
| RHEL/CentOS | sudo yum install git |
| Windows | Download from git-scm.com |
Next steps
Quick start guide
Generate your first release notes in minutes
CLI reference
Explore all available commands and options