Hour Share v1.0.3 — First Release 🎉
Share Files & Text Across Devices via QR Code — No Internet, No Login.
✨ Features
- QR Connect — Scan QR from phone, opens directly in browser
- File Upload — Drag & drop or select files (100 MB limit per file)
- File Download — One-click download, password-gated
- Text Share — Paste text, code snippets, or links
- Password Protection — bcrypt per bundle and per group
- Auto-Expire — Background sweeper removes expired items every 60 minutes
- Check Update — CLI checks npm registry for newer version
- Group Chat — Real-time file and text sharing within a group
- i18n (EN/ID/CN/JP) — 4 languages
- Dark/Light Mode — Theme toggle, persistent preference
- Auto Start — OS-level auto-start (systemd / LaunchAgent / schtasks)
🖥️ CLI
hourshare # Interactive menu
hourshare --port 8080 # Custom port
hourshare --daemon # Headless mode (no menu)
hourshare --help # Show help
📦 Install
npm install -g hourshare
hourshareOr build from source:
git clone https://github.com/Curzyori/hour-share.git
cd hour-share
pip install flask bcrypt qrcode[pil] pillow