Twig
Dual-pane file manager: archives, SFTP, SMB, WebDAV, S3, restic, Jellyfin
新版本 1.16.0
Folder sorting/views with optional inheritance. Add private space and per-pane root visibility, text saving and dual-pane share picking. Optional bottom toolbar, Exit on Back and completion alerts. Background deletion and batch trash recovery. Series opening/ending skip marks. Swipe music covers for volume; notification timer and Exit. Website camera/mic/location controls. Fix selection, mirror-sync refresh and share-picker rotation. Name dialogs: keyboard and stem selection. Remember ZIP/7Z.
Twig is a dual-pane file manager for Android that puts every storage source in one tree, written in plain Kotlin and XML views, with no Material library and as few dependencies as possible.
One tree, every source
Local storage, archives, FTP, SFTP, SMB, WebDAV, S3, restic backup repositories and Jellyfin/Emby servers are all the same thing to the interface. Copying between any two of them is one code path: an SMB folder can be compressed straight into a local ZIP, and a file inside a remote archive can be streamed to an FTP server. Archives expand in place, like folders.
Small and resource-conscious
The 1.14.0 libre APK measures 10.28 MiB for arm64-v8a and x86_64 together, including the terminal and media player. Dependencies are added only after measuring their APK cost.
Features
Less usual things
About this build
F-Droid distributes the entirely free-software libre build. It excludes junrar, whose UnRAR license has non-free use restrictions, so it has no RAR support. The developer’s full build adds read-only RAR; all other features are the same.
Twig includes no advertising, no analytics and no telemetry. Network access follows your actions: configured connections, opened websites and their resources, downloads and sharing. Websites may load their own ads or trackers.
Microphone, camera and location permissions are optional and used only when you approve a website’s request. Permission prompts identify the website and let you choose which devices to allow. Saved bookmarks can remember these decisions; temporary pages ask every time.
Licensed under GPL-3
One tree, every source
Local storage, archives, FTP, SFTP, SMB, WebDAV, S3, restic backup repositories and Jellyfin/Emby servers are all the same thing to the interface. Copying between any two of them is one code path: an SMB folder can be compressed straight into a local ZIP, and a file inside a remote archive can be streamed to an FTP server. Archives expand in place, like folders.
Small and resource-conscious
The 1.14.0 libre APK measures 10.28 MiB for arm64-v8a and x86_64 together, including the terminal and media player. Dependencies are added only after measuring their APK cost.
Features
- Two panes with independent navigation, tree-style in-place expansion, grid view and thumbnails
- Copy and move across sources with progress and cancellation; multi-file sharing and selection properties
- Batch rename with text/regex replacement, numbering and live previews
- Read and create ZIP/7z, including encrypted archives; browse tar and gz/xz/bz2/zst files
- Folder compare and sync between any two sources
- Disk usage treemap, pinch to zoom
- Text editing with syntax highlighting and original encoding; hex, PDF, image and media viewers
- Music playlists across sources, waveform seeking, synced lyrics and background playback
- A git client written from scratch: status, history, side-by-side diff, worktrees and submodules, on local and remote repositories
- Local, SSH and privileged terminals with multiple sessions; locate the shell directory in the file tree
- Configurable file, folder, website and command shortcuts; edit paths by long-pressing or double-tapping the path bar
- Wi-Fi sharing: Twig becomes an HTTP and WebDAV server, so a desktop can mount it
- Website bookmarks with home-screen shortcuts, per-site display settings, custom JavaScript/CSS, element hiding, manual resource blocking and page debugging
- Website downloads default to Downloads/twig; optional background running uses a foreground service with a notification
- Root/Shizuku access within the local tree; Android/data access through saved SAF grants where Android permits it
- Encrypted saved credentials, master-password app lock, fingerprint unlock and configuration backups
Less usual things
- Browse restic backup repositories read-only, decrypted on the device, with snapshots shown as dated folders.
- Network MP4/MKV thumbnails use container indexes to locate keyframes, fetching only small portions of the video for metadata and frame decoding.
- Blu-ray M2TS playback, including BDAV 192-byte packets, DTS-HD Master Audio, TrueHD through its embedded AC-3 core, and PGS bitmap subtitles.
- Jellyfin and Emby libraries browse like any other source, with playback position synced back to the server, and posters, tags, lyrics and external subtitles taken from the API instead of by reading the media file.
About this build
F-Droid distributes the entirely free-software libre build. It excludes junrar, whose UnRAR license has non-free use restrictions, so it has no RAR support. The developer’s full build adds read-only RAR; all other features are the same.
Twig includes no advertising, no analytics and no telemetry. Network access follows your actions: configured connections, opened websites and their resources, downloads and sharing. Websites may load their own ads or trackers.
Microphone, camera and location permissions are optional and used only when you approve a website’s request. Permission prompts identify the website and let you choose which devices to allow. Saved bookmarks can remember these decisions; temporary pages ask every time.
Licensed under GPL-3
捐助
版本
雖然在下方可選擇下載 APK 檔案,但要留意這樣的安裝方式將不會收到更新通知,是一種較不安全的下載方法。建議您先安裝 F-Droid 用戶端使用。
下載 F-Droid-
arm64-v8ax86_64此版本需要 Android 7.0 或更高的版本。
此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。
-
arm64-v8ax86_64此版本需要 Android 7.0 或更高的版本。
此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。
-
arm64-v8ax86_64此版本需要 Android 7.0 或更高的版本。
此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。
新版本 1.15.2
Website bookmarks gain shared defaults, per-site screenshot protection and Twig file uploads; external web links can open as temporary pages. Playback history includes a Continue watching tab, and video thumbnails show saved progress after ten seconds of continuous playback. Sharper thumbnails, a space-map zoom reset button and updated Russian translations. Launcher shortcuts check the app lock before reading saved actions.







