Skip to content
GitHub ↗Get started
Open-source toolkit

A toolkit for questions that matter.

ArtemisKit brings scenario-based evaluation, red teaming, stress testing and controlled agent workflows into an open-source toolkit. Use it from the CLI or TypeScript SDK, and review the evidence in your own environment. The right test depends on the behaviour you need to check.

Choose the test for the job

Your questionStart hereWhat to inspect
Did it answer correctly?Scenario evaluationsExpected text, schema, semantic or judge-based criteria.
Can someone bypass the boundary?Red teamingResponses to scoped attack mutations and the observed failure.
What changes under load?Stress testingLatency, throughput, errors and declared concurrency.
Did the agent complete the task?Agent workflowsTool actions, policy decisions and independently verified state.
What does the saved evidence establish?Workflow reportsEligible outcomes, missing measurements and evidence-linked findings.

CLI or SDK?

Start with the CLI for terminal and CI workflows. Use the SDK when evaluation belongs inside your application or test suite. Guardian Mode and framework adapters have their own setup and limitations; they are not a substitute for a security review.

Run with your stack

Configure OpenAI, Anthropic, Azure OpenAI, Ant Ling or the Vercel AI SDK adapter. Provider support and tool capabilities vary by integration. Keep credentials in your controlled environment.

Review provider setup and reproducibility guidance.

What does a pass mean?

It means a declared check passed for the inputs and configuration used. A passing text check does not establish task completion. A completed conversation does not establish a verified workflow outcome. Inspect the relevant criteria, execution record and limitations.