Rhesis Documentation
Gen AI Testing. Collaborative. Adaptive.
From “I hope this works” to “I know this works.” Rhesis brings your whole team together—developers, domain experts, legal, and marketing—to create comprehensive testing that ensures your Gen AI applications work exactly as intended before users see them.
Why Rhesis?
You spent weeks or months building something innovative. Don’t let inadequate testing ruin the release. Traditional testing approaches fail with Gen AI because responses are non-deterministic, quality is subjective, and edge cases are infinite. Rhesis brings together technical and domain expertise to create testing that’s as sophisticated as your Gen AI architecture.
Test Generation
Automated scenario creation at scale
Knowledge Sets
Domain-specific testing intelligence
Test Execution
Real-world simulation engine
Metrics
Clear insights, actionable results
Integrations
Works with your existing stack
Reviews
Team coordination via reviews, tasks & comments
Built for Teams, know what you ship!
Advanced testing architecture, collaborative by design. Rhesis works with any Gen AI system and integrates seamlessly into your existing development workflow.
Collaborative by Design
Bring together developers, domain experts, legal teams, and marketing to define comprehensive test scenarios. Everyone contributes their expertise through an intuitive interface.
Works with Any Gen AI System
Seamlessly integrates with your existing tech stack. Whether you use OpenAI, Anthropic, custom models, or RAG systems, Rhesis adapts to your architecture.
Ship with Confidence
Know exactly how your Gen AI behaves before users see it. Comprehensive test coverage across edge cases, failure modes, and real-world scenarios ensures reliable releases.
Quick Start
Option 1: Use the cloud platform (fastest)
Get started in minutes at app.rhesis.ai :
- Create a free account
- Start generating test scenarios collaboratively
- Invite your team to define requirements together
Option 2: Use the SDK
Install and configure the Python SDK:
Quick example
Option 3: Run locally with Docker (zero configuration)
Get the full platform running locally with a single command - no configuration needed:
That’s it! Visit http://localhost:3000 - you’ll be automatically logged in to the dashboard!
What happens automatically:
- ✅ Generates database encryption key
- ✅ Creates
.env.docker.localwith local configuration - ✅ Enables auto-login (no Auth0 setup needed)
- ✅ Starts all services (backend, frontend, database, worker)
- ✅ Creates default admin user and example data
Note: This is a simplified setup for local testing only. For production deployments, see the Self-hosting Documentation.