hiveloomdocs

Install

hiveloom 1.1.0 is released and available through Python package indexes. It requires Python 3.11 or newer.

For the hiveloom command, install it as an isolated uv tool:

uv tool install hiveloom

When hiveloom is a dependency of a Python project instead, add it to that project:

uv add hiveloom
# or: uv pip install hiveloom
# or: pip install hiveloom

Verify the install and explore the contract without making a single API call:

hiveloom --version
hiveloom schema --annotated
hiveloom catalog tools

To pin a release exactly, use uv tool install "hiveloom==1.1.0" or uv add "hiveloom==1.1.0".

Development UI

The optional Hiveloom workbench is a chat-first UI for creating, testing, running, inspecting, and improving harnesses. It ships separately — as an npm package rather than a Python one — so production environments only carry the framework:

npx hiveloom-workbench
# http://127.0.0.1:8770

Nothing to install: npx fetches the interface, its Python API, and the launcher that wires them together, then runs them against whichever interpreter already has hiveloom. hiveloom ui is a shortcut to the same command. Contributors can run the UI and API with hot reload from a source checkout via devtools/ui/dev.sh.

API keys

hiveloom talks to whichever lab the harness names. The default provider is claude, which reads ANTHROPIC_API_KEY:

export ANTHROPIC_API_KEY=sk-...

hiveloom models lists every builtin provider and the environment variable it expects — OpenAI, Gemini, Mistral, DeepSeek, xAI, Groq, OpenRouter, Together, Fireworks, Ollama, and vLLM are all builtin. See Models and providers for switching an existing harness.

Local providers (Ollama, vLLM) need no key, which makes them a reasonable way to try the runtime before spending anything.

From source

git clone https://github.com/FrancescoMrn/hiveloom.git
cd hiveloom
uv sync --extra dev

Agent guidance

Guidance for coding agents ships inside the wheel — no network fetch required:

hiveloom guide --list