An offline Android app for creating, previewing, and extracting archives.
FYI: This project is fully vibe coded.
- Create ZIP, 7z, TAR, and TAR.GZ archives from files and folders.
- Add an optional password to ZIP and 7z archives.
- Preview and extract ZIP, 7z, RAR, TAR, and TAR.GZ archives.
- Open a supported archive with Zipper from a file manager to browse its folders in a popup.
- Choose files and save locations with Android's file picker. No storage permissions needed.
- Use light and dark themes with the Nord palette and Martian Mono font.
Passwords protect file contents, but file names remain visible. RAR archives can be previewed and extracted, but cannot be created.
Download the latest APK from Releases. Requires Android 8.0 or later.
Install JDK 17 and Android SDK 35. Set the SDK location in a local.properties file:
sdk.dir=/path/to/android-sdkBuild a release APK:
./gradlew assembleReleaseOn Windows, use .\gradlew.bat assembleRelease. The APK is saved to
app/build/outputs/apk/release/app-release.apk.
Use assembleDebug for a debug build.
Built with Kotlin, Jetpack Compose, and Material 3. Archive support comes from zip4j, Apache Commons Compress, XZ, and junrar. Files are accessed through Android's file picker.
See CLAUDE.md for architecture and development notes.
The app is licensed under MIT. The bundled font uses the SIL Open Font License 1.1. The junrar library uses the UnRAR license; see its Maven Central page for details.
0 comments
log in to comment.