P3X Redis UI is a database GUI tool designed for managing Redis databases with an intuitive interface. It works seamlessly as both a responsive web application and a desktop app, offering flexibility in how users interact with their data.
Key Features:
Real-Time Data Updates: Ensures that users always have the latest information displayed.
Query Builder: Simplifies complex queries, reducing errors and enhancing efficiency.
Data Visualization Tools: Includes charts and graphs to help analyze and present data effectively.
Multi-Database Support: Manages multiple Redis databases from a single interface.
Integration Capabilities: Seamlessly integrates with other tools and environments for enhanced workflow.
Role-Based Access Control (RBAC): Provides secure, granular access management.
Audience & Benefit:
Ideal for developers, database administrators (DBAs), and DevOps engineers working with Redis. P3X Redis UI offers efficient database management, reduces human error through the query builder, enhances data analysis with visualizations, improves productivity via integrations, provides flexibility across environments, and ensures secure access control with RBAC.
Installation is straightforward using winget, making it easy to set up on your system.
README
π‘ P3X Redis UI: A highly functional and convenient database GUI that fits in your pocket, accessible on both responsive web and desktop applications v2026.4.2012
π Bugs are evidentβ’ - MATRIXοΈ
π§ This project is under active development!
π’ We welcome your feedback and contributions.
NodeJS LTS is supported
π οΈ Built on NodeJs version
v24.15.0
π Description
p3x-redis-ui is a versatile Redis GUI that works as a web-based server application or a standalone desktop app. It excels at managing JSON data through an integrated CodeMirror editor with GitHub dark/light themes, supports uploading and downloading binary data, and handles SSH, cluster, and sentinel configurations.
π Comparing tools? See COMPARISON.md for an honest breakdown vs. redis-commander, RedisInsight, and AnotherRedisDesktopManager β feature matrix, performance at 1M keys, and when to pick each.
> Kubernetes / Docker: Always use the latest tag (patrikx3/p3x-redis-ui:latest) with imagePullPolicy: Always. Version-specific tags are available but latest is the recommended and supported tag.
Supported Languages
Switch language in Settings β covering 88+ countries:
Arabic (ar), Azerbaijani (az), Belarusian (be), Bengali (bn), Bosnian (bs), Bulgarian (bg), Chinese (zn), Chinese - Hong Kong (zh-HK), Chinese - Taiwan (zh-TW), Croatian (hr), Czech (cs), Danish (da), Dutch (nl), English (en), Estonian (et), Filipino (fil), Finnish (fi), French (fr), Georgian (ka), German (de), Greek (el), Hebrew (he), Hungarian (hu), Armenian (hy), Indonesian (id), Italian (it), Japanese (ja), Kazakh (kk), Khmer (km), Korean (ko), Kyrgyz (ky), Lithuanian (lt), Macedonian (mk), Malay (ms), Nepali (ne), Norwegian (no), Polish (pl), Portuguese (pt-PT), Portuguese - Brazil (pt-BR), Romanian (ro), Russian (ru), Serbian (sr), Sinhala (si), Slovak (sk), Slovenian (sl), Spanish (es), Swahili (sw), Swedish (sv), Tajik (tg), Tamil (ta), Thai (th), Turkish (tr), Ukrainian (uk), Vietnamese (vi)
Daily data reset: the Redis database restores certain datasets every morning (CET)
Brief downtime: occasional ~1 second interruptions may occur due to automatic updates from Git changes
Version differences: the live instance may differ from the GitHub or NPM release; updates are typically published monthly
Features
See Features β Triple GUI (Angular + React + Vue), AI-powered queries, real-time monitoring (Pulse / Profiler / PubSub / Analysis), RediSearch, RedisTimeSeries, ReJSON, RedisBloom, VectorSet, Redis 8.x, ACL, and more.
AI Configuration
See AI Configuration β works out of the box; covers GUI/CLI config, readonly mode, and the Groq API key.
Important Notice
Do not manually create the configuration JSON file with a text editor. Use the GUI to generate it instead β the resulting file can then be deployed to systems like Kubernetes.
Start the server via Node.js/NPM and access it in a browser.
npm install -g p3x-redis-ui
p3xrs
Open: http://localhost:7843
CLI Options
Usage: p3xrs [options]
Options:
-V, --version output the version number
-c, --config [config] Set the p3xr.json p3x-redis-ui-server configuration, see more help in p3x-redis-ui-server
-r, --readonly-connections Set the connections to be readonly, no adding, saving or delete a connection
-n, --connections-file-name [filename] Set the connections file name, overrides default .p3xrs-conns.json
--http-auth-enable Enable HTTP Basic auth
--http-auth-disable Disable HTTP Basic auth
--http-auth-username [username] HTTP Basic auth username
--http-auth-password [password] HTTP Basic auth plain password
--http-auth-password-hash [hash] HTTP Basic auth bcrypt password hash
--http-auth-password-hash-file [file] Read HTTP Basic auth bcrypt password hash from file
--groq-api-key [key] Groq API key for AI-powered Redis query translation (get a free key at console.groq.com)
--groq-api-key-readonly Prevent users from changing the Groq API key via the UI
-h, --help display help for command
wget https://raw.githubusercontent.com/patrikx3/redis-ui/master/docker-compose.yml
# Adjust the settings folder path in docker-compose.yml as needed.
docker-compose up
The Docker image includes a built-in HEALTHCHECK that polls /health every 30 seconds. Container orchestrators (Docker Compose, Swarm, etc.) will automatically mark the container as unhealthy if the server stops responding.
Graceful Shutdown
The server handles SIGTERM and SIGINT signals gracefully β it closes Socket.IO connections, disconnects all Redis clients, and shuts down the HTTP server before exiting.
> Stuck on the loading screen? Reinstall the app (Snap / Flatpak / deb / rpm / AppImage / dmg / msi). A cached or partial install from a previous auto-update is the usual cause; reinstall clears it and the GUI loads on next launch.
macOS
Supports both Intel and Apple Silicon builds. If you download the zip for the arm64 version, remove the quarantine attribute:
See Architecture β Socket.IO + Express + ioredis, three frontends (Angular / React / Vue), related repositories.
Adoption Notes
redis-commander has more Docker pulls due to its longer history and presence in tutorials/CI pipelines. p3x-redis-ui adoption continues to grow steadily.
Don't want to install anything? Try the hosted version at meeting.corifeus.com β full meeting workflow built for European businesses, no setup, no API key, no command line.
What the hosted version offers:
21-language live translation during the meeting
AI summaries, action items, decisions, attendees, key quotes auto-generated after every meeting
Custom vocabulary β your client / company / industry terms corrected automatically (Pro+ tier)
Searchable meeting library β find any decision or promise across all your past meetings
Shareable read-only links β send a clean meeting summary to a client or teammate, no signup needed on their end
One-click email summary after each meeting
Premium engine on every plan β no downgraded model, ever
EU billing β Stripe Tax + VAT-compliant + EUR-priced (Solo β¬19.99 / Pro β¬39.99 / Business β¬99.99 per month, no lock-in)
GDPR-compliant by default β browser-language auto-detection, no tracking cookies, your meetings stored encrypted
Try the live demo (1 minute free, no signup) or browse the public sample meeting at meeting.corifeus.com/sample.
Corifeus Network
AI-powered network & email toolkit β free, no signup.
If you appreciate our work, consider β starring this repository or π° making a donation to support server maintenance and ongoing development. Your support means the world to usβthank you!
π About My Domains
All my domains, including patrikx3.com, corifeus.eu, and corifeus.com, are developed in my spare time. While you may encounter minor errors, the sites are generally stable and fully functional.
π Versioning Policy
Version Structure: We follow a Major.Minor.Patch versioning scheme:
Major: π Corresponds to the current year.
Minor: π Set as 4 for releases from January to June, and 10 for July to December.
Patch: π§ Incremental, updated with each build.
π¨ Important Changes: Any breaking changes are prominently noted in the readme to keep you informed.