P3X Redis UI is a feature-rich Redis GUI that runs as a web server application or standalone desktop app (Electron). Current stable version is 2026.4.2007, released weekly with active development. It uniquely offers three interchangeable frontends (Angular, React, Vue) with full feature parity, live switching via Settings. Supports SSH, cluster, sentinel, ACL management, JSON editing with CodeMirror, binary upload/download, and 54 languages. Includes an AI assistant with 15 read-only Redis tools. Can be deployed via Docker, npm, or Snapcraft. Minimum Node.js v22 required.
npm install p3x-redis-uiVerified import paths — ran on the pinned version, not inferred.
Starts the P3X Redis UI web server on port 7843 (or from environment variable), connecting to a local Redis instance with optional password.
Upgrade Node.js to v22.0.0 or later.
Switch to import syntax or use dynamic import().
Use Settings > GUI to switch to React or Vue if needed.
Explicitly set PORT environment variable or pass port option.
Ensure Redis user has BGSAVE permission or configure server accordingly.
Always pull patrikx3/p3x-redis-ui:latest and set imagePullPolicy: Always.
Run your own instance via Docker or npm for persistent data.
Run 'npm install p3x-redis-ui' and use correct import: 'import p3xRedisUi from 'p3x-redis-ui''
Use 'import { Server } from 'p3x-redis-ui/server'' instead of 'const { Server } = require('p3x-redis-ui')'Kill existing process or set PORT variable to a different port.