Mobile App

Code Viewer

Git Client & Code/Docs Reader & AI Assistant — In Your Pocket

Clone repos like on your computer and read code and docs: syntax highlighting for 30+ languages, code outline, Blame, and full history, with Markdown, PDF, Office, and Jupyter notebooks opening instantly — all available offline. Ask the AI assistant in natural language to explore your repo, hunt down bugs, explain code, summarize and translate docs, and more.

See it in action

Swipe to explore

A serious reader for serious repositories

Everything is built around one goal: understanding code faster on a small screen.

All Your Git Providers

GitHub, GitLab, Bitbucket, Azure DevOps, Gitea, Gitee, CNB, and self-hosted servers. Secure access via SSH or access tokens.

30+ Languages, Real Outline

Tree-sitter powered highlighting, outline, and symbols for 30+ languages and 10+ config formats, plus code and identifier search.

Ask AI About Any Repo

Bring your own API key — 20+ presets or any OpenAI-compatible endpoint. The AI reads real files and streams Markdown answers; every file reference jumps to the exact line.

Trending & Discovery

GitHub trending and search built in - find interesting projects and clone them straight into your reading queue.

Docs, Office & Notebooks

Read PDF, Word, Excel, PowerPoint, CSV, and Jupyter files in place. Markdown renders with Mermaid diagrams, LaTeX math, and a floating TOC.

AI Reads Beyond Code

Open docs, walk commit history, and save what you learn as notes — just tell the AI what you want in plain language.

Offline-First Reading

Clone once, read anywhere. Code, docs, and full Git history stay available on a plane, a train, or a dead Wi-Fi zone.

Blame & History

Inline blame and author annotations trace every line to its commit. View any file at any revision, or check out history with one tap.

Privacy First

No analytics, no tracking, no telemetry. Traffic goes directly between your device and your Git provider.

Frequently asked questions

If you have anything else you want to ask, reach out to us.

Is GitCode Viewer free?

Free to use with no account required. Some advanced features require upgrading to the premium version.

Which programming languages and code formats are supported?

Syntax highlighting covers 30+ programming languages and 100+ file extensions. Major languages (C, C++, C#, Go, Rust, Java, Python, JavaScript, TypeScript, PHP, Bash, and more) also get code outline and symbol navigation.

Which document formats can it preview?

Markdown, PDF, Word, Excel, PowerPoint, RTF, CSV / TSV, Mermaid diagrams, and Jupyter notebooks.

Does it provide AI services?

No. The AI assistant requires you to bring your own API key. The app is fully offline — your key is encrypted and stored only on your phone, never sent anywhere, and it can't be viewed again once saved.

Can the AI assistant modify my code?

No. The AI assistant helps you understand, learn, explore, and search code, but it can't modify or run code. For that, we recommend dedicated desktop tools such as Codex or Claude Code.

Any tips for using the AI?

Beyond reading code, the AI can also read Office / PDF documents, view Git commit history, and save documents. Just describe what you want in natural language and it will use these abilities for you.

Which AI model should I choose?

Since the app doesn't write code itself, a good-value mainstream model is usually enough and keeps token costs low. We recommend models that support thinking / streaming.

Which Git providers does GitCode Viewer support?

GitHub, GitLab, Bitbucket, Azure DevOps, Gitea, Gitee, and CNB, as well as self-hosted Git servers - including servers on your intranet.

Does it support SSH and private repositories?

Yes. You can connect over SSH or with access tokens, and credentials are stored only on your device.

Can I read repositories offline?

Yes. After cloning, code, documents, and full Git history are all available offline.

Is the premium upgrade shared between Android and iOS?

No. Upgrades are billed through each app store: a purchase made on Google Play cannot be used on iOS, and vice versa. Switching platforms requires purchasing the upgrade again in the respective store.

What's the difference between the China and international versions on the App Store?

Functionally, nothing. To comply with Chinese regulations, the mainland China version ships without presets for AI providers like OpenAI — you can still add them manually with a custom base URL. In the China version, the "OpenAI compatible" and "Anthropic compatible" labels appear as "Chat compatible" and "Messages compatible". Everything else is identical.

Does GitCode Viewer collect user data?

No. It collects no analytics, no tracking, and no telemetry. Network traffic goes directly between your device and your Git provider.

Start reading code on mobile

Free to use, no account required, and optimized for both phone and tablet.

About GitCode Viewer

GitCode Viewer is a mobile Git client built for one thing: reading code seriously. It brings the Git and IDE experience from your computer to your phone and tablet - clone, read, trace, and understand, anywhere.

Desktop-Class Git on Mobile

Clone, pull, branch, log, tag, checkout, and diff with the fluidity you expect from a desktop client. Shallow clone keeps very large repositories practical on mobile storage.

Not Another Editor

GitCode Viewer skips editing and running code on purpose. It focuses on syncing from your Git repositories so you can freely switch branches and jump through history, with search and outline that match a desktop IDE. The AI assistant is built only to help you understand and learn a codebase - not to write code for you - and the tablet experience is tuned to feel like a real IDE.

Trace Code Like on Desktop

Inline Git blame, author annotations, one-tap checkout to historical revisions, and viewing any file at any point in history - code archaeology without a laptop.

Read Every File in the Repo

Tree-sitter powered highlighting, outline, and symbols cover 30+ programming languages and 10+ config formats. A native engine previews PDF, Word, Excel, PowerPoint, CSV, and Jupyter notebooks, and Markdown renders with Mermaid diagrams, LaTeX math, and a floating table of contents.

All Your Git Providers

GitHub, GitLab, Bitbucket, Azure DevOps, Gitea, Gitee, and CNB, plus self-hosted servers behind your intranet. Connect over SSH or access tokens - credentials stay on your device.

Offline and Private

Once cloned, everything works offline: code, documents, and full history. GitCode Viewer collects zero user data - no analytics, no tracking, no telemetry. Your code and credentials never leave your device. Read the full privacy policy.