Skip to main content

hunchml

Local AutoML for tabular data. Bring a spreadsheet, pick the column you want to predict, and get a trained, explained model, without writing code. Everything runs on your computer; your data never leaves it.

Use it

pip install hunchml
hunchml

On a Mac, also run brew install libomp once (Homebrew): two of the model types (LightGBM and XGBoost) need it, and without it the app skips them.

Your browser opens the app. Keep the terminal window open while you use it; press Ctrl+C there to stop. Options: --data-dir (where projects are stored, default ~/.hunchml), --port, --max-concurrent (training runs at once, default 1) and --no-browser.

Develop

Needs uv and Node.js 24.

uv sync                                  # Python environment
(cd frontend && npm ci)                  # frontend dependencies

uv run pytest                            # fast Python tests (slow ones: -m slow)
uv run ruff check src tests scripts && uv run mypy
(cd frontend && npm test && npm run lint && npm run typecheck)

Work on the interface with live reload: start the backend with uv run hunchml --no-browser, run npm run dev in frontend/, and open the address Vite prints with the ?token=... part of the backend's link added (for example http://localhost:5173/?token=abc). Vite forwards /api calls to the backend on port 8765.

npm run build in frontend/ writes the interface into src/hunchml/server/static/, which the backend serves and the wheel ships. The end-to-end test needs that build: npm run build && npx playwright install chromium && npm run e2e.

Release

Set the version in pyproject.toml, commit, and push a tag v<version>. The Release workflow builds the interface and the package, checks both, and publishes to PyPI.

Metadata

Release files for hunchml 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hunchml 0.2.1
File Size Uploaded
hunchml-0.2.1.tar.gz 495.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hunchml 0.2.1
File Interpreter ABI Platform
hunchml-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 972.6 kB

Release files / hunchml-0.2.1.tar.gz

Download URL hunchml-0.2.1.tar.gz
Size 495.0 kB
Tags Source
SHA-256 checksum
How to use checksums
e76c583622c6c67f999978caa62d8545f49b459fc223bba924de8613ba3df615
BLAKE2b-256 checksum
How to use checksums
e3b6efb34e5e55b61d5cc798bb4811016edad59724e0e86443d7ba7795db3f4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / hunchml-0.2.1-py3-none-any.whl

Download URL hunchml-0.2.1-py3-none-any.whl
Size 477.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
270f4d529d477e851d10d760ed17bda6d5b3c49fbaba125336a10df4d45e3f4e
BLAKE2b-256 checksum
How to use checksums
049ce81f8a0658895fc3b0131cc6819f45d14389783e2149792f9b99d2c68464
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page