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

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.3
File Actions
orcraft-1.1.3-cp314-abi3-win_amd64.whl CPython 3.14 abi3 Windows x86-64 Details for orcraft-1.1.3-cp314-abi3-win_amd64.whl
orcraft-1.1.3-cp314-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 abi3 Linux glibc 2.17+ ARM64 Details for orcraft-1.1.3-cp314-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
orcraft-1.1.3-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.3-cp314-abi3-manylinux1_x86_64.manylinux_2_5_x86_64.whl
orcraft-1.1.3-cp314-abi3-macosx_10_15_universal2.whl CPython 3.14 abi3 macOS 10.15+ universal2 (ARM64, x86-64) Details for orcraft-1.1.3-cp314-abi3-macosx_10_15_universal2.whl

Total release size: 115.3 MB

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

Download URL orcraft-1.1.3-cp314-abi3-win_amd64.whl
Size 24.0 MB
Tags CPython 3.14 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
8d778a2f92a0e58c6d470a5060c2daf44d1b9e6472448fd8200a5808c87ff396
BLAKE2b-256 checksum
How to use checksums
9860f1e1c12824dcb6bbe9857117d8d6c2e0573264e0718ce900334173d7e920
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 8, 2026.

Transparency log

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

Download URL orcraft-1.1.3-cp314-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 26.0 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
2f05f1a7d662b1819882c563727332619f6fd93acb1db0780035ec0a3d390fb0
BLAKE2b-256 checksum
How to use checksums
2af8497df1ceae535aa71eb11f7511891f22ce714bc0f8f811ce4ed76e21a855
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 8, 2026.

Transparency log

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

Download URL orcraft-1.1.3-cp314-abi3-manylinux1_x86_64.manylinux_2_5_x86_64.whl
Size 27.8 MB
Tags CPython 3.14 Linux glibc 2.5+ x86-64 abi3
SHA-256 checksum
How to use checksums
539d4b27d9425c9a325a78a37d3dc75e10e36413fb081f5405e1f5c456d221e4
BLAKE2b-256 checksum
How to use checksums
21ecb8e76b0da98ad067922559b103ccf738be16275a95e542c72fb2d24cd209
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 8, 2026.

Transparency log

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

Download URL orcraft-1.1.3-cp314-abi3-macosx_10_15_universal2.whl
Size 37.6 MB
Tags CPython 3.14 abi3 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4811a960a2a341924299576efffa75332ce5149bc8444572f781cfaffce5fb49
BLAKE2b-256 checksum
How to use checksums
96c924164b0caa9d3a530d5a36af361fbc8c76c5d4fc7686cad04e56361fc9b6
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 8, 2026.

Transparency log

Security for orcraft 1.1.3

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.3-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 8, 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