Self-hosted beta

DevRelOS

An operating system for discovering developer signals, managing community and content workflows, connecting developer feedback to product work, and measuring outcomes from one operational surface.

Product work and architecture overview by Savi Saluwadana.

GoNext.jsPostgreSQLMCPRBACWorkers

What it does

Who it serves
Developer-relations teams and developer-community operators.
Product purpose
A self-hosted beta for discovery, engagement and outcome measurement.
  • Signal Radar, pain-point intelligence and developer feedback.
  • Events, CFPs, reusable talks, contacts and relationships.
  • Content, campaigns, media workflows and approval-gated outreach.
  • Authenticated MCP tools and workspace-scoped access.

How it works

  1. Connectors or an operator bring source-backed signals into a workspace.
  2. The Go API validates membership and stores domain state in PostgreSQL.
  3. Background workers run connector, media and approved outreach tasks.
  4. The dashboard and MCP clients inspect work and track its outcomes through the domain API.

Architecture

Next.js → Go API → PostgreSQL → Workers → MCP

DevRelOS architectureOperator dashboard connects to Domain API. Agent interface connects to Domain API. Domain API connects to System of record. Background work connects to System of record. Background work connects to External providers. Domain API connects to Background work.Operator dashboardNext.jsAgent interfaceAuthenticated MCPDomain APIGo / workspace RBACSystem of recordPostgreSQLBackground workGo workersExternal providersSignals / delivery / media
Component overview. Arrows show requests and data flow between the main parts of the product.
DevRelOS components and responsibilities
ComponentResponsibility
Next.js dashboardOperator workspaces and same-origin API proxy.
Go domain APIAuthenticated workflows, membership checks and business rules.
PostgreSQLWorkspace data, evidence, workflow state and audit history.
Go workersConnector ingestion, media rendering and approved delivery.
MCPAuthenticated domain tools; no parallel database access path.

Current scope

This project is a self-hosted beta. External providers require credentials and policy configuration; consequential outreach follows approval workflows.

Architecture summary reviewed . No confirmed public repository is linked.