greybeard is available on PyPI and can be installed with any Python package manager.
- Python 3.11 or higher
- An LLM backend (see LLM Backends)
uv is a fast Python package manager.
uv pip install greybeardpip install greybeardInstall additional backends:
# With uv
uv pip install "greybeard[anthropic]" # Claude/Anthropic support
uv pip install "greybeard[all]" # Everything
# With pip
pip install "greybeard[anthropic]"
pip install "greybeard[all]"If you want to contribute or modify greybeard:
git clone https://github.com/btotharye/greybeard.git
cd greybeard
# Using uv (recommended)
uv pip install -e ".[dev]"
# Using pip
pip install -e ".[dev]"
# Or use the Makefile
make install-devFor detailed contribution guidelines, testing, and development workflows, see the Contributing Guide.
After installing, verify greybeard is available:
greybeard --version
greybeard packs!!! note "Virtual environments"
If you installed into a virtual environment (created by uv or manually), make sure to activate it first, or use uv run greybeard instead.
Run the setup wizard to configure your LLM backend:
greybeard initOr jump straight to the Quick Start guide.