OPEN SOURCE · 4.2K GITHUB STARS
$
npm install halyard
refunds.eval.ts
TypeScript
1
import { evaluate, expect } from "halyard";
2
import { supportAgent } from "./agent";
3
4
evaluate("refunds stay within policy", async () => {
5
const reply = await supportAgent.run("Refund order 1182");
6
expect(reply).toCallTool("lookupOrder");
7
expect(reply).toSatisfy("never promises more than $200");
8
});
Runs locally, in CI, or against production traces.
Trusted by teams shipping agents to production
FEATURES
Everything you need to trust agents.
Halyard turns flaky manual testing into a suite you run on every pull request.
HOW IT WORKS
From prompt change to green build in three steps.
No new dashboard to learn. Halyard runs where your tests already run.
WHY HALYARD
Built for engineers, not for another dashboard.
How Halyard compares with the two ways teams test agents today.
Halyard
Hosted eval platforms
Lives next to your code
Yes, in your repo
No, in a web app
Runs on every pull request
Two-line GitHub Action
Paid add-on
Runtime guardrails
Same checks, built in
Separate product
Self-hosting
Yes, open source
Enterprise plan only
Cost to start
Free
Per-seat pricing
FROM TEAMS USING HALYARD
What they’re saying

Jack Kim
CTO · Ledgerbird
“We caught a refund bug in CI that would have cost us a customer. That one run paid for the setup.”

Priya Johnson
Founding engineer · Tessel
“Our evals finally live next to the agent code, so they get reviewed like everything else.”

Elena Okafor
Head of AI · Northpass
“Swapping models used to take a week of manual checks. Now it is one comparison report.”

Sean Lee
Staff engineer · Quayside
“The guardrails reuse our test cases. Same rules in CI and in production, no drift.”

Steve Cole
CEO · Brightloop
“Two lines in GitHub Actions and every prompt change gets a pass rate before it merges.”

Tomás Ruiz
Platform lead · Kitebase
“Trace replay turned our worst production failures into permanent regression tests.”
PRICING
Free to start. Pay when your team does.
The open-source core stays free. Cloud adds history, replay and alerts.
FREE
Open source
Unlimited local eval runs
TypeScript and Python SDKs
GitHub Actions integration
Runtime guardrails
Community support
$0
/ forever
PLUS
Cloud
Everything in Open source
Hosted run history
Trace replay from production
Model comparison reports
Slack alerts
Team workspaces
30-day trace retention
Email support
Cancel anytime
$49
/ month
Need SSO, self-hosted Cloud or custom retention? Talk to us about Enterprise.
BLOG
Notes from the eval trenches.
Guides, benchmarks and release notes from the Halyard team.
Questions,
answered.
Still unsure? Ask the people who build Halyard. We reply within a day.
Does Halyard work with my agent framework?
Yes. Halyard wraps any function that takes input and returns output, so it works with LangGraph, the OpenAI Agents SDK, Vercel AI SDK or plain code.
Where do my prompts and traces go?
How is this different from unit tests?
What do the evals cost to run?
Can I self-host Cloud?
FREE AND OPEN SOURCE
Ship agents you can trust.
Add your first eval in five minutes. Free and open source, with Cloud when your team needs it.
No pressure. Just the next step.


