PMX CLI
The Product Operating System for Developers
An intelligent CLI companion that lives in your terminal. Ask questions naturally, track strategic goals, and maintain product context — all without leaving your workflow.
$ pmx > How is authentication handled? 🧠 Deep Thinking... → Scanning src/services/ → Reading auth middleware → Analyzing token flow 📋 Authentication uses JWT with refresh tokens. Sessions stored in Redis. Middleware at /src/middleware/auth.ts validates on every protected route. > Add an OKR: Increase user retention by 20% ✅ OKR Added! Objective: Increase user retention by 20% Quarter: Q1 2025 Status: on-track > /health ╔════════════════════════════════════════╗ ║ 📊 HEALTH REPORT Score: 78/100 ║ ╠════════════════════════════════════════╣ ║ ✅ Code Size: 85% ║ ║ ✅ Documentation: 78% ║ ║ ⚠️ Test Coverage: 52% ║ ╚════════════════════════════════════════╝
Core Workflows
Natural language first. Commands when you need them.
Just Ask
PMX understands what you mean! Instead of memorizing commands, just ask naturally.
/investigateAgentic Codebase Exploration
Ask complex questions about your codebase. Autonomous agent explores files, searches patterns, and synthesizes answers.
/scribeSmart Docs
Generate PRDs, tickets, specs. Syncs to Jira with --jira flag to auto-create tickets from acceptance criteria.
/memoryStrategic Memory
Track OKRs, decisions, risks, and personas. Strategic context injected into every conversation.
/healthCodebase Health Check
Audit code quality. Get scores for file size, test coverage, documentation, and project structure.
/initDeep Scan & Initialize
Analyze codebase structure, dependencies, and patterns. Extract product identity and tech stack.
/jiraJira Integration
Connect to Jira. Create tickets naturally, search issues, and change projects on the fly.
How it thinks
Natural Language
Just Ask. No slash commands needed. PMX understands "How does auth work?" just like "/investigate auth".
Deep Thinking
Autonomous Agent. Plans its approach, reads files, verifies findings before responding. Real-time thought process visible.
Strategic Memory
Business-Aware. Tracks OKRs, decisions, and risks. Injects strategic context into every conversation.
Proactive Insights
Health Monitoring. Identifies large files, missing tests, and documentation gaps. Actionable recommendations.
Integrations
Connect your tools. Extend with MCP.
Jira Integration
Connect Jira. Create tickets naturally or sync from /scribe:
> /jira configure <email> <token> <url> <project> ✅ Connected to Jira (project: CORE) > /scribe prd Dark Mode --jira 🎫 Created 8 Jira tickets from acceptance criteria!
MCP Protocol
Extensible via Model Context Protocol. Add custom tools and external services.
Quick start
# Install globally npm install -g @ermanakar/pmx # Initialize in your project cd your-project pmx # Just start talking! > /init > How is the database accessed? > Add an OKR: Ship v2.0 by March > /health
Try it out
Open source, MIT licensed. Actively being developed. Built with TypeScript, React (Ink), and OpenAI.
View on GitHub