Plow Seeds
seeds/plow-pbc/seed-autoresearch
Plow Verified

Autoresearch

Let an AI agent run autonomous LLM training experiments overnight on your GPU — Linux/NVIDIA or Apple Silicon, no babysitting required.

Install in your terminal with command:
curl -fsSL https://raw.githubusercontent.com/plow-pbc/seed/main/install.sh | bash -s -- https://github.com/plow-pbc/seed-autoresearch/blob/main/SEED.md

Media

What this seed does

This seed installs *autoresearch*, a compact language-model training loop purpose-built for an AI agent to run and improve autonomously. You point an agent at this SEED, it detects your platform (Linux + NVIDIA or Apple Silicon), installs the right variant, downloads training data, and sets up the environment — then walks away and lets experiments run.

Once installed, the agent reads a program.md runbook and iterates on the training script in a loop: edit, commit, run a ~5-minute training pass, check the validation metric, advance if it improved, repeat. The idea is to leave it running overnight and come back to findings.

The seed is platform-aware out of the box: on Linux it installs the upstream version with CUDA; on Apple Silicon Macs (≥16 GB RAM) it installs a Metal/MPS fork with no CUDA requirement. Owners of sub-H100 GPUs get tested batch-size settings to avoid out-of-memory errors on cards from 11 GB to 24 GB. It also serves as the canonical worked example of the SEED convention format.

When to use it

  • You want to let an AI agent run LLM training experiments overnight and report back what it found in the morning.
  • You have an NVIDIA GPU sitting idle and want to put it to work iterating on a language model training loop autonomously.
  • You're on an Apple Silicon Mac with plenty of RAM and want to run LLM experiments without needing a Linux server or CUDA setup.
  • You're learning the SEED convention and want a well-structured, real-world reference example to study or fork.
  • You have a sub-H100 GPU (e.g. RTX 3090 or 4090) and need tested batch-size guidance so training doesn't run out of memory.

Source

Version history

1 release
v1.0.0Jun 17, 2026

Initial Seed Release.

Dependencies

3 required · 3 optional
Autoresearch
  • SeedCUDA dependency (cuda/SEED.md)optional· link ›· Required on Linux + NVIDIA path only; in-repo sub-SEED at cuda/SEED.md
  • SWPython 3.10+required· link ›
  • SWgitrequired· link ›
  • StateDiscrete NVIDIA GPU (Linux)optional· Required on Linux x86_64 path only
  • StateApple Silicon with ≥16 GB unified memory (macOS)optional· Required on macOS / Apple Silicon path only; training peaks at ~14 GB under MPS
  • State~5 GB free disk in $HOMErequired· Needed for venv, model cache, and data shards on both platforms

Contributors

2 contributors
srosroContributor@srosro
swagatpatelContributor@swagatpatel

Comments

0 comments

You need to be signed in with GitHub to comment.

No comments yet — be the first to share how this seed worked for you.