FoldRender ships an on-device git client built on JGit, so git clone is a button rather than a terminal session. What has been verified on a clean device is the front half of it: clone a public HTTPS repository anonymously, then browse and read every file in it. Pull, branch checkout, working-tree status, staged commit and push are in the build too — nobody has run them end to end, so this page describes them as shipped rather than as working, and does not write steps you cannot follow.
Install FoldRender from Google Play, tap the branch glyph in the top bar, paste an HTTPS URL such as https://github.com/user/repo.git into Clone an HTTPS repository URL, and tap Clone. A public repository needs no account and no token. The clone lands in app-private storage and opens as the workspace.
ssh:// and git@ URLs will not clone; a personal access token is the credential these hosts want anyway, and it is stored encrypted under the Android hardware keystore.github.com/login/device.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.
The branch glyph in the top bar opens the git panel from anywhere in the app — you do not need a document open first. Before there is a clone, the panel's subtitle reads “No repository yet”. Everything git-related lives on this one screen rather than behind a menu of dialogs.
The field is labelled Clone an HTTPS repository URL, with https://github.com/you/repo.git as the placeholder. HTTPS is the only transport: git in FoldRender is HTTPS-only, deliberately, because SSH would mean shipping a key agent and a personal access token is the credential these hosts actually want. An ssh:// or git@ URL will not work.
Tap Clone. A public repository needs no account and no token; that path is verified on a clean device. While the panel is busy a linear progress bar sits under its header. The clone lands in app-private storage, in a repos directory inside the app's files directory, and the app selects it as the active repository.
FoldRender opens the fresh clone as the workspace automatically. The first full listing of a large repository — on the order of 4,600 files — takes a long time and shows only a spinner, with no progress indicator of any kind. It finishes. Smaller repositories list quickly.
The left pane's Files tab is the tree, with a type badge on every row and .gitignore-aware hiding you can undo with the Show ignored chip. Search greps the whole workspace, literal or regex, streaming results as path:line rows you can tap to jump; it skips binaries and files over about 1.5 MB and stops at 500 hits so one over-broad query cannot flood the pane. Recent collects what you have opened, and a long-press in the tree pins a favourite. Markdown, source code, PDFs and Jupyter notebooks are the four formats whose rendering has been verified on device.
Each clone gets a chip at the top of the panel; tapping one makes it active. Below sit Pull and Browse files, then a row of branch chips, then either “Working tree clean” or a “Changes” list. The panel header shows the branch name, an ↑ ahead count, a ↓ behind count, and either “· clean” or “· N changed”. The branch chips list local branches, so a branch that exists only on the remote will not appear there after a plain clone.
Credentials & identity opens a form with Host (pre-filled github.com), Username and Personal access token, plus a separate commit identity of Name and Email. Tokens are encrypted with an AES-GCM key held in the Android hardware keystore and are never read back into the field, so a screenshot or a shoulder-surfer cannot recover one. The identity is written into a .gitconfig inside app-private storage, because Android has no writable home directory for git to use. Above the clone field there is also a Sign in with GitHub button — GitHub's OAuth device flow, where you type a short code at github.com/login/device. The public build ships with an OAuth client id compiled in, so the button is the button rather than a request for a client id.
Clone, pull, branch, status, history and credentials are all on the git panel, because the loop it exists to close is a single sitting. Recent commits list underneath the changes, each showing the short id and the author.
Android gives JGit no writable home and no system git config; left alone, JGit loads config on some ROMs and not others. FoldRender points all three config scopes — user, system and jgit — at app-private files, which is also what gives the app a real .gitconfig to keep your commit identity in.
Browsing a clone, searching it, and rendering Markdown, source, PDFs and notebooks out of it is the verified path. That is a genuinely useful thing to have on a phone, and it is what this build delivers today.
The honest list — shipped-but-unverified behaviour included, so you can tell before installing whether this build does the thing you came for.
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.
| Tool | Download price | Where you get it | Clones to the device | Renders PDF / notebook / Markdown | Editor or shell |
|---|---|---|---|---|---|
| FoldRender 0.8.2 | US$0 | Google Play, worldwide | Yes — HTTPS, anonymous for public repos | Yes — native Compose renderers | No, deliberately: a reader, not an IDE |
| GitHub Mobile | US$0 | Google Play and the App Store | No — it reads repositories hosted on GitHub | Only what GitHub itself renders, online | Edits files inside a pull request |
| Termux + git | US$0 | F-Droid or GitHub | Yes — the real git CLI | No — terminal text only | Yes, a full shell and any CLI editor |
| MGit 1.7.0 (2023) | US$0 | F-Droid only | Yes — clone, pull, push, HTTPS or SSH keys | No | No — 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.
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.
0.8.2, build 16, last reviewed on 27 August 2026.minSdk 30 — the API level Android 11 shipped with in 2020 — compiled and targeted against API 36.The primary documents behind the figures above, so you can confirm any of them without taking our word for it.
git-clone reference — the operation the app's clone button performs, in the words of the project that defines itminSdk names as its floorgit clone does, and why it copies every version rather than a snapshotPage last reviewed 2026-08-27, against FoldRender 0.8.2.