Prerequisites
- Docker installed on your machine
- Anthropic API key for running AI agents
Step 1: Start Temporal Server
OneRun uses Temporal for orchestrating simulations. First, start the Temporal server:Keep this terminal running. Temporal needs to stay active for OneRun to work.
Step 2: Configure Environment
In a new terminal, set up your environment configuration:.env file:
Step 3: Start OneRun Platform
http://localhost:3000
Step 4: Create Your First Evaluation
- Open OneRun in your browser at
http://localhost:3000 - Sign Up for a new account or log in if you already have one
- Create a Project to organize your evaluations
- Define an Agent that represents your AI system
- Set Objectives to measure what success looks like
- Create a Simulation to test specific scenarios
OneRun will automatically generate diverse personas and orchestrate conversations once your worker is running.
Step 5: Run Your Worker
To handle actual conversations, you need to run a worker that implements your agent logic:- Poll for assigned conversations during active simulations
- Handle turn-by-turn exchanges with generated personas
- Use your AI model to generate agent responses
- Report results back to OneRun for evaluation
Next Steps
Now that OneRun is running, explore these key concepts:Core Concepts
Understand projects, agents, and objectives
Workers
Learn how to integrate your AI agent
Use Cases
See how teams use OneRun in production
API Reference
Explore the complete API documentation
Your OneRun instance is completely self-hosted. All your evaluation data stays on your infrastructure with no external dependencies except for AI model API calls.