# CodeInsight — source insight tool, reader

> Mobile source code reader with syntax highlighting and GitHub integration. (iPhone/iPad app by 飞 龙.)

- Source: https://appshunter.io/ios/app/codeinsight/id1552511524 (this page in markdown: same URL + `.md`)
- Developer: [飞 龙](https://appshunter.io/developer/965611281)
- Category: Utilities, Developer Tools
- Price: Free with in-app purchases
- Rating: 4.00/5 from 1 App Store ratings · 2 written reviews indexed
- Age rating: 4+
- Requires: iOS 11.0 · 12 MB
- Languages: English, Chinese
- Released: 2021-08-22
- Data updated: 2026-07-13
- Monetization: free
- User reviews in markdown: https://appshunter.io/ios/app/codeinsight/id1552511524/reviews.md

## What is CodeInsight?

This app is aimed to provide a solution for user to reading programming code on mobile devices like phone and pad.  The app provides rich features to make code reading a really easy thing with mobile devices, which makes you really don’t need a PC for code reading. 

1. Supported reading codes written in languages in: C, C++, Java, Python, ObjectiveC, C#, Basic, JavaScript, PHP, Perl, Bash, Zsh, Csh, Ruby, Assembly Language, Go, Rust, R, Tcl and a lot of other languages like: Ada, Ant, Asp, Awk, CMake, CSS, Diff, DTD, Bat, Powershell, Eiffel, Erlang, Falcon, Flex, Fortran, HTML, JSON, Lisp, Lua, Matlab, OCalm, Pascal,  REXX,  SQL,  VHDL, Vim, SVG, XML

2. Support programming language syntax highlight for programming languages below: C, C++, C#, Java, Objective C,  Eiffel, Fortran, Html, Header files, Asp, Bat, Asm(x86) only, Lua, Perl, Pascal, Php, Python, R, Ruby, Shell script, Tcl/Tk, Vhdl etc

3. Support Github. You can search/browse Github pages and download source code zip archive directly from Github

4. Support search symbols in the whole source code tree, this works like a “grep” command

5. Support jumping from symbol(function, class, global variable, struct, enum etc) to its definition and declaration

6. Support search in single source code file for any keywords.

7. Support list all the symbols in current file.

8. Support find functions who called current functions (C, C++only), similar to Cscope 

9. Support find all the functions called by current functions (C, C++ only), similar to Cscope  

10. Support find the class inheritance relationship (C++ and Java only)

11. Support download and reading Linux kernel sources

12. Support upload source codes directly from Wifi connections

13. Support download source codes from given URL.

14. Support iTunes to upload source codes

15. Support directly read sources code packaged in Tar, Tar.Gz and zip file format.

16. Support change Font Size and Font Family Name 

17. Support no-wrap reading so that a line won’t be break down to multiple lines due to small screen.

18. Multiple code reading theme for reader to choose

## Key features

- Extensive programming language support
- Syntax highlighting for multiple languages
- GitHub browsing and code downloading
- Code search and symbol navigation
- Upload code via Wi-Fi and iTunes
- Support for various archive formats (Tar, Zip)

## Pricing and in-app purchases

Base price: Free.

**One-time purchases**

| Purchase | Price | Type |
| --- | --- | --- |
| Full funtional version | $2.99 | one-time |


## Recent user reviews (2 of 2)

All indexed reviews: https://appshunter.io/ios/app/codeinsight/id1552511524/reviews.md

### 4/5 — 支付

*2026-04-05, version 2.3.0*

可否支持一下支付宝支付

### 4/5 — 超过10k的源码崩溃，带下划线的函数无法索引或者选中

*2023-12-01, version 2.2.0*

如题:超过10k的源码崩溃，带下划线的函数无法索引或者选中

## Frequently asked questions about CodeInsight

### What programming languages does CodeInsight support?

CodeInsight supports reading code written in a vast array of languages including C, C++, Java, Python, JavaScript, PHP, Ruby, Go, Rust, and many more. It also provides syntax highlighting for a significant subset of these languages.

### Can I access my code from GitHub with CodeInsight?

Yes, CodeInsight offers direct support for GitHub. You can search and browse GitHub pages, and download source code archives directly from the platform.

### How does CodeInsight help with code navigation?

CodeInsight allows you to search for symbols within your entire codebase, similar to a 'grep' command. It also supports jumping from a symbol to its definition and declaration, and finding functions that call or are called by the current function (for C/C++).

### What are the options for uploading source code to CodeInsight?

You can upload source codes to CodeInsight through various methods, including direct uploads from Wi-Fi connections, via iTunes, and by downloading from a given URL. It also supports reading code packaged in Tar, Tar.Gz, and zip file formats.

### Does CodeInsight offer any customization for reading code?

Yes, CodeInsight allows you to customize your reading experience by changing the font size and font family name. It also offers a no-wrap reading option to prevent lines from breaking due to small screens and provides multiple code reading themes.

### Is CodeInsight available on multiple devices?

CodeInsight is available for iPhone and iPad devices, making it versatile for users who prefer to work on different Apple mobile platforms.

### How often is CodeInsight updated?

The latest version of CodeInsight is 2.3.0, which was last updated on February 16, 2025. This indicates a relatively recent update cycle for the application.

### What is the age rating for CodeInsight?

CodeInsight has an age rating of 4+, making it suitable for a wide range of users, including younger individuals interested in programming.

## Version history (last 5 releases)

### 2.3.0 — 2025-02-16

1. Main app icon update
2. Regular update to support new iOS version (iOS 18)

### 2.2.0 — 2023-10-27

1. Support iOS 17
2. Fix the critical bug that index is not working on zip archived source code.

### 2.1.1 — 2022-09-11

1. Refresh the index engine code
2. Support displaying line number of the source code (default is on, can be disabled in setting page) 
3. Fix the Popover displaying issue when tap on symbols in the source code file
4. Fix the normal text file displaying issue (will not apply theme on non-source code file)
5. Other minor fix

### 2.0.1 — 2022-05-08

1. Fix the symbol generating issue for Go language
2. Fix the keyword highlight issue when background is not White color

### 2.0.0 — 2022-05-04

1. Support config theme for code displaying (added 8 Theme  for chosen: Basic, Default, Dusk, LowKey, MidNight, Presentation, Printing, Sunset etc). Please find on app: Setting -> Theme Configuration
2. Added Swift programming language support
3. Fix the Syntax highlight issue for most of programming languages (if it is not having a predefined formatting, it will be highlighted using default one).
4. Minor GUI fix

## More apps by 飞 龙

- [RFCReader Pro](https://appshunter.io/ios/app/rfcreader-pro/id1036461920)
- [RFCReaderPlus](https://appshunter.io/ios/app/rfcreaderplus/id1573574247)

All apps by 飞 龙: https://appshunter.io/developer/965611281

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-07-13.*
