CheckOps
Botium
Botium is an MIT-licensed open-source framework for testing chatbots and conversational AI, billed as "the Selenium for chatbots", with connectors for most chatbot platforms and APIs.
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
Botium positions itself relative to familiar tools: Selenium is the standard for web apps, Appium for smartphone apps, and Botium for conversational AI. Like them it is free and open source.
Botium Core provides the engine, and connectors attach it to chatbots built on most major technologies, frameworks, APIs, SDKs and cloud services. Each connector ships with sample configurations and scripts. Tests are typically written as conversation scripts describing what the user says and what the bot should answer.
Note that the module sends anonymous installation information (OS, architecture, library version) unless you set BOTIUM_ANALYTICS=false.
The source code is at codeforequity-at/botium-core on GitHub under the MIT licence, with about 250 stars; the most recent commit was on 9 November 2026.
Launch and background: There’s An AI For That lists Botium in its test automation repositories.
Features
- Conversation scripts: Define expected dialogue flows.
- Connectors: Many chatbot platforms and APIs.
- Samples per connector: Configs and scripts included.
- CLI: Botium CLI for running suites.
- Analytics opt-out: Disable with an environment variable.
Pros
- Mature concept: Years of conversation-testing patterns.
- Free to use: Open source under the MIT licence, so the core tool costs nothing to use.
- Actively maintained: The repository had commits as recent as 9 November 2026.
Cons
- Scripted focus: Less suited to free-form LLM agent behaviour.
- Smaller community: About 250 stars.
- Telemetry default: Opt out explicitly.
Usage and Links (Example)
- Read the Getting Started guide and pick the connector for your chatbot platform.
- Copy the connector’s sample configuration and point it at your bot.
- Write conversation scripts for key dialogues and run them in CI with Botium CLI.
- Set
BOTIUM_ANALYTICS=falseif you do not want installation data sent.
Resources:
Pricing
Botium is free and open source under the MIT licence.
Recommended for?
- Teams with rule-based or intent-based chatbots needing regression tests.
Conclusion
Botium remains a practical open-source option for scripted chatbot regression testing.
For open-ended LLM agents, pair it with an eval framework.
On CheckOps, Botium is filed under the Integration testing and Release & CI gates stages. Related tools listed here include Promptfoo, DeepEval, Cekura, Coval, Hamming and Cucumber. When comparing them, weigh the licence, the languages and platforms each supports, whether it is self-hosted or managed, and how cleanly it slots into your existing CI pipeline. Details on this page were checked against the official website, documentation and repository on 11 November 2026.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with Botium side by side.
PPromptfooPromptfoo is an open-source CLI for LLM evals and red teaming. The community tool is free; enterprise features are quoted.Compare with Botium
DDeepEvalDeepEval is an open-source LLM evaluation library with pytest-style asserts. Confident AI is the optional paid cloud from the same team.Compare with Botium
CCekuraCekura is automated QA for voice and chat AI agents: simulations, evaluations, red-teaming and production call monitoring, with a loop that turns failures into evals and fixes.Compare with Botium
CCovalCoval is a voice AI testing and evaluation platform that simulates conversations, observes production calls and adds human review to make voice agents deployment-ready.Compare with Botium
HHammingHamming tests, red-teams and monitors voice and chat AI agents: simulated calls before launch, failed calls rerun as regression tests, and production monitoring.Compare with Botium
CCucumberCucumber is the open-source BDD tool that runs Gherkin feature files against step definitions. It is not CucumberStudio.Compare with Botium