Toolframe
Toolframe runs local applications assembled from isolated Python plugins. It provides a persistent control host, a Dashboard, MCP tools, documentation and managed storage. Business data stays in the application directory when plugins are replaced.
Install the native CLI with uv:
uv tool install toolframe
toolframe --home ./my-app init --template entry-register
toolframe --home ./my-app serve
In another terminal, run toolframe --home ./my-app open for the local sign-in
link. To run without a persistent CLI installation, use
uvx toolframe --home ./my-app init --template entry-register and then
uvx toolframe --home ./my-app serve.
The wheels contain the Rust executable itself. No Python wrapper or extension is
loaded. The same executable is available in the
GitHub Releases archives
for installation without pip or uv. toolframe --version works without preparing
a runtime. Other commands reuse a compatible uv or download a checksum-verified
copy, then prepare Python 3.14.7 and the selected packages. First use requires
network access. No Python wheels are embedded: Core, SDK and plugins come from
PyPI. Intel macOS also downloads a separately published cryptography wheel from
the matching GitHub Release and verifies the SHA-256 pinned into the executable.
Wheels target macOS 12 or newer on Apple Silicon and Intel, and Linux with glibc 2.28 or newer on ARM64 and x86-64. Windows and musl Linux are outside this release's supported platforms. Plugins execute trusted Python code; process isolation does not make untrusted packages safe to run.
For plugin installation, authentication, backups and source development, see the
Toolframe guide. Python
developers who need the host as a library can install toolframe-core; plugin
authors use toolframe-sdk and toolframe-testkit.
Metadata
Release files for toolframe 0.6.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| toolframe-0.6.3-py3-none-manylinux_2_28_x86_64.whl | Python 3 | none | Linux glibc 2.28+ x86-64 | Details |
| toolframe-0.6.3-py3-none-manylinux_2_28_aarch64.whl | Python 3 | none | Linux glibc 2.28+ ARM64 | Details |
| toolframe-0.6.3-py3-none-macosx_12_0_x86_64.whl | Python 3 | none | macOS 12.0+ x86-64 | Details |
| toolframe-0.6.3-py3-none-macosx_12_0_arm64.whl | Python 3 | none | macOS 12.0+ ARM64 | Details |
Total release size: 9.2 MB
Release files / toolframe-0.6.3-py3-none-manylinux_2_28_x86_64.whl
| Download URL | toolframe-0.6.3-py3-none-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | Linux glibc 2.28+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
d70b46aeef7c26cb71e97b54b5b22d4d1c6db41c947902554d8dedb3038f9f3e
|
|
BLAKE2b-256 checksum How to use checksums |
1c864e7c3443304bb82b6e34dab70cf63cacef24dbcc8e766445a543930bf7f3
|
| 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 14, 2026.
Transparency logRelease files / toolframe-0.6.3-py3-none-manylinux_2_28_aarch64.whl
| Download URL | toolframe-0.6.3-py3-none-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.3 MB |
| Tags | Linux glibc 2.28+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
1fd62cab52e93b7519a551c2aece80f84bc4677af67c3f81b68f8d078af0c63a
|
|
BLAKE2b-256 checksum How to use checksums |
8e647d8fb3d165dec720f0d431285936d20f7dc35e190e7d264379351ce77ba8
|
| 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 14, 2026.
Transparency logRelease files / toolframe-0.6.3-py3-none-macosx_12_0_x86_64.whl
| Download URL | toolframe-0.6.3-py3-none-macosx_12_0_x86_64.whl |
|---|---|
| Size | 2.3 MB |
| Tags | Python 3 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
b5ef16b682f388837bdf6e592956ee314560f498e3b59ae2e22ebee688a654c2
|
|
BLAKE2b-256 checksum How to use checksums |
45cc5b490315a586450170b20270f5b36b4df511496ad2ec639710d87e7de33a
|
| 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 14, 2026.
Transparency logRelease files / toolframe-0.6.3-py3-none-macosx_12_0_arm64.whl
| Download URL | toolframe-0.6.3-py3-none-macosx_12_0_arm64.whl |
|---|---|
| Size | 2.2 MB |
| Tags | Python 3 macOS 12.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
12b6d5901a8725ce002fd8afa6418f7d90c28e643dd85c611483ba2db23a301e
|
|
BLAKE2b-256 checksum How to use checksums |
ae02892953f6134f6cc3c43561c4c5923492d438f5783a161d827bd924eed97a
|
| 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 14, 2026.
Transparency log