Hermes Atlas
Plugins & extensions

Kahzaabu

Sofwath/kahzaabu

Reference Hermes Agent plugin and fact-checking pipeline over public press releases, for research use

In short

Kahzaabu is a reference implementation of a Hermes Agent fact-checking plugin, built for educational and research use. It scrapes Maldives Presidency press releases, extracts claims with an LLM and exposes the resulting SQLite archive to a chat agent.

What Kahzaabu does

The pipeline scrapes public press releases from presidency.gov.mv, extracts factual claims with an LLM, curates contradictions across time, verifies them against the open web and stores the results in a queryable SQLite archive. Version 2 adds AVeriTeC-style verdicts, RAGAR chain-of-RAG reasoning, canonical claim matching, PolitiFact-style Truth-O-Meter labels and schema.org ClaimReview JSON-LD. The three label layers derive deterministically from the curator's category and confidence, with no second LLM call.

A native Hermes Agent plugin lets you ask questions in plain English, including through Telegram, WhatsApp or Slack via the Hermes gateway. The project also offers a CLI, a web UI and a TUI. The README states plainly that outputs are automated analysis rather than findings of fact, that they should not be cited as evidence in journalism, legal, academic or political settings, and that every fact-check links back to the original press release.

Key features

  • A pipeline that scrapes, extracts claims, curates contradictions and verifies against the open web
  • A native Hermes Agent plugin for plain-English questions over the archive
  • AVeriTeC verdicts, Truth-O-Meter labels and ClaimReview JSON-LD output
  • Queryable SQLite archive with CLI, web and TUI front ends
  • Narrative-tricks layer that surfaces framing techniques in answers
  • Links from each fact-check back to the original source

When to use it

  • Studying how to build a claim-extraction and fact-checking pipeline as a Hermes plugin
  • Asking a Hermes chat agent questions over a structured claims archive
  • Using the code as a template for fact-checking another public source

Who it is for: Developers and researchers who want a worked example of a fact-checking plugin and pipeline for Hermes Agent.

How it fits with Hermes Agent

It ships a native Hermes Agent plugin and the README names running it as a Hermes plugin as the recommended path.

How to install Kahzaabu

These commands are copied from the project's README. Check the repository for the latest steps before you run them.

git clone https://github.com/Sofwath/kahzaabu.git && cd kahzaabu
python3 -m venv .venv
.venv/bin/pip install -e ".[all]"
export ANTHROPIC_API_KEY=sk-ant-...

Requirements: Python 3 and an Anthropic API key set as ANTHROPIC_API_KEY.

Note: The README labels it a reference implementation for educational and research use, not an authoritative source.

FAQ

What is Kahzaabu?

Kahzaabu is a reference fact-checking pipeline and Hermes Agent plugin for educational and research use. It processes Maldives Presidency press releases into a searchable archive of claims and fact-checks.

Does Kahzaabu work with Hermes Agent?

Yes. It includes a native Hermes Agent plugin that exposes the archive to a chat agent, and the README lists the plugin route as the recommended path.

Can I cite Kahzaabu's verdicts?

No. The README says the output is automated analysis rather than findings of fact and should not be cited as evidence. The original press release on presidency.gov.mv is the authoritative source.

Similar plugins for Hermes Agent

All plugins

Related guides: How to install Hermes Agent · How to run Hermes Agent securely