Portable, embeddable local AI runtime for private on-device agents.
Project description
Preburner
Portable, embeddable local AI runtime for private on-device agents.
Status — read this first
This release (0.0.0) is the distribution scaffold. It carries no engine
and no inference API; nothing should depend on it.
Preburner is a Rust LLM inference engine focused on batch-1 decode speed, cold
start, and memory footprint on Apple Silicon (Metal), NVIDIA, and later
Vulkan/Android. Its Python binding is a compiled PyO3/abi3 wheel that publishes
as 0.1.0 and later under this same name. Installing that version replaces
this one:
pip install --upgrade preburner
Installation
pip install preburner
Quick Start
What the current release supports is self-description:
from preburner import about
info = about()
print(info["name"]) # preburner
print(info["organisation"]) # Preburner
print(info["version"]) # the installed version
from preburner import __version__, __version_info__
print(__version__) # '0.0.0'
print(__version_info__ < (0, 1, 0)) # True — the engine owns 0.1.0+
Command-Line Interface
# Human-readable report
preburner
# Machine-readable report
preburner --json
# Show version
preburner --version
# Help
preburner --help
python -m preburner works identically.
API Reference
about() -> dict[str, str]
Describe this distribution.
Returns:
dict[str, str]: a mapping ofname,version,organisation,status,summary,license,homepageandcontact.
Every value is read from the package's version module, except version, which
comes from the installed distribution metadata — so on a machine running the
real engine wheel it reports 0.1.0 or later.
Requirements
- Python >= 3.10, < 4.0
- No runtime dependencies
License
Apache-2.0. Copyright © 2026 Preburner.
Links
Support
For questions and support, please contact info@preburner.io.
Made with ♥ by Preburner
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file preburner-0.0.0.tar.gz.
File metadata
- Download URL: preburner-0.0.0.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b672dad3891ac0c89a79be84ce1378dba88e9a1e89e770d45d66751f79a84d5b
|
|
| MD5 |
c0a7c5e78454fc7aa24334202387c4bc
|
|
| BLAKE2b-256 |
e5ddf28af1a919de60b645285677ccf4b2d318670a6e7459d9b09d9d6695ece4
|
Provenance
The following attestation bundles were made for preburner-0.0.0.tar.gz:
Publisher:
publish.yml on preburner/preburner-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
preburner-0.0.0.tar.gz -
Subject digest:
b672dad3891ac0c89a79be84ce1378dba88e9a1e89e770d45d66751f79a84d5b - Sigstore transparency entry: 2329129200
- Sigstore integration time:
-
Permalink:
preburner/preburner-py@234ce5fc5832814ff7de42824424f5bfcaa128d6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/preburner
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@234ce5fc5832814ff7de42824424f5bfcaa128d6 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file preburner-0.0.0-py3-none-any.whl.
File metadata
- Download URL: preburner-0.0.0-py3-none-any.whl
- Upload date:
- Size: 8.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6fee715e1e143cca7b0af5e8dd98542c952692391bbe9a30f03a2340994ce87
|
|
| MD5 |
d81c6a4e28ca03b416a34934fd0256bf
|
|
| BLAKE2b-256 |
3d5f847078a6d2d4d2a8a793e616480a21e55aaeb1cc0178283e306e43a01db2
|
Provenance
The following attestation bundles were made for preburner-0.0.0-py3-none-any.whl:
Publisher:
publish.yml on preburner/preburner-py
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
preburner-0.0.0-py3-none-any.whl -
Subject digest:
d6fee715e1e143cca7b0af5e8dd98542c952692391bbe9a30f03a2340994ce87 - Sigstore transparency entry: 2329129233
- Sigstore integration time:
-
Permalink:
preburner/preburner-py@234ce5fc5832814ff7de42824424f5bfcaa128d6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/preburner
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@234ce5fc5832814ff7de42824424f5bfcaa128d6 -
Trigger Event:
workflow_dispatch
-
Statement type: