louped

Get started

Install louped, make a project and run the example.

You need Python 3.12 or newer.

pip install 'louped[server,tracking,interp,agent]'
louped init my-research
cd my-research
louped serve

Open http://127.0.0.1:8000. Go to Launch, pick does-pushback-flip-answers and press Launch. Tick tiny to try it offline without downloading a model. When the run finishes, open it and read the Items tab.

What louped init makes

PathWhat it is
louped.tomlMarks the project's root. Commands work from any subfolder.
experiments/One folder per question. The example is here.
AGENTS.mdInstructions for your coding agent.
.mcp.jsonConnects your agent to the app.
.louped/Runs, logs and jobs. Not committed to git.

Extras

Install only what you use.

ExtraAdds
serverThe app (louped serve)
trackingRun records, and GPU, CPU and memory use during each run
interpLoading models, interventions and analyses (torch, nnsight)
agentThe MCP server your coding agent uses (louped mcp)
evalsInspect evals
trainFine-tuning (TRL, PEFT)
rlTasks with checkable answers, for GRPO
ragRetrieval (bm25s, sentence-transformers)
saeSparse autoencoders (SAELens)
dataBuilding training sets from logged model calls

Results you already have

louped view path/to/results

This opens Inspect logs, an MLflow store, or any folder of JSONL, JSON, CSV or Markdown files in the app, read-only. No project is needed.

From source

You need just, uv and Node 22 with pnpm.

git clone https://github.com/ashworks1706/louped && cd louped
just bootstrap
just serve

On this page