OpenResearch

Local-first workspace for research agents

Many directions.
One evidence trail.

Give each research direction its own agent session and isolated git worktree, then keep every log, diff and artifact tied to the run that produced it.

Runs on
127.0.0.1 with a local SQLite store
Your agent
Claude Code, Codex, OpenCode or Cursor
Your compute
Local, your own infrastructure, or managed
License
MIT

Experiment tree

Illustrative

run / baseline

Recorded commit archived at launch.

run / variant-a

Separate worktree, separate session.

run / variant-b

Same lineage, different direction.

logs, diffs and artifacts kept in place

Lineage is preserved whether a direction is kept or abandoned.
Names above are illustrative. Nothing here is a live session.

The autoresearch loop

Propose

An idea worth spending compute on.

Change

Edit the code under version control.

Run

Launch the experiment and record it.

Decide

Inspect the evidence, then choose what is next.