Pytest-evals – Simple LLM apps evaluation using pytest
A pytest plugin for running and analyzing LLM evaluation tests. - AlmogBaku/pytest-evals
Pytest-evals – Simple LLM apps evaluation using pytest launched on January 21, 2025 with 13 votes, #1,099 of 6,142 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 1 year on.
In plain words
Pytest-evals is an evaluation framework for large language model applications built on pytest. It allows developers to test LLM apps using familiar pytest syntax and conventions. The tool integrates evaluation testing directly into the pytest testing pipeline, making it straightforward for developers already using pytest to add LLM evaluation to their CI/CD workflows. It's designed for teams building and maintaining LLM-powered applications who want to maintain code quality standards across their AI components.
written from the facts on this page · September 2026
From the sources
Test your LLM outputs against examples - no more manual checking! A (minimalistic) pytest plugin that helps you to evaluate that your LLM is giving good answers. Building LLM applications is exciting, but how do you know they're actually working well? pytest-evals helps you: pip install pytest-evals ⚡️ Quick Example For example, say you're building a support ticket classifier. You want to test cases like: pytest-evals helps you automatically test how your LLM perform against these cases, track accuracy, and ensure it keeps working as expected over time. # Predict the LLM performance for each case @ pytest . mark . eval ( name = "my_classifier" ) @ pytest . mark . parametrize ( "case" ,…from github.com
Does a similar job
all alternatives →
PromptTools – open-source tools for evaluating LLMs and vector DBs2023 · github.com · ▲211Hey HN! We’re Kevin and Steve. We’re building PromptTools (https://github.com/hegelai/prompttools): open-source, self-hostable tools for experimenting with, testing, and evaluating LLMs, vector databases, and prompts. Evaluating prompts, LLMs, and vector databases is a painful, time-consuming but necessary part of the product engineering process. Our tools allow engineers to do this in a lot less time. By “evaluating” we mean checking the quality of a model's response for a given use case, which is a combination of testing and benchmarking. As examples: - For generated…
Leaping – Debug Python tests instantly with an LLM debugger2024 · github.com · ▲120Hi HN! We’re Adrien and Kanav. We met at our previous job, where we spent about a third of our lives combating a constant firehose of bugs. In the hope of reducing this pain for others in the future, we’re working on automating debugging. We’re currently working on a platform that ingests logs and then automatically reproduces, root causes and ultimately fixes production bugs as they happen. You can see some of our work on this here - https://news.ycombinator.com/item?id=39528087 As we were building the root-cause phase of our automated debugger, we realized that we developed…
Prompt-Engineering Tool: AI-to-AI Testing for LLM2023 · github.com · ▲37Spelltest framework simulates conversations between AI ‘synthetic users' in an environment to test and refine LLM-based applications. It ensures your app converse with utmost accuracy and relevance. Post-chat, Spelltest assesses responses, providing qualitative and quantitative feedback on performance. Suitable for both chat and completion modes. When to use: - After modifying your prompt. - When your LLM provider updates. - As a CI step for you repo. All feedback and collaborations appreciated!

Create LLM graders and run evals in JavaScript with one file2025 · github.com · ▲28Hi HN! Run it: OPENROUTER_API_KEY="sk" npx bff-eval --demo We built a tool to help people take LLM outputs and easily grade them / eval them to know how good an assistant response is. We've built a number of LLM apps, and while we could ship decent tech demos, we were disappointed with how they'd perform over time. We worked with a few companies who had the same problem, and found out scientifically building prompts and evals is far from a solved problem... writing these things feels more like directing a play than coding. Inspired by Anthropic's constitutional ai concepts, and amazing…
ChainForge, a visual tool for prompt engineering and LLM evaluation2023 · chainforge.ai · ▲177Hi HN! We’re been working hard on this low-code tool for rapid prompt discovery, robustness testing and LLM evaluation. We’ve just released documentation to help new users learn how to use it and what it can already do. Let us know what you think! :)
More ai this month
the category →



Paintings by AI models: programs run through a simulation of oil paint.
AI · 21d ago · stillwet.art
PixVerse R2▲381A real-time world model you can explore and change
AI · 29d ago · world.pixverse.video

Source: Show HN post ↗
Launched alongside, January 2025
the whole month →
Hello! I'm Byran. I spent the past ~6 months engineering a laptop from scratch. It's fully open-source on GH at: https://github.com/Hello9999901/laptop
Dev tools · 2025 · byran.ee
- TITetris in a PDF▲1,289
I realized that the PDF engines of modern desktop browsers (PDFium and PDF.js) support JavaScript with enough I/O primitives to make a basic game like Tetris. It was a bit tricky to find a union of features that work in both engines, but in the end it turns out that showing/hiding annotation "fields" works well to make monochrome pixels, and keyboard input can be achieved by typing in a text input box. All in all it's quite janky but a nice reminder of how general purpose PDF scripting can be. The linked PDF is all ASCII so you can just open it in a text editor, or have a look at…
Life & fun · 2025 · th0mas.nl
21st.dev▲1,211I originally built this app to organize and reuse interesting React + Tailwind components I came across on Twitter, inspired by the shadcn/ui approach. Later, a friend started contributing their own components, and it got me thinking—this could grow into something bigger, like an NPM for design engineers to share and use components. Would love to hear your thoughts!
Dev tools · 2025 · 21st.dev

Create lifelike, personalized AI avatars from text prompts
AI · 2025 · jogg.ai


CSS library based on Counter Strike 1.6 UI.
Life & fun · 2025 · cs16.samke.me