cd9f0eb8b10ac4bfa7fbf3dac2deee0c9ca2f515
- custom.css: Reltio dark theme (purple-navy palette, wave bg, frosted glass sidebar, gradient buttons) - darkWave2.svg: Wave background asset from reltio.ai - docker-compose.yml: gateway + mcpo + webui with CSS/SVG volume mounts
Reltio PM Factory
A CLI-agnostic AI workspace for Product Managers. Pre-loaded with Transparent Factory standards, BMad Creative Suite, Jira/Aha!/Gainsight integrations, and epic-writing skills.
Quick Start
Docker (recommended)
git clone <this-repo> pm-template
cd pm-template
cp env.example .env # fill in your API keys
docker compose up -d
Open http://localhost:3000.
Local (no Docker)
git clone <this-repo> pm-template
cd pm-template
./start.sh
Open WebUI
Use the drop-in artifacts in openwebui/ to connect any Open WebUI instance.
See openwebui/SETUP.md.
Any CLI Agent
Open the repo in Cursor, Claude Code, Kiro, Codex, or Gemini CLI. They all read AGENTS.md.
One-Time Setup
- Jira — Run
mcporter auth atlassianonce to complete OAuth. - API Keys — Edit
.envwith your Aha! and Gainsight PX credentials.
What's Inside
| Component | Purpose |
|---|---|
web/ |
Forge Console — local chat UI (Express + WebSocket → Codex) |
openwebui/ |
Open WebUI preset, pipelines, and knowledge manifest |
skills/ |
Epics, Factory Standards, BMad Creative Suite, Gainsight PX |
config/mcporter.json |
MCP server definitions (Jira, Aha!, Context7) |
Architecture
┌─────────────────────────────────────────┐
│ Frontend (pick one) │
│ • Forge Console (web/) │
│ • Open WebUI (openwebui/) │
│ • CLI Agent (Codex, Claude, Kiro...) │
└──────────────┬──────────────────────────┘
↕
┌──────────────┴──────────────────────────┐
│ LLM (any OpenAI-compatible provider) │
│ + System Prompt (AGENTS.md) │
│ + RAG Knowledge (skills/, standards/) │
│ + Tool Pipelines (mcporter, aha, etc.) │
└──────────────┬──────────────────────────┘
↕ MCP
Jira · Aha! · Gainsight PX
Description
Languages
Python
59.2%
CSS
25.4%
HTML
7.9%
JavaScript
4.6%
Shell
2.9%