dckxx/x-hub
本地优先的个人桌面效率工作台:时钟 / 倒计时 / 便签 / 待办 / 速记 / 速达 / AI 对话 / 剪贴板历史,所有数据本地存储、不上云端。基于 Tauri 2 + Vue 3 + TypeScript + Rust。
What it solves
x-hub is a local-first personal efficiency workbench designed to centralize various productivity tools into a single, Bento-style desktop application. It eliminates the need to switch between multiple fragmented tools for notes, tasks, timers, and AI assistance, while ensuring all data remains stored locally for privacy.
How it works
Built with Tauri 2, Vue 3, and Rust, the application provides a highly customizable grid-based workspace. It integrates a local SQLite database for persistent storage and uses a Rust-based backend to handle system-level operations like resource monitoring, clipboard history, and application launching.
Who it’s for
Users who want a unified, privacy-focused productivity hub on their desktop that combines AI chat, task management, and system utilities without relying on cloud services.
Highlights
- AI Integration: Supports OpenAI-compatible streaming conversations (DeepSeek, Ollama, etc.) with multi-session management and dockable panels.
- Customizable Workbench: A Bento-grid layout where users can drag, drop, and resize 9 different types of widgets (clock, notes, to-do, etc.).
- Unified Launcher: Manages applications, websites, and files in one place, with the ability to scan installed apps and bring existing windows to the foreground.
- Extensibility: A local extension system allowing users to install plugins via GitHub ZIP archives, with specific permission declarations in a manifest.
- Local-First Privacy: All data is stored in a local SQLite database, and API keys are stored securely in the system keychain (keyring).
- System Utilities: Includes a global search (
Ctrl+K), clipboard history for text/images/files, and a background-driven countdown timer with floating water-drop animations.
Related
- Project
- Project
- Project
- Project