A standalone, offline-first note-taking app for Android with optional synchronization to Memos servers.
⚠ Work in Progress
This project is in early development stage. Features are being actively developed and the API may change.
- Fully Offline - Works completely without internet connection or server
- Optional Sync - Connect to Memos server if you want cloud backup
- Background Sync - Automatic synchronization with Memos server using WorkManager
- Modern UI - Built with Jetpack Compose and Material 3 design
- Theme Support - Light, dark, and system theme modes
- Multi-Language - Localization support
- Material You - Dynamic color theming on Android 12+
Use notum as a simple, privacy-focused note-taking app without any server. All your notes stay on your device.
Optionally connect to a Memos server to:
- Backup your notes to the cloud
- Sync across multiple devices
- Access notes from web interface
- Clone the repository:
git clone https://github.com/nikita-popov/memos-client.git
cd memos-client- Open the project in Android Studio Ladybug or later
- Build and run the project on your device or emulator
Binary releases will be available soon
On first launch, you'll need to configure your Memos server connection:
- Open Settings from the main screen
- Enter your Memos server URL (e.g., https://memos.example.com)
- Provide your authentication credentials
- Save settings and sync will start automatically
./gradlew assembleDebug./gradlew assembleRelease- Markdown support
- Search and filtering memos
- Tags management
- Resources (images, files) support
- Widget support
- Export/Import memos
- Conflict resolution for sync
- Multiple account support
- Background sync may not work reliably on some devices with aggressive battery optimization
- Large memo synchronization not yet optimized
Contributions are welcome!
Since I'm relatively new to Kotlin and Android development, any help, suggestions, or code reviews are greatly appreciated.
Memos Client is open-source software licensed under the MIT License.
- Memos - The amazing memo service this client is built for
- Jetpack Compose - Modern Android UI toolkit
This is an unofficial client for Memos.
It is not affiliated with or endorsed by the official Memos project.