You are offline. Past checks may not load and new checks cannot run until you reconnect.
Hallucination Hunter
GitHub

Check an AI answer, claim by claim.

Paste a passage from ChatGPT, Claude, or Gemini. Each factual claim is pulled out, checked against established sources, and underlined inline.

Checks
0
Claims
0
Verified
0%
0 words
Examples:
0 / 20,000
1

Extract atomic claims

Splits your passage into single factual statements, skipping opinions and filler while keeping numbers and dates intact.

2

Verify without guessing

Checks each statement against established records. Post-cutoff or uncertain claims are marked unverifiable rather than guessed.

3

Inline proof & links

Underlines the original passage in place and attaches a correction and primary link to every claim.

No checks yet

Run a check and it will show up here.

Nothing cited yet

Sources appear here automatically once checks are run.

Agent Skill CLI npx skills add Sunil56224972/hallucination-Hunter
Remote MCP (HTTP) https://hallucination-hunter-five.vercel.app/api/mcp
Verify & DB API https://hallucination-hunter-five.vercel.app/api/verify
ChatGPT Schema https://hallucination-hunter-five.vercel.app/openapi.json

1. Install the Agent Skill

Adds hallucination-hunter to Antigravity so the agent verifies factual claims in its response, corrects false statements, and logs checks to Supabase.

# Install via Agent Skills CLI
npx skills add Sunil56224972/hallucination-Hunter

# Or clone directly into Antigravity skills directory
git clone https://github.com/Sunil56224972/hallucination-Hunter.git
cp -r hallucination-Hunter/skills/hallucination-hunter ~/.gemini/config/skills/

2. Optional: Add the MCP Server

Exposes native verify_llm_response and search_factcheck_database tools inside Antigravity’s MCP config.

{
  "mcpServers": {
    "hallucination-hunter": {
      "url": "https://hallucination-hunter-five.vercel.app/api/mcp"
    }
  }
}
Runs POST /api/verify and syncs to Supabase
ModelUsed to extract and verify factual claims.
Confidence thresholdClaims below this confidence are dimmed.
75%
ThemeStored in this browser.
Keyboard shortcutsPress ? anywhere outside a text field.
Supabase PostgresStores past checks, extracted claims, and settings.
Checking…
Saved checksTotal analyses stored in Postgres.
–
Saved claimsIndividual statements checked across all runs.
–
RegionDatabase host location.
ap-south-1 (Mumbai)

Language models write in the same confident tone whether they are stating a well-known fact or inventing a number. Hallucination Hunter breaks an answer into single claims so you can see which lines hold up and which need a second look.

How a check runs

  1. Split into claims. Your text is broken into standalone factual statements, keeping exact numbers, dates, versions, and names intact.
  2. Cross-check & verify. Each statement is checked against established knowledge, live DuckDuckGo source lookup, and prior records in the Supabase claims ledger. Post-cutoff or unconfirmed claims are marked unverifiable rather than guessed.
  3. Attach sources & corrections. Contradicted claims include a one-sentence correction and a source URL you can open yourself.
  4. Underline inline. Claims are marked directly inside your original passage so errors stand out immediately.

Works inside your LLM

Install the bundled Agent Skill (npx skills add Sunil56224972/hallucination-Hunter), attach the remote MCP server (/api/mcp), or import the OpenAPI 3.1 schema (/openapi.json) into ChatGPT Actions. Connected assistants return their normal answer alongside a Hallucination Hunter verification block and sync every check back to the shared Supabase Postgres ledger.

Privacy

Checked text runs through serverless Vercel endpoints to Groq and is stored in Supabase Postgres under a random browser ID or assistant client tag (pass saveToDatabase: false for ephemeral checks). There is no account wall, tracking cookie, or analytics script.

Keyboard shortcuts

Ctrl Enter
Check claims
/
Focus text input
Ctrl K
Search saved checks
Esc
Cancel check or close dialog
?
Show shortcuts