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

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

Total release size: 132.0 MB

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

Download URL orcraft-1.1.1-cp314-abi3-win_amd64.whl
Size 28.8 MB
Tags CPython 3.14 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
17c95b559f0eeb087d1788cde0cc42b9811d5440c55b288f3d3985cf07383d01
BLAKE2b-256 checksum
How to use checksums
eb30eab4d4fa7edd927b69dc74d1ecf246c4fbe4ca3cda1798ffb19967f283f4
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 5, 2026.

Transparency log

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

Download URL orcraft-1.1.1-cp314-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 29.0 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
f44ab89bbc745877f6b573642129a3efd829c6e9b456367e6ce816fe70f73613
BLAKE2b-256 checksum
How to use checksums
69c0633efe3870e12c18123f3b3bb84c94ae5e52101084589af8054f3dab5c34
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 5, 2026.

Transparency log

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

Download URL orcraft-1.1.1-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
f22d491faf8ba6a8407d012745ee2ddccb8342a3ee9c20a24c8cafc4b3b9a054
BLAKE2b-256 checksum
How to use checksums
e47e0cd0ce10508034a37aacc2f0e5787bb04d73b5e36e736386e62fc141a039
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 5, 2026.

Transparency log

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

Download URL orcraft-1.1.1-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
16fa27392ccac51e25dd68e2711e74934066f26ff2e4dd85e47f0e44c2306ce4
BLAKE2b-256 checksum
How to use checksums
2b396f6735960535c0c51c9a53e3495e44a79c6bd28651c491f941c99f970f52
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 5, 2026.

Transparency log

Security for orcraft 1.1.1

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.1-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 5, 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