SHAFT_ENGINE

mcp
Security Audit
Pass
Health Pass
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 391 GitHub stars
Code Pass
  • Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

Java test automation framework for web, mobile, API, CLI, database, and desktop E2E testing with a fluent API and built-in reporting.

README.md
SHAFT connects Web, Mobile, API, CLI, Database, reporting, and agent workflows

SHAFT

Java 25 automation framework for Web, Mobile, API, CLI, and Database testing.

SHAFT is a Maven-published test automation engine with one fluent API for
synchronized actions, assertions, configuration, test data, reporting, evidence,
and optional agent-assisted workflows.

GitHub Stars
Maven Central
Build
Docs

User Guide ·
Quick Start ·
Architecture ·
Contribute

What SHAFT Provides

  • Web, mobile, API, CLI, database, validation, test data, and reporting APIs.
  • Built-in synchronization, assertions, screenshots, logs, and Allure evidence.
  • TestNG, JUnit 5, and Cucumber integration.
  • Required shaft-engine runtime plus optional modules for MCP, Capture,
    Doctor, Heal, AI providers, BrowserStack, local video, and visual processing.
  • Deterministic agent workflows through SHAFT MCP, Capture, Doctor, and Heal,
    with provider-backed AI features kept optional.

Go Straight To The Guide

Goal Open
Evaluate SHAFT quickly SHAFT at a glance
Create and run a project Quick start
Install or generate a project Installation
Understand artifacts and boundaries Architecture and modules
Test browsers Web testing
Test mobile apps Mobile testing
Test REST or GraphQL APIs API testing
Use agent tools SHAFT MCP
Diagnose or recover failed runs Doctor and Heal
Upgrade an existing project Upgrade guide

Evidence

SHAFT is published on
Maven Central,
listed in the
Selenium ecosystem, and was
recognized through the
Google Open Source Peer Bonus program.

Contribute

Read CONTRIBUTING.md for the full local setup, validation,
documentation, and pull request checklist.

Public product documentation is maintained in
ShaftHQ/shafthq.github.io.
User-facing engine changes need a linked documentation pull request or a clear
reason why documentation is not required.

MIT licensed. See LICENSE.

Reviews (0)

No results found