# ath predict

> Predict a benchmark with a model, or prepare evidence for your agent.

Website: https://ath.fit/docs/predict/
Markdown: https://ath.fit/docs/predict.md

ATH v0.4.3 · MIT license. Documentation source: [cd89f72](https://github.com/mwhitham/ath/blob/cd89f72eceae3961ef1a05694226515c9e4321d2/src/program.ts). If your installed version differs, check its command help.

Checked 27 September 2026: v0.4.3 is available on npm.

## Usage

```text
ath predict fran
```

## Arguments

| Argument or option | Description |
| --- | --- |
| `<benchmark>` | Required benchmark ID, such as fran. Find IDs with ath stats. |

## What it does

In a terminal, uses a configured gateway and a model to produce a prediction, then asks before saving. With --json, it only returns evidence for your agent: no model call, key or prediction write.

## Examples

Set a gateway key and select a model with ath models first for terminal predictions. --dry-run generates a prediction without saving; --as-of limits the evidence to a historical date and prevents a write. A saved prediction can later be evaluated with ath grade.

```text
ath predict fran --json
ath predict fran --as-of 2026-06-01 --json
```

## Options

| Argument or option | Description |
| --- | --- |
| `--model <name>` | the model for this run. See them with ath models |
| `--gateway <name>` | vercel or openrouter, when both keys are available |
| `--as-of <date>` | pretend it is this day, hiding everything after it. Does not write. Replay the past with ath backtest (YYYY-MM-DD) |
| `--file <path>` | read a file other than the one in this folder |
| `-y, --yes` | write the prediction without asking |
| `--dry-run` | show the prediction, and write nothing |
| `--json` | evidence for a harness, not a prediction |

## After the attempt

Use ath grade to record your result and check the prediction. The ath grade page covers scoring, dates and analysing a miss.

- [ath grade](https://ath.fit/docs/grade/)

## Related commands

- [ath models](https://ath.fit/docs/models/)
- [ath grade](https://ath.fit/docs/grade/)
- [ath backtest](https://ath.fit/docs/backtest/)
