...

Evalite

Evaluate your LLM-powered apps with TypeScript
github-icon
GitHub
777star-icon
Created 9 months ago, last commit 13 days ago
13 contributors
447 commits
Stars added on GitHub, month by month
N/A
N/A
N/A
N/A
8
9
10
11
12
1
2
3
4
5
6
7
2024
2025
Stars added on GitHub, per day, on average
Yesterday
+2star-icon
Last week
+0.7
star-icon /day
Last month
+2.0
star-icon /day
npmPackage on NPM
Monthly downloads on NPM
0
0
0
0
8
9
10
11
12
1
2
3
4
5
6
7
2024
2025
README

Evalite: the TypeScript-native, local-first tool for testing LLM-powered apps.

Contributing

  1. Create a .env file inside packages/example containing an OPENAI_API_KEY:
OPENAI_API_KEY=your-api-key
  1. Run pnpm run dev. This will:
  • Run the TS type checker on evalite, evalite-core
  • Run some tests at evalite-tests
  • Run the UI dev server at http://localhost:5173
  • Run evalite watch on the examples in packages/example

Important

You may need to run pnpm build in root, then npm link inside packages/evalite to get the global evalite command to work.