Sign In

@marcusrbrown/infra

Package Overview
Dependencies
Maintainers
1
Versions
92
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@marcusrbrown/infra

Infrastructure management CLI — deploy automation, health checks, and MCP bridge

latest
Source
npmnpm
Version
0.15.4
Version published
Maintainers
1
Created
Source

@marcusrbrown/infra

npm version npm downloads

Infrastructure management CLI — deploy automation, health checks, and MCP bridge.

Requires Bun — this package ships TypeScript source with a #!/usr/bin/env bun shebang.

Install

bun add -g @marcusrbrown/infra

Or run directly:

bunx @marcusrbrown/infra --help

Commands

KeeWeb

Manage the KeeWeb static-site deployment on box.heatvision.co.

SubcommandDescription
keeweb statusHTTP reachability, last deploy timestamp, SHA-256 content hash vs local dist/
keeweb deployTrigger deployment (GitHub Actions by default; --local for direct SSH)
keeweb openOpen the KeeWeb site in the default browser
bunx @marcusrbrown/infra keeweb status
bunx @marcusrbrown/infra keeweb deploy              # GitHub Actions workflow
bunx @marcusrbrown/infra keeweb deploy --local       # deploy directly via SSH
bunx @marcusrbrown/infra keeweb deploy --local --nginx  # include nginx config
bunx @marcusrbrown/infra keeweb open

CLIProxyAPI

Manage the CLIProxyAPI proxy on cliproxy.fro.bot.

SubcommandDescription
cliproxy statusHTTP reachability, usage stats, version
cliproxy modelsList models served at /v1/models; optional [provider] filter
cliproxy deployTrigger deployment (GitHub Actions by default; --local for direct SSH)
cliproxy configGet or set proxy configuration via the management API
cliproxy keysList, add, or remove API keys via the management API
cliproxy loginAuthenticate a provider (claude or codex) via SSH
cliproxy monitorProbe Anthropic auth and send issue/Discord transition alerts
cliproxy openOpen an interactive TUI via SSH
cliproxy setupInteractive wizard to onboard a repo to CLIProxyAPI
bunx @marcusrbrown/infra cliproxy status
bunx @marcusrbrown/infra cliproxy models
bunx @marcusrbrown/infra cliproxy models anthropic
bunx @marcusrbrown/infra cliproxy deploy
bunx @marcusrbrown/infra cliproxy config get
bunx @marcusrbrown/infra cliproxy config set
bunx @marcusrbrown/infra cliproxy keys list
bunx @marcusrbrown/infra cliproxy keys add
bunx @marcusrbrown/infra cliproxy keys remove
bunx @marcusrbrown/infra cliproxy login claude
bunx @marcusrbrown/infra cliproxy login codex
bunx @marcusrbrown/infra cliproxy monitor
bunx @marcusrbrown/infra cliproxy open
bunx @marcusrbrown/infra cliproxy setup
bunx @marcusrbrown/infra cliproxy setup --repo OWNER/REPO --harness opencode

Gateway

Manage the Fro Bot gateway on gateway.fro.bot.

SubcommandDescription
gateway statusSSH health check, docker compose ps service states
gateway deployTrigger deployment (GitHub Actions by default; --local for direct SSH)
gateway logsStream gateway service logs (--tail N to limit lines)
gateway backupPull mitmproxy CA cert + key as a tarball (--include-ca)
gateway restoreRestore CA from a tarball (--include-ca --input FILE)
bunx @marcusrbrown/infra gateway status
bunx @marcusrbrown/infra gateway deploy
bunx @marcusrbrown/infra gateway logs gateway --tail 100
bunx @marcusrbrown/infra gateway backup --include-ca
bunx @marcusrbrown/infra gateway restore --include-ca --input backup.tar.gz

Umami

Manage the Umami analytics deployment on metrics.fro.bot.

SubcommandDescription
umami statusSSH health check, docker compose ps service states
umami deployTrigger deployment (GitHub Actions by default; --local for direct SSH)
umami logsStream umami service logs (--tail N to limit lines)
bunx @marcusrbrown/infra umami status
bunx @marcusrbrown/infra umami deploy
bunx @marcusrbrown/infra umami logs --tail 50

Unified Status

bunx @marcusrbrown/infra status          # all deployments
bunx @marcusrbrown/infra status --json   # machine-readable output

MCP Bridge

Exposes read-only status commands as MCP tools over stdio.

bunx @marcusrbrown/infra mcp

See packages/cli/AGENTS.md for the MCP allowlist and tool-exposure rules.

License

MIT

Keywords

infra

FAQs

Package last updated on 13 Aug 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts