Skip to main content

Hugpy Core

Core is the Flask console, API and fleet coordinator. It registers Wrapper hosts, mirrors their inventory and execution evidence into PostgreSQL, and routes work. Wrapper owns execution, loading, memory admission, worker settings and local model copies. Core uses Wrapper's reported feasibility; it does not run a second sizing solver. See model data ownership.

This source is staged 0.4.75. Source, prepared artifacts, registry releases and running services are separate states. No deployment is implied by this README.

Start and install

With the package and its dependencies installed and a prepared Core PostgreSQL DSN in HUGPY_CORE_DB, the HTTP entry point is:

hugpy-core serve --host 127.0.0.1 --port 7020

Startup checks migrations and initializes Core services; use an isolated database for development. serve uses the threaded Werkzeug server. A bare hugpy-core uses the older Flask startup sequence with additional startup jobs.

The Debian package supplies an offline wheelhouse and invokes hugpy-core install --system to provision PostgreSQL, migrate Core and install Core/intake systemd units. This is a mutating installation action. Inspect the bundle README and installer contract for build prerequisites, DSN precedence and upgrade behavior. Installer verbs without --system use a distinct per-user path.

Core currently depends on Wrapper, Storage, Abstract Toolserver and the shared Flask/database/utilities libraries as well as Flask, aiohttp, psycopg and Flask-Sock. Exact floors and optional extras are in pyproject.toml. Media and Video are optional: their distributions own their APIs and UI assets. Toolserver provisions databases; Core queries PostgreSQL directly.

API, UI and operations

The retired Basic aiohttp server, console and training extension are preserved in archive/basic-runtime, outside the installable package. The active Flask application uses native Core readers; the compatibility flag and Basic CLI dispatch were removed. Existing databases are not migrated or deleted merely by this source change.

Get the Debian packages, architecture details, SHA-256 checksums and installation commands from Hugpy Downloads. The feature gallery shows the console, Agent, Station, Media and Video interfaces. Screenshots reflect the versions captured; the current interface may differ.

Compute resources

Model placement, GPU process usage, memory plans and per-model controls.

Compute resources

Worker model plans

Compare models, context windows and allocation modes across workers.

Worker model plans

Inference metrics

Explore recorded model activity and throughput by worker.

Inference metrics

Built-in documentation

Quickstarts and guides for models, workers, clients and integrations.

Built-in documentation

The Hugpy overview

The shared entry point for the console, media tools and fleet.

The Hugpy overview

Fleet terminal compatibility release — 2026-10-22

Supports per-request alloc.workers selection in native chat, OpenAI chat and task routes. Selection is enforced before resident, allocation and wildcard ranking. The optional terminal extra selects the updated Fleet arm. The published UI bundle is retained.

Metadata

Release files for hugpy-core 0.4.72

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

Source distribution (sdist)

Source distribution for hugpy-core 0.4.72
File Size Uploaded Provenance
hugpy_core-0.4.72.tar.gz 13.9 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for hugpy-core 0.4.72
File Interpreter ABI Platform
hugpy_core-0.4.72-py3-none-any.whl Python 3 none any Details

Total release size: 27.9 MB

Release files / hugpy_core-0.4.72.tar.gz

Download URL hugpy_core-0.4.72.tar.gz
Size 13.9 MB
Tags Source
SHA-256 checksum
How to use checksums
6b33c6c9e70885f61da704ae717983fd3f86026513c967c7d41bfd728dca1a79
BLAKE2b-256 checksum
How to use checksums
10b550246572c4732272f257bbad21483c0a509904bd0ddd52da622ef36bd66b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / hugpy_core-0.4.72-py3-none-any.whl

Download URL hugpy_core-0.4.72-py3-none-any.whl
Size 14.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
2ed009e2ac5ed713e3a53b5ff8440685dcd0e0d92da9844bbcf21785d18f7472
BLAKE2b-256 checksum
How to use checksums
7646d37aa086618e833d912fa0b8980b98d1d3739e6146e382b81618be101111
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Security for hugpy-core 0.4.72

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.4.72 This release

2 release files No provenance

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