bottest.ai

Open-source, no-code QA automation built for testing AI chatbots

Advanced
Screenshot of bottest.ai, Open-source, no-code QA automation built for testing AI chatbots

What is bottest.ai?

bottest.ai is an AI chat bot tool. Open-source, no-code platform for testing AI chatbots. Record conversations, set baselines, rerun suites, and get pass/fail analysis plus security and adversarial tests, all self-hosted via Docker.

Bottest is an open-source testing platform for conversational AI, aimed at teams that ship chatbots and need a repeatable way to check that they still behave correctly after every change. The product wraps a browser-based recorder around three ideas: capture a real conversation, define what a good response looks like, then rerun the same scenario on demand. Its pitch is that subject matter experts stay in control of testing instead of handing every check to engineers. The homepage frames this as "test smarter not harder" and positions the tool as no-code automation for chatbot QA. The workflow is deliberately short. A user records tests and sets baselines for a conversation with a few clicks. On replay, each response is measured against the established baseline rather than against exact string matching, and success criteria for those AI-powered evaluations can be customized. After a suite run, results settle into pass, fail or mixed states, with per-test analysis explaining why something failed. Beyond functional regression, the platform covers performance tracking over time and prepackaged chatbot-specific security tests, plus automatic test case generation intended to widen coverage without hand-writing every scenario. A separate adversarial testing line targets chatbots that must resist manipulation. Deployment is the differentiator for regulated and privacy-sensitive teams. Bottest is free, hosted on GitHub, and installs with a single Docker Compose command on your own infrastructure so conversation data never leaves your environment. That fits organizations that cannot send customer transcripts to a third-party SaaS testing vendor. The trade-off is that Bottest behaves like a developer-oriented open-source project rather than a polished commercial suite. Setup, upgrades and infrastructure belong to you, and the public documentation lives primarily in the GitHub readme. Teams wanting a managed chatbot QA service with vendor support should weigh that against the self-hosted model before committing.

How do you use bottest.ai?

  1. 1Review the workflow before installing
    Read the How it works page to understand the record, evaluate and improve cycle and confirm it matches how your team plans to test the chatbot.
    bottest.ai — Review the workflow before installing
  2. 2Deploy with Docker Compose
    Follow the deployment page to run the one-command setup on infrastructure you control, so conversation data stays inside your environment.
    bottest.ai — Deploy with Docker Compose
  3. 3Learn the core concepts
    The Key Concepts page defines tests, baselines and suites, which helps you model existing chatbot scenarios before recording anything.
    bottest.ai — Learn the core concepts
  4. 4Record tests and set baselines
    Inside the running instance, record conversation flows with a few clicks and capture a baseline response for each step you want evaluated.
  5. 5Customize evaluation criteria
    Adjust success criteria for the AI-powered evaluations so scoring reflects your own standard for a correct answer, not exact text matching.
  6. 6Run suites and read the analytics
    Group tests into suites, run them, and inspect pass, fail and mixed results with failure analysis to decide what to fix next.
    bottest.ai — Run suites and read the analytics

Pros and cons

Pros

  • Free and open source, with no licence cost to evaluateAI
  • Self-hosted deployment keeps conversation data on your own infrastructureAI
  • Baseline comparison plus customizable success criteria suit non-deterministic chatbot outputAI
  • Covers functional regression, performance tracking and security testing in one placeAI
  • No-code recording lets subject matter experts build tests without writing codeAI

Cons

  • You own installation, maintenance and upgrades because the product is self-hosted onlyAI
  • Documentation is concentrated in the GitHub readme, which is thin for non-technical testersAI
  • No published pricing, SLA or commercial support terms, so procurement has little to evaluateAI
  • Automated test generation and baseline scoring can miss nuance, so teams still need manual reviewAI

How much does bottest.ai cost?

Pricing

Bottest is free and open source. The homepage states it can be deployed on your own infrastructure in minutes with Docker, and links to GitHub for setup. No paid tiers, licence fees or commercial plans are listed.

Learn more

Support

Support runs through open-source channels: the GitHub repository and its readme documentation are the stated resources. No help desk, email support or service-level commitments are listed.

Learn more

Integrations

The homepage says the platform integrates with existing automated workflows, without naming specific tools. No integration directory is published.

Learn more

Features

Record and replay chatbot conversations, set baselines and customize AI evaluation criteria, auto-generate tests to widen coverage, run prepackaged chatbot security tests, track performance over time, view per-failure analysis, and deploy self-hosted via Docker Compose with integration into existing automated workflows.

Learn more

Frequently asked questions about bottest.ai

  • How much does bottest.ai cost?
    Bottest is free and open source. The homepage states it can be deployed on your own infrastructure in minutes with Docker, and links to GitHub for setup. No paid tiers, licence fees or commercial plans are listed.
  • How do you use bottest.ai?
    The walkthrough on this page covers 6 steps: 1. Review the workflow before installing 2. Deploy with Docker Compose 3. Learn the core concepts 4. Record tests and set baselines 5. Customize evaluation criteria 6. Run suites and read the analytics.
  • What platforms does bottest.ai support?
    bottest.ai is available on Web App.
  • What does bottest.ai integrate with?
    The homepage says the platform integrates with existing automated workflows, without naming specific tools. No integration directory is published.
  • What are the limitations of bottest.ai?
    You own installation, maintenance and upgrades because the product is self-hosted only. Documentation is concentrated in the GitHub readme, which is thin for non-technical testers. No published pricing, SLA or commercial support terms, so procurement has little to evaluate.

Status

StatusActive
Views0
Outbound clicks0
Added10/21/2026

Platforms

Web App

Pricing

Free