Research toolkit
Arguo
A research pipeline where every claim carries its evidence and every citation is audited before the report is written. When the evidence is thin, the report says so.
- Licence
- Apache-2.0
- Language
- Python, with a Next.js docs site
- Pipeline
- 10 stages, 6 artifacts
- Tests
- 167 offline tests
Why it exists
Research produced by language models is often fluent, weakly sourced and impossible to audit. Arguo builds the audit layer in: instead of producing a free-standing answer, every run assembles a ledger of sources, evidence passages and claims, then checks its own citations before the report is written.
What ships
Claims carry their evidence
Every claim links to numbered evidence records and sources, with quotes, hashes and provenance recorded rather than reconstructed.
An observable pipeline
Ten stages, each with a status, timings and warnings, recorded in a run manifest you can inspect.
Audited citations
A citation checker validates that every citation resolves and that each passage supports the claim it is attached to.
Offline first-class mode
The full pipeline runs against labelled fixtures with no API keys and no network, so you can test and contribute without a provider.
Resource catalog
1,570 schema-validated records of real research resources across 50 categories and 82 regions, 369 of them with public APIs.
Agent skills
Three portable skill packages: the evidence-first research method, the catalog curation method and the citation audit method.
- Intakethe question, scope and a written plan
- Planningthe plan is turned into concrete search tasks
- Searchsources are found against the task list
- Retrievalpages are fetched and passages kept
- Evidenceeach passage becomes a numbered record, with quote and hash
- Gap analysiswhat the evidence does not answer is named
- Verificationclaims are checked against the evidence that backs them
- Synthesisthe report is written from recorded evidence only
- Claim auditevery citation is resolved and tested against its claim
- Reportingreport, audit trail and manifest are written to disk
Six artifacts per run
Each run writes research_plan.json, sources.json, evidence.json, audit.json, report.md and manifest.json into its output directory. Nothing is published automatically.
Quickstart
git clone https://github.com/izynu/arguo.git
cd arguo
python3 -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
arguo doctor
arguo research "Does urban tree cover reduce summer heat in cities?" --offline --output-dir runs/demo
Honest limitations
What the checks cannot do. Automated citation checks verify internal consistency and whether a cited passage supports its claim. They cannot guarantee truth.
Offline mode is a demonstration. It runs against labelled fixtures. It shows the pipeline working; it does not perform research.
Not every record is verified. 1,420 of 1,570 catalog records are documented, not verified. A record moves to verified only after an actual live check.
Not advice. For medical, legal, financial or safety decisions, treat output as a starting point for qualified human review, never a conclusion.
Read the method, then the code
81 documentation pages cover the pipeline, the evidence model and the safety rules.