An open API service indexing awesome lists of open source software.

https://github.com/h3pdesign/Neon-Vision-Editor

A lightweight and modern text editor Mac OS App built for speed and simplicity.
https://github.com/h3pdesign/Neon-Vision-Editor

appkit code-editor completion developer-tools foundation-models macos native-macos swift syntax-highlighting text-editor

Last synced: 9 days ago
JSON representation

A lightweight and modern text editor Mac OS App built for speed and simplicity.

Awesome Lists containing this project

README

          

Neon Vision Editor


Neon Vision Editor Logo


A lightweight, modern editor focused on speed, readability, and automatic syntax highlighting.


Minimal by design: quick edits, fast file access, no IDE bloat.


Release Download: GitHub Releases

> Status: **beta**
> Latest release: **v0.4.4-beta**
> Platform target: **macOS 26 (Tahoe)**
> Apple Silicon: tested / Intel: not tested

## Download

Prebuilt binaries are available on [GitHub Releases](https://github.com/h3pdesign/Neon-Vision-Editor/releases).

- Latest release: **v0.4.4-beta**
- Architecture: Apple Silicon (Intel not tested)
- Notarization: *not yet*

## Getting Started (30 Seconds)

1. Install using `curl` or Homebrew (below), or download the latest `.zip`/`.dmg` from [Releases](https://github.com/h3pdesign/Neon-Vision-Editor/releases).
2. Move `Neon Vision Editor.app` to `/Applications`.
3. Launch the app.
4. Open a file with `Cmd+O`.
5. Use `Cmd+P` for Quick Open and `Cmd+F` for Find & Replace.
6. Toggle Vim mode with `Cmd+Shift+V` if needed.

## Install

### Quick install (curl)

Install the latest release directly:

```bash
curl -fsSL https://raw.githubusercontent.com/h3pdesign/Neon-Vision-Editor/main/scripts/install.sh | sh
```

Install without admin password prompts (user-local app folder):

```bash
curl -fsSL https://raw.githubusercontent.com/h3pdesign/Neon-Vision-Editor/main/scripts/install.sh | sh -s -- --appdir "$HOME/Applications"
```

### Homebrew

```bash
brew tap h3pdesign/tap
brew install --cask neon-vision-editor
```

Tap repository: [h3pdesign/homebrew-tap](https://github.com/h3pdesign/homebrew-tap)

If Homebrew asks for an admin password, it is usually because casks install into `/Applications`.
Use this to avoid that:

```bash
brew install --cask --appdir="$HOME/Applications" neon-vision-editor
```

### Gatekeeper (macOS 26 Tahoe)

If macOS blocks first launch:

1. Open **System Settings**.
2. Go to **Privacy & Security**.
3. In **Security**, find the blocked app message.
4. Click **Open Anyway**.
5. Confirm the dialog.

## Features

- Fast loading for regular and large text files.
- Tabbed editing with per-file language support.
- Automatic syntax highlighting for many languages and formats.
- Inline code completion with Tab-to-accept ghost suggestions. **(NEW in v0.4.4-beta)**
- Starter templates for all languages with one-click insert. **(NEW in v0.4.4-beta)**
- Regex Find/Replace with Replace All.
- Project tree sidebar plus Quick Open (`Cmd+P`).
- Optional Vim mode (basic normal/insert workflow).
- Multi-window workflow with focused-window commands.
- Native Swift/AppKit editor experience.
- No telemetry.


Neon Vision Editor App

## Keyboard Shortcuts

| Shortcut | Action |
|---|---|
| `Cmd+N` | New Window |
| `Cmd+T` | New Tab |
| `Cmd+O` | Open File |
| `Cmd+S` | Save |
| `Cmd+W` | Close Tab |
| `Cmd+P` | Quick Open |
| `Cmd+F` | Find & Replace |
| `Cmd+Shift+V` | Toggle Vim Mode |
| `Cmd+Option+S` | Toggle Sidebar |
| `Cmd+Option+L` | Toggle Line Wrap |
| `Cmd+Shift+D` | Toggle Brain Dump Mode |
| `Tab` | Accept code completion (when shown) |

## Changelog

### v0.4.4-beta (summary)

- Added inline code completion ghost text with Tab-to-accept behavior.
- Added starter templates for all languages and a toolbar insert button.
- Improved language detection and mapping, including C and C# recognition.
- Updated welcome tour with release highlights and a full toolbar/shortcut guide.
- Added language detection tests and a standalone test target.

### v0.4.3-beta (summary)

- Added syntax highlighting for **COBOL**, **Dotenv**, **Proto**, **GraphQL**, **reStructuredText**, and **Nginx**.
- Added extension and dotfile mapping for `.cob`, `.cbl`, `.cobol`, `.env*`, `.proto`, `.graphql`, `.gql`, `.rst`, and `.conf`.
- Added language picker entries for the new languages across toolbar and command menus.
- Added sample fixtures for manual verification of new language detection and highlighting.
- Finder/Open With now opens files in the active window when available.
- Added macOS document-type registration for supported extensions.

### v0.4.2-beta (summary)

- Fixed toolbar/menu actions to target the active window only.
- Fixed multi-window command routing to use the focused window model.
- Unified persistence behavior for Brain Dump and translucent window toggles.
- Removed duplicate `Cmd+F` binding conflict in toolbar wiring.
- Added syntax highlighting support for `vim`, `log`, and `ipynb`.
- Added extension-based auto-detection for `.vim`, `.log`, `.ipynb`, and `.vimrc`.

### v0.4.1-beta (summary)

- App Store security and distribution readiness updates.
- Added release/distribution documentation and checklist updates.

Full release history: [`CHANGELOG.md`](CHANGELOG.md)

## Known Limitations

- Not notarized yet.
- Intel Macs are not fully validated.
- Vim support is intentionally basic (not full Vim emulation).
- iOS/iPad editor functionality is still more limited than macOS.

## Privacy & Security

- API keys are stored in Keychain (`SecureTokenStore`), not `UserDefaults`.
- Network traffic uses HTTPS.
- No telemetry.
- External AI requests only occur when code completion is enabled and a provider is selected.
- Security policy and reporting details: [`SECURITY.md`](SECURITY.md).

## Release Integrity

- Tag: `v0.4.4-beta`
- Tagged commit: `TBD`
- Verify local tag target:

```bash
git rev-parse --verify v0.4.4-beta
```

- Verify downloaded artifact checksum locally:

```bash
shasum -a 256
```

## Requirements

- macOS 26 (Tahoe)
- Xcode compatible with macOS 26 toolchain
- Apple Silicon recommended

## Build from source

```bash
git clone https://github.com/h3pdesign/Neon-Vision-Editor.git
cd Neon-Vision-Editor
open "Neon Vision Editor.xcodeproj"
```

## Support

If you want to support development:

- [Patreon](https://www.patreon.com/h3p)
- [My site h3p.me](https://h3p.me/home)

## License

Neon Vision Editor is licensed under the MIT License.
See [`LICENSE`](LICENSE).