relay-agent v0.2.0 · MIT · Open Source
Manage your Nostr relay without touching the terminal
Visual dashboard for relay operators — moderation, access control, Lightning payments and multi-relay management in one panel.

Running a Nostr relay today means...
Managing whitelists via bash scripts in the terminal
Inspecting events with CLI (strfry scan, nak req)
Deleting spam manually by event ID
Implementing paid relay with custom code per installation
No visual tool exists for this. Until now.
Three components. One workflow.
Node.js · strfry CLI
Runs on your server
npx @bitmacro/relay-agentHono · Vercel · Supabase
Central hub + proxy
Next.js · Vercel
UI in the browser
Everything you need to run a relay
Visual Dashboard
Events, DB size, uptime, activity by kind
Access Control
Whitelist/blocklist with toggle, no SSH needed
Lightning Payments
Automatic access after payment, LNbits webhook
Multi-relay
Manage N relays from one agent instance
Relay-agnostic
Works with strfry (nostr-rs-relay coming soon)
GitHub Auth
NextAuth.js v5, no passwords
Up and running in 3 steps
npx @bitmacro/relay-agent # or docker pull ghcr.io/bitmacro/relay-agent
[
{ "id": "public", "token": "your-token", "strfryConfig": "/etc/strfry.conf" }
]Create a relay in the panel, paste your agent URL and token. Done.
Start managing your relay today
Free for 1 relay. No credit card. Sign in with GitHub.