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

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

  1. Jira — Run mcporter auth atlassian once to complete OAuth.
  2. API Keys — Edit .env with 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
No description provided
Readme 185 KiB
Languages
Python 59.2%
CSS 25.4%
HTML 7.9%
JavaScript 4.6%
Shell 2.9%