factcircuit
FactCircuit: an auditable claim-and-evidence verification loop with immutable provenance, staged checks, bounded retrieval, and reproducible evaluation.
Two tools from Metis. One investigates a company from seven angles at once. The other argues with a seller's numbers before you sign.
DataTypeScript · CSSGitHub @Zuse-HoldingOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Web Crawler
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
AI-powered business intelligence research CLI. Sprint 1 scope per roadmap:
Research Orchestrator + Website Agent + News Agent (search-fallback) + Report Generator.
npm install
cp .env.example .env # optional: add SERPER_API_KEY for search fallback
npm run research -- "Hims & Hers"
Writes reports/ .md.Read the full README ↗AI-powered business intelligence research CLI. Sprint 1 scope per roadmap: Research Orchestrator + Website Agent + News Agent (search-fallback) + Report Generator.
npm install
cp .env.example .env # optional: add SERPER_API_KEY for search fallback
npm run research -- "Hims & Hers"
Writes reports/<slug>.md.
src/
agents/
orchestrator/ # coordinates agents, builds ResearchBundle
website-agent/ # site discovery + heuristic extraction
news-agent/ # search-based news collection
report-agent/ # ResearchBundle -> markdown
lib/
providers.ts # FetchProvider / SearchProvider abstraction
types/
research.ts # shared data models (Source, CompanyProfile, etc.)
cli.ts # commander entrypoint
Each agent goes through resolveAndFetch(): try a direct URL guess first,
fall back to web search (Serper.dev) if that fails or no key is set. No key
-> degraded mode (direct fetch only), not a crash. This keeps agent logic
decoupled from the provider, so swapping in a different search API or an
LLM-based extractor later doesn't touch agent code.
See project spec — Sprint 2 adds Corporate Agent + citation engine, Sprint 3 adds Supabase persistence, Sprint 4 the Next.js dashboard.