CloudOTP
An awesome two-factor authenticator based on Flutter, supports Android, Windows and Linux platforms, and supports multiple cloud backup methods such as Onedrive, Dropbox, WebDAV, S3Cloud, etc.基于 Flutter 的双因素验证器,支持Android、Windows和Linux平台,支持Onedrive、Dropbox、WebDAV、S3Cloud等多种云备份方式。
Install / Use
/learn @Robert-Stackflow/CloudOTPREADME
CloudOTP
CloudOTP is a modern, cross-platform two-factor authenticator built with Flutter.
It supports Android, Windows, and Linux, offering secure cloud backups, powerful token management, and a polished UI optimized for mobile, tablet, and desktop.
🚀 Highlights
🌐 Cross-Platform Support
- Built with Flutter, runs seamlessly on Android, Windows, and Linux
- UI fully optimized for mobile, tablet, and desktop environments
🔐 OTP Protocols
- Supports TOTP, HOTP, MOTP, Steam, and Yandex token algorithms
➕ Token Management
- Add tokens via QR code scanning, image recognition, or manual entry
- Custom icons and categories
- Flexible layout modes: Simple, Compact, List, and Spotlight
- Supports sorting and searching for quick access
🌓 Themes & UI
- Fully responsive and adaptive UI for all device sizes
- Supports dark mode, multiple color themes, and multi-language UI
☁️ Backup & Sync
- Supports local and automatic cloud backup
- Integrates with WebDAV, OneDrive, Dropbox, S3, Google Drive, Box, Huawei Cloud, Aliyun Drive
🔁 Import/Export
- Export/import as encrypted files or URI lists
- One-click import from: Aegis, andOTP, Bitwarden, EntAuth, FreeOTP+, Google Authenticator, 2FAS, TOTP Authenticator, WinAuth
🛡️ Security
- Encrypted database storage
- Supports gesture password for app access
- Supports biometric unlock
📦 Installation
📱 Android
Choose the correct ABI. If unsure, use the universal version.
| Variant | Description |
| ------------- | ------------------------------------------------------------ |
| arm64-v8a | For modern 64-bit Android devices (recommended for most users) |
| armeabi-v7a | For most older 32-bit Android devices |
| x86_64 | For Android emulators or specific x86 tablets (not for regular devices) |
| universal | Supports all CPU architectures, larger file size (recommended for most) |
💻 Windows
| Variant | Description |
| ------------------ | ------------------------------------------------------------ |
| Installer (.exe) | Standard Windows installer with Start Menu integration and auto-updates |
| Portable (.zip) | No installation required, can be run from any folder or USB stick |
Note: Currently, only x86_64 (64-bit) Windows systems are supported.
🐧 Linux
📦 Recommended: Flatpak
Install via Flathub:
flatpak install flathub com.cloudchewie.cloudotp
Once installed, launch it via your app menu or by running:
flatpak run com.cloudchewie.cloudotp
📥 Direct Downloads
| Architecture | Formats Available | Notes |
| ------------ | ----------------- | ----------------------------- |
| x86_64 | .deb, .tar.gz | For most modern Linux systems |
| arm64 | .deb, .tar.gz | For devices like Raspberry Pi |
🧪 Development Setup
git clone https://github.com/Robert-Stackflow/CloudOTP.git
cd cloudotp
flutter pub get
flutter gen-l10n
cd third-party/chewie
flutter gen-l10n
cd ../../
flutter run -d windows # or android, linux
📝 Roadmap
- [ ] iOS support (via macOS build)
- [ ] Custom theme
- [ ] Import custom icons
🤝 Contributing
Contributions, issues and feature requests are welcome!
Feel free to check the issues page or submit a PR.
📄 License
This project is licensed under the GPL-3.0 License - see the LICENSE file for details.
📷 Screenshots
<img src="tools/art/mobile_1.png" alt="Mobile_1" style="zoom: 25%;" /> <img src="tools/art/desktop_1.png" alt="Desktop_1" style="zoom: 25%;" /> <img src="tools/art/mobile_2.png" alt="Mobile_2" style="zoom: 25%;" /> <img src="tools/art/mobile_3.png" alt="Mobile_3" style="zoom: 25%;" /> <img src="tools/art/desktop_2.png" alt="Desktop_2" style="zoom: 25%;" />Related Skills
openhue
339.3kControl Philips Hue lights and scenes via the OpenHue CLI.
sag
339.3kElevenLabs text-to-speech with mac-style say UX.
weather
339.3kGet current weather and forecasts via wttr.in or Open-Meteo
tweakcc
1.5kCustomize Claude Code's system prompts, create custom toolsets, input pattern highlighters, themes/thinking verbs/spinners, customize input box & user message styling, support AGENTS.md, unlock private/unreleased features, and much more. Supports both native/npm installs on all platforms.
