FoldRender / Guides / Reading a pull request's code from your phone
FoldRender guide

Reading a pull request's code from your phone

The honest version of this page. FoldRender can put a repository on your phone and let you read the code a pull request touches, with highlighting, a file tree and workspace-wide grep. It cannot show you a GitHub pull request, it cannot post a comment or an approval, and its diff viewer — though it is in the build — has not been verified. Here is the part that works.

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 the repository

    Branch glyph in the top bar, paste the HTTPS URL into Clone an HTTPS repository URL, tap Clone. Public repositories clone anonymously. Note that this clones the repository, not the pull request: FoldRender is a git client, not a GitHub client, and it has no concept of a PR, a review thread or an approval.

  3. Give the tree time on a large repository

    The first listing of a few thousand files takes a long time behind a spinner with no progress indicator. On roughly 4,600 files this is a noticeable wait. It completes.

  4. Find the files the change touches

    You need to know which files those are — read them from the PR page in a browser, or from the notification that sent you here. Then use the left pane: the Files tab to navigate to a path directly, or the Search tab to grep the workspace for a symbol, literal or regex, with results streaming as path:line rows that open the file at that line.

  5. Read the code properly

    Source files render with whole-file lexical highlighting and line numbers, under a header showing the detected language and the line count, with a Wrap chip for long lines. That is what a review needs on a phone that a mobile web diff does not give you: the whole file around the change, in a readable column, with the rest of the repository one tap away in the tree.

  6. Read the surrounding context, not just the change

    The point of having the whole repository rather than a diff is the context. Grep for the function's other call sites. Open the test file next to it. Read the README section that explains the module. Scroll position is kept per document, so moving between three files and back does not lose your place in any of them.

  7. Check the repository state

    The git panel header shows the current branch, ahead and behind counts, and whether the working tree is clean. Branch chips list the repository's local branches — after a plain clone that is the default branch, so a topic branch that exists only on the remote will not have a chip. Pull and the recent commit list, with each commit's short id and author, are on the same screen.

How FoldRender handles it

A reading surface, deliberately

Whole files with highlighting, a tree, and grep across the repository. That is a different and often better thing to bring to a review than a narrow diff on a phone browser — but it is reading, and this page is not going to dress it up as approving.

What the diff viewer is, when it is proven

The build contains a Myers line diff with word-level intra-line spans, side by side on a wide screen and unified on a narrow one, and prose files diff at sentence granularity so a reworded paragraph reads as one changed sentence rather than one rewritten line. Nobody has run it end to end, so it is listed here and not in the steps.

Credentials, if the repository is private

The Credentials & identity form takes a host, username and personal access token; the token is encrypted with an AES-GCM key in the Android hardware keystore and never read back into the UI. Sign in with GitHub uses OAuth device flow instead.

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 review a GitHub pull request on an Android phone with FoldRender?
You can read the code. FoldRender clones the repository and renders the files with syntax highlighting, a file tree and workspace-wide grep, which is a good way to understand a change on a phone. It is not a GitHub client: there is no PR list, no comment box and no approve button.
Can I read the diff?
A diff viewer ships in the build — a Myers line diff with word-level spans, side by side when wide and unified when narrow — but it has not been verified on a device, so we are not telling you to rely on it. Reading the whole changed file is the path we can stand behind.
Can I push a fixup commit from the phone?
No, not honestly. The commit and push controls exist but are unverified, and there is no editor in the app, so there is nothing to commit that FoldRender produced.
Why does the PR's branch not show up in the branch list?
The branch chips are built from local branches. A plain clone creates one local branch, so a topic branch that only exists on the remote has no local ref and no chip.
Is a laptop needed?
For reading the code, no. For approving, commenting or merging, yes — or a browser, because those are GitHub features rather than git features.
Can I clone a private repository to review it?
There are two credential paths — a personal access token stored in the hardware keystore, or GitHub device-flow sign-in. Only anonymous cloning of a public repository has been verified end to end.
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