Skip to content

Latest commit

 

History

History
executable file
·
76 lines (51 loc) · 2.25 KB

File metadata and controls

executable file
·
76 lines (51 loc) · 2.25 KB

DocSee

A fast, native Docker management GUI built with Tauri v2 and SvelteKit.

Platform License Version

Features

Docker Management — Full lifecycle control for containers, images, volumes, and networks with real-time logs, stats, and interactive shell access.

Compose Support — Manage multi-container applications with built-in Compose project views, editor, and one-click up/down/restart.

Kubernetes & Swarm — Monitor cluster state, manage pods, services, and Helm charts alongside your local Docker resources.

Live Monitoring — Real-time CPU, memory, network, and disk I/O metrics with history charts and configurable auto-refresh.

Native Performance — Sub-2s startup, <100 MB memory. Rust backend talks directly to the Docker socket via Bollard.

Modern UI — Dark/light themes, keyboard shortcuts, i18n (6 languages), onboarding wizard, notification center, and responsive design down to 900x600.

Tech Stack

Layer Technology
Frontend SvelteKit 2 + Svelte 5 + TypeScript
Styling Tailwind CSS v4 + shadcn-svelte
Backend Rust + Tauri v2
Docker API Bollard 0.17
Build Vite 6 + Bun

Install

Pre-built Binaries

Download from Releases:

  • macOS — DMG (Universal)
  • Linux — AppImage, DEB, RPM
  • Windows — MSI, NSIS

Build from Source

Prerequisites: Docker, Rust (stable), Bun

git clone https://github.com/Xczer/docsee-gui.git
cd docsee-gui
bun install
bun run tauri dev      # development
bun run tauri build    # production binary

Keyboard Shortcuts

Shortcut Action
g then d Go to Dashboard
g then c Go to Containers
g then i Go to Images
g then s Go to Settings
? Show all shortcuts

Contributing

  1. Fork the repo
  2. Create a feature branch (git checkout -b feature/my-feature)
  3. Commit your changes
  4. Open a Pull Request

License

MIT