Skip to main content

Orcraft

Orcraft is the platform for test development and orchestration that lets you and your AI agents run the entire testing operation.

A plain-Python test framework gives suites a defined structure. A controller runs those suites from a GUI, the command line or a CI pipeline and collects the logs and results in one place. An endpoint application on each test machine lets the controller run tests there, so a run covers the local machine or a fleet of remote machines with the same suites.

Your AI agents work across all of them. They write suites in the framework's structure, run them on the machines registered in the controller and read the logs the runs leave behind. The person decides what to test, reviews what the AI agents wrote in the controller GUI, runs it and corrects it, unless the whole loop is handed to the AI agents and runs fully automated.

The package

This package installs the controller, the endpoint application and the test framework:

  • orcraft-controller run starts the controller, with its GUI or on the command line.
  • orcraft-endpoint run starts the endpoint application on a test machine.
  • from orcraft import ... gives a suite the framework.

It runs on Windows, Linux and macOS and needs Python 3.14 or newer.

Installation

pip install orcraft

Installing into a virtual environment is recommended, and required on distributions that protect the system Python. The Prerequisites page covers Python, the virtual environment and the GUI's requirements per operating system.

First steps

Support

Ask any question, report an issue, request a feature: support@orcraft.app.

License

© 2026 GM Core Ltd. All rights reserved. The Orcraft software is provided under the Orcraft Software License Agreement in LICENSE; its source code is proprietary. The notices of the third-party software it includes are in THIRD-PARTY-NOTICES. Orcraft™ is a trademark of GM Core Ltd. The Orcraft name, logo and branding assets are proprietary and may not be used without prior written permission.

Website

https://orcraft.app

Metadata

Release files for orcraft 1.1.2

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

Built distributions (wheels)

Table of built distributions (wheels) for orcraft 1.1.2
File Actions
orcraft-1.1.2-cp314-abi3-win_amd64.whl CPython 3.14 abi3 Windows x86-64 Details for orcraft-1.1.2-cp314-abi3-win_amd64.whl
orcraft-1.1.2-cp314-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 abi3 Linux glibc 2.17+ ARM64 Details for orcraft-1.1.2-cp314-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
orcraft-1.1.2-cp314-abi3-manylinux1_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 abi3 Linux glibc 2.5+ x86-64 Details for orcraft-1.1.2-cp314-abi3-manylinux1_x86_64.manylinux_2_5_x86_64.whl
orcraft-1.1.2-cp314-abi3-macosx_10_15_universal2.whl CPython 3.14 abi3 macOS 10.15+ universal2 (ARM64, x86-64) Details for orcraft-1.1.2-cp314-abi3-macosx_10_15_universal2.whl

Total release size: 132.2 MB

Release files / orcraft-1.1.2-cp314-abi3-win_amd64.whl

Download URL orcraft-1.1.2-cp314-abi3-win_amd64.whl
Size 28.9 MB
Tags CPython 3.14 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
425a64543b6b7a6e3aee2f2c7bfb293b3873f88846998524116458c7641d79fb
BLAKE2b-256 checksum
How to use checksums
57083a132d83f78962c461cbb2d2febfd8c988936d4f9a69dcacface59155cd3
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 Nov 6, 2026.

Transparency log

Release files / orcraft-1.1.2-cp314-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL orcraft-1.1.2-cp314-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 29.1 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
d77214d0a71a04daa6d5ccab29d1e77e0c0fb76b3a45b124bd9454a0eba577ab
BLAKE2b-256 checksum
How to use checksums
0c68eb7a7e19a94907a99b49564c38bbf16db5fd38ebafbe15a20b75b7eaf2ea
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 Nov 6, 2026.

Transparency log

Release files / orcraft-1.1.2-cp314-abi3-manylinux1_x86_64.manylinux_2_5_x86_64.whl

Download URL orcraft-1.1.2-cp314-abi3-manylinux1_x86_64.manylinux_2_5_x86_64.whl
Size 30.8 MB
Tags CPython 3.14 Linux glibc 2.5+ x86-64 abi3
SHA-256 checksum
How to use checksums
9d05a623185beaa2f605cadd27360be451213be94850a0ca3392228d81ca5454
BLAKE2b-256 checksum
How to use checksums
101f24f4b8960a954ab0c4eb3d739823f9bf7dc085494e8ef11e1c836de92eb8
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 Nov 6, 2026.

Transparency log

Release files / orcraft-1.1.2-cp314-abi3-macosx_10_15_universal2.whl

Download URL orcraft-1.1.2-cp314-abi3-macosx_10_15_universal2.whl
Size 43.4 MB
Tags CPython 3.14 abi3 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
499c49eebb38d5b1caf8a7712a22f669bad4dd884447006d5b86eab824f7dbf5
BLAKE2b-256 checksum
How to use checksums
bdce1bf837d5fd9097f2b86db05d6524415f0511e7c20a7dd2366a96f92178e3
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 Nov 6, 2026.

Transparency log

Security for orcraft 1.1.2

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.

Full provenance

All 4 files in this release have been uploaded with provenance metadata.

Select from 4 files

Attestation for orcraft-1.1.2-cp314-abi3-win_amd64.whl

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 Nov 6, 2026.

Transparency log

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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