v1.0 is out — 9 skills, MCP server, dashboard →

The AI content checker that runs before you publish.

Plagiarism, fact-check, tone, legal risk, and 6 more quality checks — in parallel, in 30 seconds. Open source.

See it run

I ghostwrote 200+ articles using AI last year. Every. Single. One. had a plagiarism hit, a legal risk, or a broken fact.

So I built this. Before you hit publish, every article runs 9 checks in parallel in under 30 seconds. Around $0.15 per article (estimate — varies by provider). Open source. MIT.

— Sharon Sciammas, creator

See it run

9 skills. 30 seconds. One verdict.

Here's what a real check looks like. Paste an article, get a per-skill score and an overall verdict.

checkit ./article.md
Why content teams ship bad AI articles
75
score
WarnPlagiarism
68
PassAI Detection
82
WarnSEO
74
FailFact Check
55
PassTone
88
WarnLegal Risk
71
PassSummary
90
WarnBrief
65
PassPurpose
80
Example output · real checks run in ~30 seconds

9 quality checks. One command.

Every skill runs in parallel. Enable only what you need — disable the rest. Bring your own API keys.

📄

Plagiarism

Checks the indexed web. Returns similarity % + matched sources.

Copyscape
🤖

AI Detection

Detects AI-generated passages. Per-sentence probability + verdict.

Copyscape
📊

SEO

Word count, headings, readability, keyword density. No API cost.

Offline
🔍

Fact Check

Extracts claims, searches evidence, rates each with confidence.

Exa AI + LLM
🎙️

Tone of Voice

Compares against your brand voice guide. Flags violations with rewrites.

LLM
⚖️

Legal Risk

Scans for health claims, defamation, GDPR, false promises.

LLM
📝

Content Summary

Topic, argument, audience, tone classification.

LLM
📋

Brief Matching

Checks article against your content brief requirements.

LLM
🎯

Content Purpose

Classifies article type with purpose-specific recommendations.

LLM

Running in 60 seconds

From zero to your first report.

01

Install

npm install -g checkit

One command with npm. Or download a binary from GitHub Releases — Mac, Linux, Windows.

02

Configure

checkit --setup

Interactive wizard. Paste your API keys for Copyscape, MiniMax, Exa. Skills activate as keys are added.

03

Run

checkit ./my-article.md

Report opens in your browser in under 30 seconds. HTML, JSON, or Markdown — your pick.

Built for your workflow

Use it the way you already work.

CLI

One command from your terminal. Outputs HTML, JSON, or Markdown.

Dashboard

Local web UI for browsing history, toggling skills, managing contexts.

MCP Server

8 tools for Claude Code, Cursor, Windsurf. Agents call check_article directly.

CI Mode

--ci flag exits 1 on fail. Gate pull requests before merging content.

JSON API

Structured output for scripts. Pipe to anything.

Custom Skills

Write your own validators in TypeScript. One interface to implement.

One dashboard. All your checks.

Runs locally with checkit --ui. Your data never leaves your machine.

localhost:3000/reports
CheckApp Reports page showing a list of check results with scores and verdicts
CheckApp Skills page with toggle switches for each of the 9 analysis skills
CheckApp Contexts page with cards for Tone Guide, Legal Policy, Content Brief, and Style Guide
CheckApp Settings page with LLM provider selection
1Reports

Every check, every verdict, every score

Browse your entire check history. Filter by verdict, search by source, click into any report for the full breakdown.

Who uses it

People who write. Whatever their title.

Marketing teams

Gate every article before publish

Connect CheckApp to your content pipeline. Block any article scoring below your threshold — no more brand damage from AI slop.

Agencies

Quality control at scale

Batch-check every client article. Track scores over time in the dashboard. Flag problems before the client sees them.

Content creators

Verify your own writing

Running a newsletter, blog, or SEO site? Every article gets plagiarism, fact-check, and tone review in under 30 seconds.

Developers

Integrate with your agents

MCP tools for Claude Code and Cursor. --ci flag for PRs. JSON API for scripts. Bring your own AI agent.

What it costs to run

The tool is free. You pay the API providers directly. Here's the full breakdown.

$0
The tool. Free forever.
  • MIT-licensed open source
  • No platform fee. Ever.
  • Zero telemetry. Zero tracking.
  • Fork it, modify it, resell it.
Estimated API cost per ~800-word article, all 9 skills enabled*
Copyscape
Plagiarism (first 200 words + $0.01 per 100 after)
~$0.09
Copyscape
AI Detection
~$0.03
Exa AI
Fact Check (4 claims × $0.007/search)
~$0.03
MiniMax / Anthropic / OpenRouter
5 LLM skills (tone, legal, summary, brief, purpose)
~$0.01
Offline
SEO analysis — no API cost
$0
Total — all skills
~$0.15–$0.25

* Bring your own API keys. CheckApp charges nothing.

Prices above are estimates based on public provider pricing at time of writing, for an 800-word article checked with MiniMax as the LLM. Your actual cost depends on article length, which LLM provider/model you choose (MiniMax, Anthropic, OpenRouter, etc.), and vendor price changes. Longer articles and premium models (GPT-4, Claude Opus) will cost more. Use a cheaper model or disable skills you don't need to lower the bill.

Sharon Sciammas
Built by

Sharon Sciammas — builder, based in Amsterdam.

Built 3 startups (raised $1M). Co-founded W3B Lab — Europe's largest blockchain community (8 cities, 4K members). Most recently led AI transformation at a multi-product company — 4× output, 70% cost reduction.

CheckApp is the content quality tool I needed most. It's MIT-licensed — fork it, break it, rebuild it.

Questions, answered

Stop publishing bad AI content.

Start checking in 60 seconds.