Getting Started
Installation
Install Kyro packages in your Node.js or Python project.
Requirements
- Node.js >= 18
- npm, pnpm, or yarn
Install the core package
For most use cases, install @kyro/judge:
If you also need the unified entry point (re-exports judge + shared):
Install by use case
ℹInfo
All packages are independent — install only what you need.
| Use case | Package |
|---|---|
| LLM evaluation pipelines | @kyro/judge |
| Human conversation simulation | @kyro/actor |
| Async batch evaluation at scale | @kyro/batch |
| AI provider abstraction only | @kyro/shared |
| Everything (re-export) | @kyro/core |
Configure your AI provider
Kyro delegates all AI calls to a Provider. Create one with ProviderFactory:
Supported providers: openai, anthropic, gemini, azure, ollama.
Python support
⚠Warning
The Python package is coming soon. Check back or watch the GitHub repo.