Skip to content
@rhesis-ai

Rhesis AI

The collaboration layer for AI teams: domain experts annotate and review agent behavior, engineers improve the agent from what they find.

Rhesis: Get the feedback you need to improve your agents

License PyPI Version Python Versions codecov Discord LinkedIn Hugging Face Documentation

Website · Docs · Discord · Changelog

Structured feedback and evals for AI agents.
Open source · SaaS or self-hosted · UI, SDK, and MCP

Connect the agent you are building, share the link with your team, and get structured feedback from the people who know the right answers.


Why Rhesis?

Most tools start with tests or traces. Rhesis starts one step earlier: the people who know what the agent should answer are not the people building it, and their feedback rarely arrives in a form you can act on.

  • Feedback that stays attached — Every review sits on the test case and the agent version that produced it, not in a Slack thread
  • One pass/fail bar — The whole team reviews against the same tests, and you measure against them
  • UI for reviewers, SDK and MCP for builders — Same data, three ways in
  • From feedback to CI — Recurring feedback becomes tests and metrics that run on every change

How it works

1. Connect the agent you are building. Paste a public REST URL, or use the SDK connector — your process opens an outbound WebSocket, so the agent works from your laptop or your VPC with no public URL.

2. Share the Rhesis link with your stakeholders. Domain experts, product managers, and reviewers open it in a browser. Nothing to install, no code.

3. They put the agent to work. They chat with the live agent in the playground, turn interesting conversations into tests, run test sets, and leave pass/fail verdicts and comments down to the individual metric or conversation turn.

4. Pull that feedback back into development. Read it from the SDK or REST API, or work with it from Cursor, Claude Code, and other MCP clients. Fix the agent, run the same tests again.

5. Agree on what the agent has to get right. Each cycle, feedback that arrived as prose becomes tests and metrics that check the same thing automatically.


Who it’s for

Role How they use Rhesis
AI engineers Connect the agent, pull feedback and reviewed test sets into the SDK, CI, and MCP while you build
Domain experts Try the agent, review its answers, say what is wrong and what a correct answer looks like. UI, no code
Product managers Turn scattered feedback into tests, and see whether the agent improves against the PRD. UI or MCP

Capabilities

Start with the feedback you already have and expand from there — review test results, inspect annotations, gain insights

Nobody can review every case by hand. Once the first feedback is in, you can grow coverage from it:

  • Test generation from your requirements, a PRD, or an uploaded file
  • Conversation simulation with Penelope; adversarial probing with Polyphemus and garak
  • 60+ metrics — RAGAS, DeepEval, garak, and custom LLM-as-Judge evaluators
  • Traces linked to test results via OpenTelemetry

Generated tests are only as good as the requirements behind them, so connect the tools your requirements already live in — Notion, GitHub, Jira, Confluence — and Rhesis writes tests from the real thing. See Tools.


Get started

Cloud

app.rhesis.ai — experience Rhesis in the browser, with nothing to set up.

Local (Docker)

git clone https://github.com/rhesis-ai/rhesis.git && cd rhesis && ./rh start

Frontend at localhost:3000, API at localhost:8080/docs. For production self-hosting, see the deployment docs.

From your own tools

pip install rhesis-sdk              # Python SDK: connector, synthesizers, metrics, tracing
npx skills add rhesis-ai/rhesis     # MCP and skills for Cursor, Claude Code, and others

Everything lives in the rhesis monorepo; full guides are in the documentation.


Open source

MIT licensed. No plans to relicense core features. Enterprise features live in ee/ and remain separate.

We built Rhesis because the feedback that mattered most kept getting stuck outside the development loop. If you face the same problem, contributions are welcome.


Funding acknowledgment

This project is funded by the German Federal Ministry of Research, Technology and Space (BMFTR) under the StartUpSecure initiative.

Gefördert durch das Bundesministerium für Forschung, Technologie und Raumfahrt

Das diesem Projekt zugrundeliegende Vorhaben wird mit Mitteln des Bundesministeriums für Forschung, Technologie und Raumfahrt gefördert. Die Verantwortung für den Inhalt dieser Veröffentlichung liegt bei der Rhesis AI GmbH.


Made with Rhesis logo in Potsdam, Germany 🇩🇪

Learn more at rhesis.ai

Pinned Loading

  1. rhesis rhesis Public

    The collaboration layer for AI teams: domain experts annotate and review agent behavior, engineers improve the agent from what they find.

    Python 392 34

Repositories

Showing 6 of 6 repositories
  • rhesis Public

    The collaboration layer for AI teams: domain experts annotate and review agent behavior, engineers improve the agent from what they find.

    rhesis-ai/rhesis's past year of commit activity
    Python 392 34 49 (6 issues need help) 5 Updated Sep 20, 2026
  • skills Public

    Agent Skills for Rhesis — design, run, and analyze AI test suites on the Rhesis platform from Claude Code, Cursor, Codex, and other AI interfaces

    rhesis-ai/skills's past year of commit activity
    0 0 0 0 Updated Sep 19, 2026
  • rhesis-java Public
    rhesis-ai/rhesis-java's past year of commit activity
    Java 1 MIT 0 0 0 Updated Aug 26, 2026
  • .github Public
    rhesis-ai/.github's past year of commit activity
    0 0 0 0 Updated Jul 30, 2026
  • rhesis-action Public

    GitHub Action for automated LLM testing with Rhesis

    rhesis-ai/rhesis-action's past year of commit activity
    Python 1 0 0 0 Updated Feb 3, 2026
  • rhesis-sdk Public archive

    ⚠️ Deprecated – Please use https://github.com/rhesis-ai/rhesis

    rhesis-ai/rhesis-sdk's past year of commit activity
    Python 2 MIT 0 0 0 Updated Aug 4, 2025

Top languages

Python Java

Most used topics

Loading…