Connections
Key browser
user:*) and type filter chipsDetail editor
Tools
⌘K / Ctrl+K)⌘M / Ctrl+M)UI
Download from Releases:
| Platform | Installer |
|---|---|
| Windows | .msi |
| macOS | .dmg |
| Linux | .AppImage / .deb |
git clone https://github.com/mintya/redim.git
cd redim
yarn install
yarn tauri dev # Development
yarn tauri build # Production
| Shortcut | Action |
|---|---|
⌘K / Ctrl+K |
Open CLI terminal |
⌘M / Ctrl+M |
Open monitor panel |
Enter |
Save inline edit (textarea: ⌘↩ / Ctrl+↩) |
Esc |
Cancel inline edit |
src/
├── lib/
│ ├── components/
│ │ ├── cli/ # CLI terminal panel
│ │ ├── common/ # Button, Modal, Toast, VirtualList, …
│ │ ├── connection/ # Connection list / form / switcher
│ │ ├── database/ # DbList, KeyList, KeyDetail(Workspace)
│ │ ├── import/ # Import / Export
│ │ └── monitor/ # Server monitor panel
│ ├── stores/ # Svelte stores (connection, database, toast, …)
│ ├── types/ # TypeScript types
│ └── utils/ # JSON helpers, Redis helpers, error handling
└── routes/ # SvelteKit pages
src-tauri/
├── src/
│ ├── lib.rs # Tauri command handlers
│ ├── connection.rs # Connection registry + keyring storage
│ ├── redis_manager.rs # Async Redis client (cluster / sentinel / SSH)
│ └── models.rs # Shared data models
└── icons/ # App icons
git checkout -b feature/xxx)git commit -m 'Add xxx')git push origin feature/xxx)MIT License