FoldRender / Guides / Read your repo offline, anywhere
FoldRender guide

Read your repo offline, anywhere

Every renderer in FoldRender works on the local file, and even the diagram and math layer runs from assets bundled inside the APK with its network access blocked outright. So a flight, a tunnel or a dead zone is still a place to read a repository — provided you cloned it first. Here is how to set that up deliberately rather than discovering it at the gate.

Get it on Google Playfree See what FoldRender does

Step by step

  1. Install from Google Play

    FoldRender is on the Play Store as FoldRender: Git Repo Reader, package id dev.foldrender.app, free and distributed worldwide. Install it the ordinary way — no allow installs from this source prompt to approve, and updates arrive on their own. The app declares minSdk 30, so it needs Android 11 or newer; Play will tell you if a device is below that rather than letting you install a build that cannot run.

  2. Clone before you lose signal

    This is the one step that needs a connection. Branch glyph, Clone an HTTPS repository URL, Clone. Public repositories clone anonymously. Do it on wifi, not on the platform.

  3. Let the tree list while you still have time

    The first full listing of a large repository takes a long time — on the order of 4,600 files it is a real wait, shown as nothing but a spinner with no progress readout. That listing is local work, so it will also happen offline; it is simply better to have it out of the way before you board.

  4. Open the files you know you will want

    Opened files land in the Recent tab, and a long-press in the tree pins a file as a favourite. Scroll position is remembered per document. Two minutes of pinning before a flight is what makes the tree navigable later when you are half asleep.

  5. Go offline and read

    In airplane mode: Markdown renders, source renders with highlighting and line numbers, PDFs render with their page counter and thumbnails, notebooks render with their cells and saved outputs, JSON and YAML open as trees, CSV as a table, logs with severity colours, images with pinch zoom. None of it is a remote service; nothing round-trips.

  6. Expect diagrams and equations to work too

    This is the part people assume needs the network. It does not: mermaid and KaTeX, fonts included, are packaged in the APK's assets, the rendering WebView has network loads blocked, and its client returns a 403 for any request that is not a bundled asset or a data URI. Airplane mode changes nothing about how a document with diagrams renders.

  7. Search offline as well

    Both search surfaces are local. The find bar searches the open document; the Search tab greps the whole workspace, literal or regex, streaming path:line results. Neither one contacts anything.

  8. Pull when you land

    Back on a connection, the git panel's Pull button updates the clone, and the panel header shows the branch with ahead and behind counts so you can see how far the remote has moved.

How FoldRender handles it

Cloned means available

Once the repository is in app-private storage, every renderer reads the file from disk. There is no server component to this app and no rendering happens anywhere but the device.

Offline by construction, not by cache

The one part of the app that could reach the network — the WebView island that draws diagrams and maths — is refused twice: by blockNetworkLoads on its settings and by a client that 403s any non-asset URL. There is no cache to go stale and no first-online-run required.

Live reload for the offline editing loop

The app watches the open file's directory with a file observer, debounced, and re-renders in place with scroll position intact — watching the directory rather than the file because editors write via a temporary file and a rename. Edit in a terminal app on one half of the inner screen, watch it re-render on the other.

What does FoldRender not do?

The honest list — shipped-but-unverified behaviour included, so you can tell before installing whether this build does the thing you came for.

How does FoldRender compare with the other ways to read a repo on Android?

Four apps people actually reach for, and the one axis that separates them: whether the repository ends up on the phone, and whether anything renders it once it is there.

ToolDownload priceWhere you get itClones to the deviceRenders PDF / notebook / MarkdownEditor or shell
FoldRender 0.8.2US$0Google Play, worldwideYes — HTTPS, anonymous for public reposYes — native Compose renderersNo, deliberately: a reader, not an IDE
GitHub MobileUS$0Google Play and the App StoreNo — it reads repositories hosted on GitHubOnly what GitHub itself renders, onlineEdits files inside a pull request
Termux + gitUS$0F-Droid or GitHubYes — the real git CLINo — terminal text onlyYes, a full shell and any CLI editor
MGit 1.7.0 (2023)US$0F-Droid onlyYes — clone, pull, push, HTTPS or SSH keysNoNo — its own listing says it ships no text editor

Prices are for the download. GitHub Mobile’s capabilities follow your GitHub plan; Termux and MGit are both free software. MGit’s version and date are from its F-Droid listing.

What are the numbers behind FoldRender?

Every figure here is read out of the shipping build or off a primary source listed at the foot of this page — nothing is rounded up for effect.

FAQ

Can I read a repository offline on my phone?
Yes. Once a repository is cloned, every file renders from local storage — Markdown, source, PDFs, notebooks, data files and images. Only git operations that talk to the remote need a connection.
Do mermaid diagrams and LaTeX still render with no signal?
Yes, and not because of a cache. Mermaid and KaTeX with their fonts are bundled inside the APK, and the rendering WebView has network loads blocked with a client that refuses any non-bundled URL. It could not fetch anything if it wanted to.
Does search work offline?
Yes. Both the in-document find bar and the workspace-wide grep run entirely on the device against local files.
What still needs the internet?
Clone, pull and push — the operations that talk to the remote. Everything else, including all rendering and all searching, is local.
Where are the offline files kept?
In app-private storage, under the app's files directory. Git needs a real filesystem, which the storage-access framework does not provide. Nothing else on the phone can read that directory, and uninstalling the app deletes it.
Can I read a folder that is already on the phone instead of cloning?
Yes — grant it with Open a folder and it becomes a persisted workspace with the same tree, search and rendering. It just has no git integration, so there is no Pull when you are back online.
How much does FoldRender cost?
US$0. It is free on Google Play, distributed worldwide, with no billing library in the build, no subscription and no paid tier. The current release is version 0.8.2.
Which Android versions does FoldRender run on?
Android 11 and newer. The app declares minSdk 30 — the API level Android 11 shipped with in 2020 — and is compiled and targeted against API 36. It is developed and tested on a Galaxy Z Fold 7, which launched in 2025.
Does FoldRender work offline?
Yes, once a repository is on the device. Cloning and pulling need the network; reading, searching, and rendering Markdown, source, PDFs and notebooks out of a clone or a picked folder do not. Signing in to GitHub is optional and only matters for private repositories.
How is this different from GitHub Mobile, Termux or MGit?
GitHub Mobile reads repositories hosted on GitHub and does not clone to the phone. Termux and MGit both clone and then leave rendering to you — Termux gives you a shell, MGit ships no text editor at all. FoldRender clones over HTTPS and renders what it clones, on the inner screen.

Where can I check these claims?

The primary documents behind the figures above, so you can confirm any of them without taking our word for it.

Page last reviewed 2026-08-27, against FoldRender 0.8.2.

More FoldRender guides