git404hub

what is citeguard fr?

franksterino/citeguard — explained in plain English

Analysis updated 2026-05-18

0JavaScriptAudience · generalComplexity · 2/5LicenseSetup · easy

tl;dr

A tool that fetches every source cited in a document and checks whether it truly supports the claim, with quoted evidence for each verdict.

vibe map

mindmap
  root((CiteGuard))
    What it does
      Fetches cited sources
      Judges claim support
      Returns evidence quotes
    Tech stack
      JavaScript
      MCP server
      Cloudflare Workers
    Use cases
      Fact check AI drafted reports
      Audit document citations
      Verify claim source pairs
    Audience
      Writers
      Researchers
      Developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Check whether every citation in an AI-drafted report actually supports its claim

VIBE 2

Verify a specific claim against a source URL and get a quoted evidence span

VIBE 3

Scan a document and get an overall citation integrity score out of 100

VIBE 4

Run a fast dead-link check on a document's citations without needing an AI key

what's the stack?

JavaScriptMCPNode.jsCloudflare Workers

how it stacks up fr

franksterino/citeguard00kaku/gallery-slider-block3rd-eden/ircb.io
Stars0
LanguageJavaScriptJavaScriptJavaScript
Last pushed2021-05-192016-11-16
MaintenanceDormantDormant
Setup difficultyeasyeasyeasy
Complexity2/52/52/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Full claim judging needs an LLM API key, the link-liveness check alone needs no key.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

in plain english

CiteGuard checks whether the sources cited in a piece of writing actually back up the claims attached to them. This matters because AI-drafted text often includes citations that link to real, working pages but do not actually say what the text claims they say. CiteGuard was built to catch that gap. You give it a document in markdown or plain text, or a list of specific claim and URL pairs, and for each one it fetches the linked source, follows redirects, and falls back to an archived copy on archive.org if the link is dead. It pulls out the readable article text from the page, ignoring ads and navigation clutter, and supports PDF sources as well. Then a language model reads only that fetched text, never relying on its own general knowledge, and decides whether the source supports the claim, partly supports it, contradicts it, does not mention it at all, is too unclear to judge, or simply could not be reached. Every verdict comes with a quoted passage from the source so a person can double check it quickly, plus a confidence score, and a full document scan returns an overall citation integrity score out of 100. CiteGuard can be used three ways: as an MCP server that plugs into Claude Code, Claude Desktop, or similar AI tools, as a command line tool installed through npm, or through a free hosted web API with a daily request limit. The judge model is not fixed to one provider, it works with any OpenAI-compatible chat endpoint, including presets for a few common providers. The tool is explicit about its limits. It does not detect whether text was written by AI, it does not declare something objectively true just because a source supports it, and it does not search for better sources on its own, only checks the ones it is given. It is written in JavaScript, installable through npm, and released under the MIT license.

prompts (copy fr)

prompt 1
Help me set up CiteGuard as an MCP server in Claude Desktop
prompt 2
Install the CiteGuard CLI and check this report.md for citation issues
prompt 3
Explain what each CiteGuard verdict like supported or unsupported actually means
prompt 4
Show me how to verify a single claim against a URL using the CiteGuard API
prompt 5
Configure CiteGuard to use my own OpenAI-compatible judge model

Frequently asked questions

what is citeguard fr?

A tool that fetches every source cited in a document and checks whether it truly supports the claim, with quoted evidence for each verdict.

What language is citeguard written in?

Mainly JavaScript. The stack also includes JavaScript, MCP, Node.js.

What license does citeguard use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is citeguard to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is citeguard for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.