OpenPRX OpenPRX

OpenPRX

PRX

Self-evolving AI assistant framework

An extensible Rust framework for production-grade AI assistants.

Language: Rust License: Apache-2.0 PRX Star on GitHub

Key Features

14 AI Providers

Anthropic, OpenAI, Google, Ollama, OpenRouter, Bedrock, GitHub Copilot, GLM, LiteLLM, vLLM, HuggingFace, and more.

19 Channels

Signal, WhatsApp, Telegram, Discord, Slack, IRC, and 13 more channels.

Self-Evolution

Autonomous optimization system (~9,500 lines) with measurable acceptance criteria.

Governed Sub-Agents

Concurrency limits, depth controls, config inheritance, and policy enforcement.

OAuth Auto-Refresh

Automatic token refresh for Anthropic, GitHub Copilot, and compatible providers.

Production Hardened

3-phase security, rate limiting, policy checks, compaction, and timeout controls.

Architecture

Channels (19)

Signal, Telegram, Slack, Discord, WhatsApp, IRC...

Providers (14)

Anthropic, OpenAI, Google, Ollama, OpenRouter...

PRX Core (Rust)

Evolution · Governance

Sub-agents · MCP Client

Tech Stack

Rust

Quick Start

git clone https://github.com/openprx/prx.git
cd prx
cargo run --release

Also from OpenPRX

OpenPR

Open-source project management with built-in governance

Team work management with issues, boards, sprints, and governance workflows.

Governance Kanban MCP Server SvelteKit
Learn More

prx-memory

Local-first MCP memory for coding agents

Durable memory toolchain for storing, recalling, and governing agent knowledge.

MCP Native Local-First Evolution Codex/Claude
Learn More
Back to Home