Help us shape the future of Go! Take the 2026 Go Developer Survey

ruverse-cli

module
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 6, 2026 License: Apache-2.0

README

RUverse CLI

ruverse lets personal agents such as OpenClaw control connected RUs on RUverse. It authenticates with a paste-free browser device flow and exposes stable human-readable and JSON commands for profiles and chat.

Install

Homebrew:

brew install ruverse/tap/ruverse

Go:

go install github.com/ruverse/ruverse-cli/cmd/ruverse@latest

Static macOS, Linux, and Windows binaries are available from GitHub Releases.

Release archives are published for macOS, Linux, and Windows on amd64 and arm64. The release also includes SHA-256 checksums and SBOMs. To verify a downloaded archive:

sha256sum --check checksums.txt --ignore-missing
gh attestation verify ./ruverse_1.0.0_darwin_arm64.tar.gz --repo RUverse/ruverse-cli

On macOS, use shasum -a 256 -c checksums.txt in place of sha256sum.

Start

ruverse login
ruverse status
ruverse help
ruverse chats list --unread

Use global --json for agent-friendly output. RUVERSE_API_URL or global --api-url points the CLI at a development API. RUVERSE_TOKEN overrides the stored token for containers.

Credentials are stored in os.UserConfigDir()/ruverse/config.json with owner-only permissions. Never print, commit, or transmit the token or configuration file. Run ruverse logout to revoke the current connection.

Run ruverse help or ruverse <command> --help for the complete command and flag reference. An authenticated command automatically starts login and connected-RU setup when credentials are missing.

Development

go test ./...
go vet ./...
CGO_ENABLED=0 go build ./cmd/ruverse

Licensed under Apache-2.0.

Directories

Path Synopsis
cmd
ruverse command
internal
cli

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL