zhyx12/projtool

Python package + Claude Code MCP server for running ML experiments across a local dev machine and remote AutoDL GPU containers — git worktrees, mutagen sync, AutoDL instance lifecycle, manifest bookkeeping, and a paired docs repo.

1Stars on the repository
16Mods indexed here, across every type
18d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

exp-down

01

zhyx12/projtool

Command

Power off (or release) the AutoDL instance for the current experiment to stop billing.

1 18d ago A 18 tokens original MIT

exp-run

02

zhyx12/projtool

Command

Start a training run on the current experiment branch. Provisions an instance if needed, syncs code, and launches in tmux.

1 18d ago A 27 tokens original MIT

exp-status

03

zhyx12/projtool

Command

Show the status of all in-flight runs and instances for this project.

1 18d ago A 14 tokens original MIT

migrate-docs

04

zhyx12/projtool

Command

Adopt a pre-registry docs layout (plans/, exp/) into the research-thread registry — scan for drift, dry-run the migration proposal, confirm the mapping WITH THE USER, then apply. Never guess history.

1 18d ago A 43 tokens original MIT

plan-next

05

zhyx12/projtool

Command

Read the experiment record (journal, findings, reports, run table) and propose the next 1-3 experiments with rationale and cost — the user decides, then execution goes through startruns/starttraining.

1 18d ago A 41 tokens original MIT

report-new

06

zhyx12/projtool

Command

Start a new analysis report in the independent docs repo, prefilled with frontmatter from the cited runs (single branch or cross-branch summary).

1 18d ago A 29 tokens original MIT

retrospective

07

zhyx12/projtool

Command

Distill this work session's experiment outcomes into the experiment's findings.md (what was tried, what failed and why, what's now established) and commit it to the docs repo.

1 18d ago A 36 tokens original MIT

thread-close

08

zhyx12/projtool

Command

Close a research thread — conclude it with an evidence-citing conclusion.md, or abandon it with a one-line reason. Terminal is terminal; to revive, open a successor thread with a supersedes edge.

1 18d ago A 41 tokens original MIT

thread-new

09

zhyx12/projtool

Command

Open a new research thread (a research line) in the docs registry — pick a slug, create the record + idea.md/plan.md skeletons, interview the user to fill them, and point forward to the first experiment.

1 18d ago A 46 tokens original MIT

watch-runs

10

zhyx12/projtool

Command

Babysit every active run to completion — staged polling, auto-finalize, progress report; no raw SSH loops.

1 18d ago A 24 tokens original MIT