Orcraft 1.1.3 public beta released 08-Nov-2026. The Free Plan and the Team trial are open; card payments and invoices open shortly.

Orcraft 1.1.3 public beta released 08-Nov-2026. The Free Plan and the Team trial are open; card payments and invoices open shortly.

Orcraft

The platform for test development and orchestration
that lets you and your AI Agents run the entire testing operation

Watch the demo

Quick start

For the most common lab setup, these steps are all it takes. Every step links to the page with the details. Python 3.14 or newer and git are the prerequisites.

Without endpoints

A first run on your own computer. No account, no endpoint.

  1. Install the controller

    pip install orcraft

    Install the controller · from PyPI or a wheel file

  2. Run the controller

    orcraft-controller run

    Run the controller

  3. Open the tutorial suite

    git clone https://github.com/GMCoreAI/orcraft-test-suite-tutorial.git

    In the controller, click Add Item and choose the suite's test_suite_tutorial.py.

    Add the suite · Tutorial

  4. Run Hello World

    Select the Hello World test, click Run and confirm. A Pass in the tree is your first result.

    Select and run the test · Running Hello World test

Adding an endpoint

A second machine the tests run on. The commands run on that machine, the rest in the controller.

  1. Install the endpoint

    pip install orcraft

    Install the endpoint

  2. Run the endpoint

    orcraft-endpoint run -secure disabled

    Without security, for a trusted local network. The secure connection comes after the first run.

    Run the endpoint · Secure endpoint connection

  3. Add the endpoint in the controller

    Click Add in the Endpoints panel and enter the machine's host name or IP and port, with security disabled.

    Add the endpoint

  4. Sign in and license it

    In the Account tab click Sign in and approve the code in the browser. Then right-click the endpoint's card and choose Activate License: the card reads Licensed and Ready.

    Sign in and license the endpoint · Licensing

  5. Run Hello Endpoint test

    Select the tutorial's Hello Endpoint test, set its Test Endpoint field to the new endpoint and click Run. The log reads Hello from the endpoint's name.

    Run Hello Endpoint test ·Hello Endpoint test

Type to search the docs.

    ↑↓ navigate ↵ open Esc close