Get started

DaggerML turns research computations into reproducible, shareable building blocks. Share functions as well as results: run them on your own inputs without reconciling environments, and reuse completed work when inputs match. Each result retains its provenance, and its computation remains runnable as long as the infrastructure it needs exists.

pip install daggerml

Start a project

mkdir research-demo
cd research-demo
dml init
{"ahead":null,"behind":null,"branch":"main","branches":[],"commit":null,"mode":"attached","num_indexes":0,"upstream":null}

Built-in agent skills

DaggerML includes skills for agents to help author DAGs, query results, manage projects, and build extensions (see: dml skills --help).

Continue with DAGs to create and query a result.