tmux-scoped Amplifier sessions, 1833 lines
Open VS Code, make a terminal, cd into the repo, type amplifier. amplifier-workspace collapses that ceremony into amp <project>.
And the whole thing is smaller than you'd guess.
~1833 lines across the tracked source and docs, landed in a single commit by Sam Schillace on 2026-02-25. Not vaporware — a small, finished tool.
Small fix, but the pain it targets is real.
The design targets Sam juggling 5–10 things in parallel. Every switch pays the setup tax, and a flaky VS Code + WSL setup can wipe the state you were holding.
So the tool replaces the whole sequence with one word.
amp core fuzzy-resolves to amplifier-core, then creates or attaches a tmux session named amp-<project> and drops you straight into amplifier.
And it doesn't just open — it remembers.
core → amplifier-coreamp-session.sh reads ~/.amplifier/projects/<slug>/sessions. If any exist it runs amplifier continue; if not, it starts fresh — so switching back restores context.
Which means there's nothing to track and nothing to lose.
Active projects are detected automatically from git commits in the last 14 days. tmux-resurrect + continuum auto-save every 15 min and auto-restore, so sessions survive WSL crashes.
And the same command reaches beyond your laptop.
spark <project> just SSHes to a fleet node (default spark-1) and runs the identical amp there. --on <node> targets a specific machine.
And every machine gets there the same way.
A single setup script wires the whole workspace in six numbered steps — safe to run repeatedly. Install once per machine, and the frictionless entry is identical everywhere.
One command in; the same command, everywhere.
Data as of: 2026-02-25 (single commit 1d5c509) · Feature status: Shipped
Repository: ramparte/amplifier-workspace (singular) — not the unrelated amplifier-workspaces web app
Commands run (independently re-derived in a fresh session):
git log --pretty=format:'%h|%an|%ad|%s' --date=short ; git show --stat --pretty=fuller 1d5c509 — 1 commit, 13 files, +1835 insertionswc -l scripts/*.py scripts/*.sh setup.sh dotfiles/* DESIGN.md PLAN.md README.md — 1833 total lines; amp.sh 341cat scripts/amp.sh, cat scripts/amp-resolve.py, cat scripts/amp-session.sh — fuzzy resolve, amp-<project> session, amplifier continuegrep -n 'TWO_WEEKS|is_active' scripts/amp-resolve.py — 14-day git-activity active detectioncat dotfiles/tmux.conf — resurrect + continuum, 15-min save, auto-restorecat scripts/spark.sh — ssh -t spark-1 "amp <args>"; cat setup.sh — 6-step idempotent installersed -n '1,40p' DESIGN.md — 5–10 parallel workstreams; 58 projects (~16 active)Contributor: Sam Schillace — sole author of the only commit; co-authored-by Amplifier (generated with microsoft/amplifier).
Gaps / caveats: The '58 projects (~16 active)' figure is DESIGN.md narrative (Sam's self-description), not a live filesystem count. wc -l reports 1833 vs git's 1835 insertions — a trailing-newline artifact; both correct for their commands. amp --new does mkdir + git init + launch only (no repo cloning, no AGENTS.md/settings.yaml generation).