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.1.0

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.1.0
File Size Uploaded
hunchml-0.1.0.tar.gz 395.8 kB Details

Built distribution (wheel)

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

Total release size: 774.7 kB

Release files / hunchml-0.1.0.tar.gz

Download URL hunchml-0.1.0.tar.gz
Size 395.8 kB
Tags Source
SHA-256 checksum
How to use checksums
0d3b086460c6240cd4bab30bab8396b546b081991907e6b5cdbf35a02b8bc776
BLAKE2b-256 checksum
How to use checksums
5183b860b1f372b3b0c09642d9f2338a30cce843fd594ab1a25e60eb072b688c
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 5, 2026.

Transparency log

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

Download URL hunchml-0.1.0-py3-none-any.whl
Size 378.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5b6518797ee4ca1548963c099ad31e8c1e42ca8b9faf69752ac64cb186f3e30c
BLAKE2b-256 checksum
How to use checksums
1cd39003d618ec15c33c205f1c0945f5a7d04286e238a43a2f98431c65bdace5
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 5, 2026.

Transparency log

Release history Release notifications | RSS feed

0.2.1

2 release files

0.2.0

2 release files

This release

0.1.0 This release

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