TypeScript testing framework for LLM apps
Top 46.2% on sourcepulse
Evalite is a TypeScript testing framework for LLM-powered applications, designed for developers to efficiently validate their AI-driven features without requiring API keys for core functionality. It offers a streamlined approach to testing, enabling rapid iteration and reliable deployment of LLM integrations.
How It Works
Evalite leverages a local testing paradigm, allowing developers to run tests against their LLM applications directly. The framework focuses on type safety and provides a development server for real-time feedback, facilitating a robust testing workflow.
Quick Start & Requirements
pnpm install
(in root)pnpm run dev
packages/example/.env
).pnpm build
in the root and npm link
within packages/evalite
for global command access.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The example application requires an OpenAI API key, and setting up the global evalite
command involves an extra npm link
step. The licensing is not explicitly stated, which may impact commercial use.
1 week ago
1 day