A privacy-first, fully offline Android bookmark manager featuring Material You Monet dynamic theming, intelligent metadata extraction, and robust organization to give users complete control over their saved links.
Description • Features • Getting Started • Contributing • Privacy Policy • License
Atlas is a modern, Material Design 3 bookmark management application. Built with Flutter, it offers a fresh, beautiful, and native-feeling Android experience while maintaining a core philosophy: providing a private, secure, and completely offline environment for managing your web bookmarks.
Since it is free and open-source software, Atlas does not use any cloud servers, proprietary tracking libraries, or data collection frameworks. This means your bookmark data never leaves your device and you retain 100% ownership of your information.
- 🔒 100% Offline & Private: No cloud dependency, servers, or trackers. All data stays on your device in a local SQLite database (powered by Drift).
- ✨ Intelligent Metadata Extraction: Automatically fetches titles, descriptions, favicons, preview images, estimated reading time, and word counts for your saved URLs.
- 🎨 Dynamic Monet Theming: Material 3 UI with
dynamic_colorsupport. Adapts to your wallpaper colors with full Light/Dark mode support and an exclusive pure AMOLED black mode. - 🌐 Domain Hub: Automatically groups and categorizes your bookmarks by domain, providing a birds-eye view of your most visited websites.
- 📅 Timeline View: A beautifully crafted chronological timeline showing your saving habits across months and years.
- 📁 Robust Organization: Manage your bookmarks using custom folders, searchable tags, and rich-text notes attached directly to your bookmarks.
- ⚡ Native Share Intent: Share any link directly to Atlas from any app on your phone via Android's native share menu for quick saving.
- 💾 Backup & Restore: Complete portability via robust JSON exports, as well as universal Netscape HTML importing and exporting to seamlessly migrate from or to browser bookmarks.
- 🧹 Smart Maintenance: Background tasks for dead link checking and automatic trash bin cleanup so your database stays pristine.
Important
This is the SHA-256 fingerprint of Atlas's signing key to verify downloaded APKs which are signed by us:
19:C9:16:A8:26:8D:A3:34:C1:0D:14:F8:76:B5:A2:99:27:91:47:57:72:13:A5:BD:0E:14:1D:0C:9F:E7:CA:BA
- Flutter SDK
^3.24.0 - Android SDK with Build Tools (min SDK 26, target SDK 35)
- Java 17 (for Gradle / Kotlin DSL builds)
To build a debug APK yourself:
- Clone the repository:
git clone https://github.com/heyshaquib/Atlas.git cd Atlas - Install dependencies:
flutter pub get
- Run Drift code generation:
dart run build_runner build --delete-conflicting-outputs
- Run the app:
flutter run
Whether you have ideas, translations, design changes, code cleaning, or even major code changes, help is always welcome. The app gets better and better with each contribution, no matter how big or small!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Atlas aims to provide a completely private and secure experience for managing your bookmarks. Therefore, the app does not collect, transmit, or store any data on external servers. All your bookmark data, settings, and reading history remain strictly on your local device within an offline SQLite database.
Atlas is Free Software: You can use, study, share, and improve it at will. Specifically, you can redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
