Fast native editing for code, Markdown, and notes across Mac, iPhone, and iPad, now with improved mobile scrolling and cursor status.
Neon Vision Editor is a native, ultra-fast text editor for macOS, iPhone, and iPad.
Bloat-free. Readable. Built for focused editing without plugins, background indexing noise, or IDE overhead.
Built for macOS 26 (Tahoe) with Apple Silicon as the primary tested target, Neon Vision Editor is designed for fast startup, quick navigation, and clean editing across notes, Markdown, code, configs, and large files.
Highlights
- Broad syntax highlighting for Swift, Python, JavaScript, TypeScript, Java, Kotlin, Go, Ruby, Rust, SQL, HTML, CSS, C/C++, Objective-C, JSON, XML, YAML, TOML, INI, Markdown,
Bash/Zsh, PowerShell, TeX/LaTeX, SVG, CSV/TSV, and Plain Text.
- Fast navigation with Quick Open (Cmd+P), project sidebar browsing, recursive folder trees, and indexed Find in Files workflows for larger projects.
- Markdown workflows with inline preview, PDF export, and cleaner cross-platform preview controls on macOS, iPhone, and iPad.
- Large-file workflows with deferred loading, chunked editor installation, visible open modes, and more stable first paint for huge documents.
- Remote workflows with Mac-hosted SSH sessions, iPhone/iPad attach via broker, remote browse, open, edit, and explicit save with revision protection.
- Multiple independent windows with isolated window state and dedicated toolbars.
- Optional Vim-style keyboard workflow, including iPad hardware-keyboard support.
- Code Snapshot / Share Shot tools for exporting styled editor captures.
- Safe Mode recovery, unsupported-file protection, and stronger startup/session stability.
- Privacy-first design with local editing by default and no telemetry.
- Diff tools
Neon Vision Editor is built for developers, writers, sysadmins, and anyone who wants a fast native editor without Electron, plugin ecosystems, or full IDE complexity.
Privacy
The app does not collect analytics, usage telemetry, advertising identifiers, device fingerprints, or background behavioral metrics. No automatic data transmission to developer-controlled servers occurs.
AI-assisted code completion is optional. External network communication only occurs when a user explicitly enables AI completion and selects an external provider in Settings.
When AI completion is used, the app sends only the minimal text context needed to generate a suggestion, typically the text immediately around the cursor or active selection. It does not automatically transmit full project folders, unrelated files, entire file system contents, contact data, location data, or device identifiers.
API keys for external AI providers are stored securely in the system Keychain and are sent only to the user-selected provider for the completion request. All external communication uses encrypted HTTPS connections. If AI completion is disabled, the app performs no AI-related network requests.
Terms of Use (EULA)
https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
I like that you recently added the ability for us to choose exactly which icons are in the toolbar. However, could you add a feature that allows us to organize the order of these icons? Could you also add the ability for one to use custom fonts that the user has on their phone? For instance, I have a profile installed for Fira Code, and I would like to use it here. Thank you! One of the best editors around.
Developer Response
Thank you so much for the kind review and the thoughtful suggestions — I’m really glad you’re enjoying the editor.I’m happy to say that both requested features have since been added: you can now arrange toolbar items in your preferred order, and the editor supports custom fonts installed on your device, including Fira Code.Thank you again for the excellent feedback and encouragement. It genuinely helps shape the app’s development.
Lovely so far.. but
reviewer_432
Dear developer!Loving it so far. It’s like a lightweight version of windows notepad++, although I’ve been facing some issues with the coloring scheme with the markdown files of Claude’s out MD files. Maybe needs a bit of work on that but also, while reading through it, it feels that the text becomes somehow “interactive” and moves around. It get’s confused with certain section and I thought it tended to delete sections of text depending on what it considers it as “code”! Hope this helps in future improvements. Thank you for your work!
Developer Response
Thank you for the thoughtful review and for describing the Markdown issues so clearly. I’m sorry that the highlighting and interactive text behaviour made the document difficult to read or edit.Markdown handling has been substantially improved since your review, including rendering, syntax highlighting, and editor stability. Version 0.8.6 is currently available on the App Store, and it should provide a much more reliable experience with Markdown files, including exported Claude documents.If you still see text moving, disappearing, or being incorrectly treated as code after updating, please contact support with a sample file or the relevant section of the document. That would help me reproduce the behaviour and investigate it further.Thank you again for the helpful feedback and for giving the app a chance.
Hotfix:
Version 0.7.8 fixes editor behavior on iPhone and iPad. Long lines now scroll horizontally when line wrap is turned off instead of being cut off at the right edge. Line wrap is also enabled by default for new iPhone installs, while existing preferences remain unchanged. The status bar now updates the cursor position correctly when editing, moving the caret, changing lines, or jumping through the document.
Improves large-file handling, CSV preview performance, file encoding preservation
Version 0.7.8
The developer, Hilthart Pedersen, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Privacy practices may vary, for example, based on the features you use or your age. Learn More
The developer indicated that this app supports the following accessibility features. Learn More