English | 简体中文 | Deutsch | Español | Français | हिन्दी | 日本語 | 한국어 | Português (Brasil) | Bahasa Indonesia | Türkçe
GitCode Viewer brings the Git and code reading experience from your computer to your phone and tablet — read code and docs anywhere.
Your repo is your knowledge base. The built-in AI assistant helps you explore repositories, hunt down bugs, explain code, summarize docs, review commit logs, translate and more.
- 🤖 Smart: Works with major and custom AI model providers, compatible with OpenAI- and Anthropic-style APIs.
- 🌿 Smooth: Clone / Branch / Log / Diff, just as fluid as on your computer.
- 🎨 Code: Syntax highlighting for 30+ languages (Python / C / Java and more), with code outline and symbol navigation.
- 📚 Docs: Read Markdown / Mermaid / Jupyter / Office / PDF instantly.
- 🔎 Discover: GitHub trending and search built in, explore popular projects fast.
- 📁 Manage: Private repos on GitHub, GitLab, Bitbucket and more — self-hosted included, secure access via SSH / PAT.
- 🧩 Easy: Offline reading, no ads, easy to get started.
Viewing inside the app? Tap the files below to preview syntax highlighting and rendering.
How to get this repo? Search for
GitCodeViewerin the app, or tap + -> Clone and enter:https://github.com/ada87/GitCodeViewer.git
- frontend: alias.mjs | board.htm | card.sass | page.html | help.xhtml | panel.jsx | panel.less | preview.js | repo.ts | resolver.mts | shell.astro | state.cljs | theme.scss | tokens.css | tree.tsx | viewer.vue
- backend: api.http | api.java | cache.go | data.edn | fetch.rb | graph.sparql | jobs.kt | legacy.php5 | mail.php | node.cts | pipeline.ml | query.rq | query.sql | repo.clj | repo.py | report.r | rules.scala | scan.cjs | schema.ddl | script.csx | seed.dml | shared.cljc | stats.jl | store.cs | sync.rest | sync.rs | types.pyi
- system: cache.cc | core.c | core.h | core.wat | engine.cpp | index.hpp | login.bash | main.c++ | path.h++ | path.inl | profile.zsh | render.hxx | report.cxx | ring.ipp | scan.hh | shell.ps1 | shell.sh | stats.tcc | sync.psm1 | telemetry.jsm | text.wast
- mobile: bridge.mm | panel.m | reader.ets | repos.dart | sync.swift
- template: guide.njk | mail.jinja2 | page.jinja | panel.j2 | panel.phtml | theme.liquid
- config: app.json | app.plist | app.yaml | build.kts | build.targets | build.yml | cargo.toml | data.xml | editor.jsonc | module.psd1 | pack.props | report.xslt | schema.xsd | service.wsdl | style.xsl | theme.json5 | tool.csproj
- office: sample-1.docx | sample-2.xlsx | sample-3.pptx | sample-4.pdf | sample-5.tsv | sample-6.xlsm | sample-7.xlsb | sample-8.csv | sample-9.rtf
- document: markdown-basic.md | markdown-code.md | guide.markdown | draft.mdx | audit.ipynb | jupyter.ipynb
- diagram: architecture.mmd | classdiagram.mmd | complex-architecture.mmd | erdiagram.mmd | flow.mermaid | flowchart.mmd | gantt.mmd | gitgraph.mmd | mindmap.mmd | pie.mmd | sequence.mermaid | timeline.mmd | trace.mmd | xychart.mmd
