Install
Weaver ships as a single self-contained binary. No Node, npm, or other runtime is needed to run it.
Install
Section titled “Install”curl -fsSL https://raw.githubusercontent.com/sean35mm/weaver/main/install.sh | shThis downloads the right binary for your OS/arch (macOS and Linux, arm64 and x64) into
~/.local/bin/weaver. If that directory isn’t on your PATH, the installer tells you the
line to add.
Supported platforms
Section titled “Supported platforms”- macOS — arm64 (Apple Silicon) and x64
- Linux — arm64 and x64 (glibc)
- Windows — via WSL2: install inside your WSL distro and the linux binary works as-is. Native Windows isn’t supported today; it may come later if there’s demand.
Verify it:
weaver --versionweaver --helpUpgrade
Section titled “Upgrade”Weaver updates itself — no reinstall:
weaver upgrade # download + replace with the latest releaseweaver upgrade --check # just check whether a newer version existsUninstall
Section titled “Uninstall”weaver uninstall # removes the binary and ~/.weaver (prompts first)weaver uninstall --keep-data # remove the binary but keep your storesweaver uninstall --yes # skip the confirmation promptAny weaver blocks left in project or global instruction files are self-disabling; run
weaver deinit or weaver deinit --global first if you want them removed.
Running from source (contributors)
Section titled “Running from source (contributors)”If you’re hacking on Weaver itself, you can run it without installing — see Contributing:
node src/cli.ts --help # or: bun src/cli.ts --help