A doctor for OpenAI-compatible model pools: probes every model, classifies each failure (ALIVE, TRANSIENT, CREDENTIAL, PERMANENT) and refuses to prune anything alive — five independent guards must agree before a death verdict. Stdlib only. Python, MIT licensed, standard library first. Source and docs: https://gitlab.com/ameobius-ai/poolprobe
poolprobe is a Python tool that health-checks OpenAI-compatible LLM pools, classifying failures and preventing accidental pruning of live models.
- for
- Developers managing pools of OpenAI-compatible language models
- pricing
- open source
works withPython
Key features
5 features of poolprobe
- Model probing — Runs a health probe on every model in the pool using only the Python standard library.
- Failure classification — Classifies each failure as ALIVE, TRANSIENT, CREDENTIAL or PERMANENT.
- Multi-guard verdict — Requires agreement of five independent checks before marking a model for removal.
- Stdlib-only implementation — No external dependencies; reads data locally and sends nothing elsewhere.
- Simple installation — Install with a single pip command: pip install poolprobe.
Use cases
- Detect and classify failing models in an LLM pool before deployment
- Prevent accidental removal of healthy models during automated pruning
- Generate health-check reports for compliance or review
- Integrate model health checks into CI/CD pipelines for continuous monitoring
poolprobe vs alternatives
poolprobe | OpenRouter | Replicate | Vonage | ||
|---|---|---|---|---|---|
| Best for | Health checks for LLM model pools | Unified access to multiple AI models | Running/fine-tuning AI models | Search and discovery | SMS, voice, video APIs |
| Pricing | Open source | Subscription | Subscription | Subscription | Subscription |
| DevHunt upvotes | 1 | 0 | 0 | 0 | 0 |
| Launched | Oct 2031 | — | — | — | — |
- poolprobe vs OpenRouter: OpenRouter provides a unified API for many AI models but does not perform health-checking of model pools.
- poolprobe vs Replicate: Replicate runs and fine-tunes models via API; it does not diagnose pool health.
- poolprobe vs Algolia: Algolia is a search API, unrelated to LLM pool diagnostics.
- poolprobe vs Vonage: Vonage offers communication APIs, not model health monitoring.
poolprobe FAQ
How does poolprobe decide if a model should be pruned?+
It runs five independent health checks; only if all agree on a death verdict is the model marked for removal.
Does poolprobe send any data to external services?+
No, it operates with the Python standard library only and does not transmit data elsewhere.
What kinds of failures does poolprobe identify?+
It categorises failures into ALIVE, TRANSIENT, CREDENTIAL, and PERMANENT.
How do I install poolprobe?+
Run pip install poolprobe and it will install the stdlib-only package.
Summarized by DevHunt from ameobius-products.ameobius-lane.workers.dev · Oct 24, 2026. Details may change; check the official site.

poolprobe
OpenRouter
Replicate
Vonage




