Reference
For the complete documentation index optimized for AI agents, see llms.txt.Start a local instance. By default the container starts in the background and the CLI waits for
GET /healthz to report ready before returning.
helix run is a backwards-compatible alias for helix start.Usage
Arguments
Available flags
Behavior
- Pulls
ghcr.io/helixdb/helixdb:v0.0.4(or the image/tag set in[local.<instance>]). - Names the container
helix-<project>-<instance>and publishes the configured port to container port8080. - Uses Docker or Podman based on
[project] container_runtimeinhelix.toml. - Default storage is in-memory. Passing
--diskstarts a MinIO sidecar, creates thehelix-dbbucket, and runshelixdbwith S3-compatible storage environment variables. - Background mode (
-d,--restart unless-stopped) waits up to ~30 seconds forGET /healthzreadiness and prints the URL and container name when ready. - Foreground mode (
--rm) streams the container’s stdout/stderr until Ctrl-C, then removes the container.
--disk, helix stop removes the Helix and MinIO containers but keeps the persistent local volume. helix prune removes that volume and deletes the persisted local data.
Examples
Related
helix stop— stop a background instancehelix restart— restart a background instancehelix query— send a dynamic query to a running instancehelix logs— view container logs