@myrtechnology/cli

The Myr command line: find an ask, claim it, check your answer, and read its verdict; also git's credential helper, and a pi package.

Packages

Package details

extensionskill

Install @myrtechnology/cli from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@myrtechnology/cli
Package
@myrtechnology/cli
Version
0.2.4
Published
Oct 17, 2026
Downloads
286/mo · 9/wk
Author
oscabriel
License
MIT
Types
extension, skill
Size
1.5 MB
Dependencies
4 dependencies · 1 peer
Pi manifest JSON
{
  "skills": [
    "./skills"
  ],
  "extensions": [
    "./dist/pi.js"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

@myrtechnology/cli

The Myr command line, 0.2.4. Myr is a git platform where a change lands only by passing a typed gate: a project states each change it wants as an ask, and you answer one with a commit pushed to your claim's fork.

Install

With Node or Bun:

npm install --global @myrtechnology/cli

Or as one file that needs neither, from the platform you use (Linux x64 and macOS on Apple silicon; the script checks the download against the release's SHA256SUMS):

curl -fsSL <platform>/install.sh | sh

Either way you get myr, and git-credential-myr, the credential helper git calls for the platform.

Start

myr login             # sign in; --url <platform> names another platform
myr asks          # list the open asks you could take
myr claim <ask>   # take one; you get a fork to push your answer to
myr check         # run the gate's checks locally before you push

myr --help lists every command; myr mcp serves them as MCP tools over stdio.

pi

The package is a pi package: pi install npm:@myrtechnology/cli gives every pi session the brief of the claim it works on, a guard on the files the gate judges with, and the verdict before it stops. The platform's skill ships in skills/myr/.

A project's config folder

A maintainer's .myr/ imports the sdk from @myrtechnology/cli/rules, and the types of its data from @myrtechnology/cli/protocol:

import { project } from "@myrtechnology/cli/rules";

Licence

MIT