AnyRepeat/Getting started

Getting started

AnyRepeat turns a task you did once into a Recipe that runs again and checks its own result. This page walks through the first hour.

Last updated:

What a Recipe is

A Recipe is a saved procedure, not a prompt. It has steps, and every step is marked as either a script or an AI call, so you always know which part is deterministic and which part is a model deciding.

It also has an input and output contract, a set of acceptance checks that decide whether a run counts as done, and a run log you can replay and audit.

  • Steps: script or AI, always explicit.
  • Acceptance checks: the run passes or fails on them, not on your reading of the output.
  • Journal: every run leaves a trace you can inspect.
  • Version: a published Recipe is addressable as namespace/name@version.

Install

The desktop app is the full runtime: it has the browser, your files, the credential vault and the scheduler. The browser extension covers browser-only tasks and works with a local model such as Ollama or the model built into your browser.

See platforms and status

Your first Recipe

Search or chat once. Describe the task the way you would to a colleague. AnyRepeat asks what is unclear, breaks the task into steps, runs it in front of you, and then asks the one question that matters: how do we know this was done right?

Your answer becomes the acceptance checks. A task without checks can still be run once, but it cannot be saved as a Recipe. That rule is deliberate.

Run it again

Open the Library, pick the Recipe, press Run, or put it on a schedule. Runs happen on your machine, in your own logged-in browser session, in a window you can watch. Nothing runs headless in the background.

Because the deterministic steps are scripts, the second run is faster and uses less AI than the first. AI is only called on the steps that declared it.

Checks and what happens on failure

Every run ends with its acceptance checks. If they pass, the result is ready. If they fail, the run is marked failed and its journal is kept, so you can see exactly which step went sideways. AnyRepeat only brings you back when it needs you.

Community Recipes

Recipes other people have published can be browsed and installed from inside the app. Each one is signed, checksummed, reviewed by a person before it is listed, and carries its own acceptance checks, so you can judge it on how often it passes, not on how well its description is written.

Where to get the app

Using AnyRepeat from a coding assistant

Claude Code, Codex, Cursor and OpenCode can write and run Recipes through a local MCP connection to the desktop app.

Developer guide