New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

@marcusrbrown/infra

Package Overview
Dependencies
Maintainers
1
Versions
96
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

Source
npmnpm
Version
0.15.2
Version published
Weekly downloads
434
13.61%
Maintainers
1
Weekly downloads
 
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 03 Aug 2026

Related posts