Skip to content

What is OpenPRX?

OpenPRX is an open-source infrastructure stack where AI agents autonomously manage the full software lifecycle — from project planning to code generation to distribution to security defense.

OpenPRX is organized as a five-stage pipeline:

Plan → Think → Build → Ship → Protect
StageProductWhat it does
PlanOpenPRAI-native project management with MCP, webhooks, governance
ThinkPRXAI orchestration brain — 14 providers, intelligent routing, self-evolution
BuildWebhook + MemoryAgent dispatch, code execution, knowledge persistence
ShipFenfaMulti-platform app distribution with upload API
ProtectWAF + SD17-phase web defense + ML-powered antivirus

Traditional AI tools (Copilot, Cursor) assist one developer at a time. They help you type faster.

OpenPRX runs entire workflows autonomously:

  1. An issue is created in OpenPR
  2. OpenPR dispatches the task to an AI coding agent via webhook
  3. PRX selects the right model, delegates to sub-agents
  4. The agent writes code, commits, and reports back
  5. CI builds the artifact, Fenfa distributes it
  6. WAF and SD protect the deployed application
  7. Security events feed back into OpenPR as new issues

Humans govern — setting policies, reviewing proposals, voting on decisions. AI operates within those boundaries.

MetricValue
Total Rust code170K+ lines
Messaging channels19 (Signal, WhatsApp, Telegram, Discord, Slack…)
LLM providers14 (Anthropic, OpenAI, Google, Ollama…)
MCP tools34
Security rules38,800+ YARA rules
WAF detection phases17
Self-evolution system9,800 lines

All core products are built with Rust for performance and reliability. The stack includes:

  • Rust — Core runtime for PRX, OpenPR, WAF, SD, Memory, Webhook
  • Go — Fenfa distribution platform
  • PostgreSQL — OpenPR and WAF persistence
  • SQLite — Memory, SD signatures (LMDB), Email
  • Vue 3 + Tauri — Desktop GUI for PRX-SD
  • SvelteKit — OpenPR frontend

Pick the component you need, or deploy the full stack:

Terminal window
# Start with project management
git clone https://github.com/openprx/openpr && cd openpr
docker compose up -d
# Add the AI brain
git clone https://github.com/openprx/prx && cd prx
cargo run --release
# Add persistent memory for agents
git clone https://github.com/openprx/prx-memory && cd prx-memory
cargo run --features http

See each product’s documentation for detailed setup instructions.