~900 KB
The CLI, the verifier and the MCP server. Pure Python, zero third-party dependencies, Python 3.11 or newer. This is what the installer fetches.
New: repository reference tools and the real MUMPS coding demo ↗
The tool is pure Python with no third-party Python packages. It installs into your
home directory without sudo or shell profile edits. The editor also needs
the OpenCode terminal engine installed separately.
If this does not resolve, JavaScript is disabled or the release manifest is unavailable. The source-checkout instructions further down need neither.
Piping a script from the internet into a shell is trust on first use. The checksum protects the payload, not the installer. So here is the two-step form, presented as an equal option rather than a footnote.
curl -fsSLO /install.shless install.sh && sh install.shThe installer verifies the release tarball against the
SHA256SUMS published with it and refuses to install on a mismatch. It
prints both digests when that happens.
Only the first two come from us. OpenCode is a separate prerequisite for interactive editing; the YottaDB runtime is needed for live MUMPS proof.
The CLI, the verifier and the MCP server. Pure Python, zero third-party dependencies, Python 3.11 or newer. This is what the installer fetches.
Real VistA MUMPS routines, the frozen benchmark split, task sets and the FileMan dictionary extract. Ships inside the same tarball, so a fresh install works with no second download.
YottaDB inside a WorldVistA container, pulled from its publisher by
scripts/bootstrap.sh. Never redistributed here. Install succeeds
without it.
rosetta status reports your project's references and declared checks offline. rosetta demo replays recorded MUMPS evidence offline; rosetta doctor checks live model access and the MUMPS runtime.
The installer is a convenience. A checkout plus the launcher script does the same thing with nothing downloaded from a release.
git clone https://github.com/travis-hodges/Rosetta.gitbash scripts/install.sh --bin-dir ~/.local/binrosetta statusThe launcher resolves the checkout from its own location, so
rosetta works from any directory. Keep the checkout where it is, or
reinstall the launcher after moving it.
Versions are unpacked under ~/.local/share/rosetta/ and the launcher
is a single file. The installer also keeps a pristine terminal-engine backup so
uninstall can restore its original presentation.
sh install.sh --uninstallA rosetta launcher the installer did not create is
left alone rather than deleted. The container, if you provisioned one, is removed
with docker rm -f rosetta-verify.