Rubrion Platform

Rubrion builds open-source, white-label infrastructure products — publishing engines, job intelligence tools, and marketplace platforms — designed to be self-hosted, customised, and deployed at scale.

Products

EdgePress

EdgePress is a high-performance, white-label publishing engine. It ships as a single Cloudflare Worker (Astro SSR + D1 + R2) that runs a public blog, an admin editor, a media uploader, and a newsletter dispatcher — all in one deployment with zero sidecars.

Each white-label tenant gets one Worker deployment + one D1 database. Brand visuals (name, logo, theme color, email sender) are configured live from an admin panel — no redeploy required.

Email providers:

  • Resend — HTTP API, called directly from the Worker.
  • Gmail SMTP — TCP from the Worker to smtp.gmail.com:465 via cloudflare:sockets.

Live demo: edgepress.rubrion.ai
Repository: github.com/rubrion/edgepress

SpecFit

SpecFit is an open-source job application tracker with LLM-powered CV matching. Paste a job description and your CV to receive a structured fit score, matched skills, gaps, and a tailored recommendation. Track applications through their full lifecycle.

Key capabilities:

  • CV PDF upload with text extraction (pypdf), 5 MB limit.
  • LLM match analysis via OpenRouter (default openai/gpt-4o-mini), results cached per (model, job_description, cv_text) hash.
  • LinkedIn profile suggestions powered by the Brave Search API.
  • Authentication via Auth.js v5 — email + password (Resend-verified) and Google / GitHub OAuth.
  • Per-user daily token budget with enforced cap.

Platform:

LayerPlatform
BackendRailway — FastAPI, Python 3.12, Docker
DatabaseRailway Postgres 16 (JSONB)
FrontendCloudflare Workers via @opennextjs/cloudflare (Next.js 16)
LLM gatewayOpenRouter
EmailResend
ObservabilityPydantic Logfire

Repository: github.com/rubrion/specfit

Rubot

Rubot is a multi-tenant, LLM-driven chat-agent scaffold built on Cloudflare Workers (gateway + middleware) and Railway (Python agents). Specialist agents are forked from a common template, registered in an orchestrator, and routed by an LLM planner — all connected through a short-lived, HMAC-signed bearer chain that never exposes long-lived credentials to the model.

Services:

ServiceTechWhere
rubot-gatewayTypeScript / HonoCloudflare Workers
rubot-middlewareTypeScript / Hono + D1Cloudflare Workers
rubot-orchestratorPython / FastAPIRailway
rubot-agent-*Python / pydantic_aiRailway
rubot-clientAstro SSRCloudflare Workers

Two deployment modes:

  • Bearer mode — full multi-tenant identity: manager accounts, PIN-based sender→tenant binding, HMAC-signed short-lived data bearers, per-tenant agent toggles.
  • Open mode — auth chain bypassed; all services share one implicit tenant. Suitable for single-tenant or development deployments.

Repository: github.com/rubrion/docs (under rubot/)

Rubrion Store

Rubrion Store is a white-label marketplace platform — multi-tenant storefronts, vendor onboarding, product catalogue, and a CMS-driven front-end with transparent infrastructure costs. Run it for your community or your customers.

The platform is built on Medusa + Mercur for commerce and marketplace logic, with a Next.js B2C storefront and a Sanity Studio for content management.

Monorepo layout:

Package / AppPurpose
packages/apiMedusa backend with marketplace workflows, subscribers, and custom modules
apps/adminAdmin dashboard extensions (React + Vite)
apps/vendorVendor portal extensions (React + Vite)
apps/storefrontNext.js B2C storefront + embedded Sanity Studio

CMS — Sanity Studio:

  • Hosted Studio (no self-hosting needed); schema lives in apps/storefront/sanity/.
  • Supports Home pages, Landing pages, Navigation, and Static pages — each per locale (BR / ES / US).
  • Storefront revalidates via signed webhook on publish (~1 s); ISR fallback at 60 s.

Live demo: rubrion.store
Repository: github.com/rubrion/store

Getting started

Each product has its own setup guide in this documentation. Choose a product from the sidebar to find prerequisites, environment variables, deployment instructions, and API references.

For access credentials, onboarding details, or white-label customisation, reach out to the Rubrion team: