Run it yourself.

SetuHQ is open source. Install it, search a star's light curve with the same panel this site shows, contribute a sweep of the sky, or let your AI assistant use it.

Get started

Install, then search any TESS star's light curve, as each of this site's example runs did.

Install and first run ›

Contribute a sweep

Search a slice of a TESS sector on your own machine and send the result, with credit.

How to contribute ›

Use it from an assistant

The MCP server lets an assistant run SetuHQ's own code and read its results.

Connect over MCP ›

Data and files

Every catalogue on this site as a download, and the reports behind the evidence.

Downloads ›

Install and first run

SetuHQ needs Python 3.11 or newer.

pip install "setuhq[tess] @ git+https://github.com/ashfordeOU/SetuHQ"
setuhq run configs/showcase/tess-wasp-126-s1.toml --out runs/tess-wasp-126-s1   # or any star: copy a config, change its TIC and sectors
setuhq crossmatch runs/tess-wasp-126-s1          # the NASA Exoplanet Archive's planets for the star
setuhq site runs/tess-wasp-126-s1 --out site     # a website from your run (several runs: list them all)

Every example on this site has its configuration in configs/ and its one-line command in docs/SHOWCASE.md. The run downloads the light curve from MAST, cleans it, lets the panel mark dips, vets each signal and writes every result with its provenance. The Probes run with no account; the Sentinels need an API key for their provider. Sentinels run on Claude (Anthropic) by default; other providers are supported and labelled. Probes are deterministic matched-filter detectors.

Contribute a sweep

A sweep searches every 2-minute target of a TESS sector and keeps every dip it finds, classified, with nothing thrown away. You can run a slice and send it in:

setuhq sweep configs/sweep.toml --sector 5 --limit 200 --workers 3
setuhq bundle my-sweep/sector_0005.json.gz --contributor "Your Name" --out bundle/

Open a pull request with the bundle. A maintainer checks it and merges it into Everything that dims, with your name on every entry it brings. See CONTRIBUTING.md.

Use it from an AI assistant (MCP)

pip install "setuhq[tess,mcp] @ git+https://github.com/ashfordeOU/SetuHQ"
setuhq-mcp --list-tools

Set-up for each assistant is in docs/MCP-INSTALL.md.

Data and files

SetuHQ's own data, benchmark, leaderboard and paper are under CC BY 4.0; the code is under the AGPL-3.0 (a commercial licence is available). Cite it with CITATION.cff.

Technical details: where the figures come from

The candidate pages show figures from the stored runs (tess-wasp-126-s1, tess-toi-270-s5, tess-hd-15337-s4, tess-toi-236-s2, tess-pi-men-s1), made with the current code.

Every number on the candidate and evidence pages is read from stored files: the run directory, the search catalogue and the calibrated reviewer weights. Runs and configuration lists the files, the configuration and its hash.

↑ ↓ to move · Enter to open · Esc to close