gitwtfhub

wtf is optiqra?

armin5872/optiqra — explained in plain English

Analysis updated 2026-05-18

2TypeScriptAudience · pm founderComplexity · 2/5LicenseSetup · easy

TL;DR

A free, browser-only tool that crawls your whole website and audits it for both traditional SEO and AI answer-engine visibility.

Mindmap

mindmap
  root((OptiQra))
    What it does
      Crawls entire websites
      Scores SEO and performance
      Checks AI answer visibility
    Tech stack
      Next.js
      React
      TypeScript
    Use cases
      Site-wide SEO audit
      GEO and AEO checks
      AI-generated fixes
    Audience
      Founders and marketers
      Web developers
    Setup
      Live demo no signup
      Local Node.js dev

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

Why would anyone build with this?

REASON 1

Crawl and score an entire website for SEO, accessibility, and security issues

REASON 2

Check whether your site is visible and citable to AI crawlers like GPTBot and ClaudeBot

REASON 3

Generate AI-suggested fixes for detected issues using your own API key

REASON 4

Schedule recurring scans and compare results over time

What's in the stack?

Next.jsReactTypeScriptIndexedDBCheerio

How it stacks up

armin5872/optiqraadun-denton/chinvatagbara286/saint-cms
Stars222
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasymoderateeasy
Complexity2/54/52/5
Audiencepm founderdeveloperdeveloper

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

How do you spin it up?

Difficulty · easy Time to first run · 5min

No signup or server required, there is a live demo, and local dev only needs Node.js 18+.

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

Wtf does this do

OptiQra is a free, browser-based tool that crawls an entire website and audits it for search engines and, increasingly, for AI systems. You paste in a URL, and it follows internal links and sitemaps to scan every page it can find, then scores the site across categories like SEO basics, performance, accessibility, and security. Everything runs in your browser, so no server ever sees your website's data, and no account is required. What sets it apart is its focus on two newer categories: generative engine optimization and answer engine optimization. These check whether a site is set up to be read, cited, and quoted by AI systems like ChatGPT, Claude, and Perplexity, not just indexed by Google. Specific checks include whether content is hidden behind client-side JavaScript that AI crawlers cannot see, whether pages link out to authoritative sources like Wikipedia or Wikidata to help AI models verify who or what they are about, and whether robots.txt allows or blocks known AI crawlers by name. The standard audits cover things like meta tags, structured data, broken links, missing image alt text, color contrast, and security headers. If you want AI-generated suggestions for fixing the issues it finds, you can paste in your own API key for a provider such as OpenAI, Anthropic, Google, or several others, and OptiQra will use it to propose fixes and a strategic summary. It can also export reports in formats like PDF, DOCX, and CSV, and it can schedule itself to re-scan a site on a recurring basis, comparing new results against the previous run and issuing a browser notification when finished. OptiQra is built with Next.js, React, and TypeScript, and stores scan history and schedules locally in the browser using IndexedDB rather than a database. The README is upfront that scheduled scans only run while a browser tab or installed app is actually open somewhere, since there is no server behind the scenes. To run it locally you need Node.js 18 or newer, and a Docker setup is also provided. It is open source under the MIT license.

Yoink these prompts

Prompt 1
Run OptiQra on my website and summarize the top SEO and accessibility issues.
Prompt 2
Explain what my GEO and AEO scores mean and how to improve them.
Prompt 3
Check whether my robots.txt is blocking known AI answer-engine crawlers.
Prompt 4
Help me set up a scheduled weekly scan and compare it to last week's report.

Frequently asked questions

wtf is optiqra?

A free, browser-only tool that crawls your whole website and audits it for both traditional SEO and AI answer-engine visibility.

What language is optiqra written in?

Mainly TypeScript. The stack also includes Next.js, React, TypeScript.

What license does optiqra use?

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

How hard is optiqra to set up?

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

Who is optiqra for?

Mainly pm founder.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.