{"library":"p3x-redis-ui","title":"P3X Redis UI","description":"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.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install p3x-redis-ui"],"cli":{"name":"p3x-redis-ui","version":null}},"imports":["import p3xRedisUi from 'p3x-redis-ui'","import { Server } from 'p3x-redis-ui/server'","import { ElectronApp } from 'p3x-redis-ui/electron'","import { RedisConnection } from 'p3x-redis-ui/lib/connection'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// Quick start: run as a web server\nimport p3xRedisUi from 'p3x-redis-ui';\n\nconst server = new p3xRedisUi.Server({\n  port: process.env.PORT ? parseInt(process.env.PORT) : 7843,\n  settingsPath: process.env.SETTINGS_PATH ?? './settings',\n  redis: {\n    host: process.env.REDIS_HOST ?? '127.0.0.1',\n    port: process.env.REDIS_PORT ? parseInt(process.env.REDIS_PORT) : 6379,\n    password: process.env.REDIS_PASSWORD ?? ''\n  }\n});\n\nserver.start().then(() => {\n  console.log('P3X Redis UI started on http://localhost:' + server.port);\n}).catch(err => {\n  console.error('Failed to start:', err);\n  process.exit(1);\n});","lang":"typescript","description":"Starts the P3X Redis UI web server on port 7843 (or from environment variable), connecting to a local Redis instance with optional password.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}