A fast, focused editor
for your projects.

Nexo Dev is a lightweight, standalone code editor and project manager built on Electron and Monaco — the same editor engine behind VS Code. Files, Git, npm scripts and GitHub, all in one window.

Free & open · v1.0.6 · x64
Nexo Dev welcome screen with recent projects

Editor

Everything routes through one tabbed editor

An icon rail on the left switches between workspaces. Files, Search, Git, Scripts, Outline, GitHub and TODOs all share the same tabs, so you're never juggling windows.

Files & project management

Open any local folder as a project, start a new one, or clone straight from a URL. The file tree loads lazily and skips node_modules and .git automatically, so it stays quick even on large projects.

  • Crash recovery — open tabs and which one was active are remembered per project, restored silently even after a force-close.
  • Multi-tab Monaco editor — syntax highlighting for JS/TS, Python, HTML/CSS, JSON, Markdown and more.
  • Split editor (Ctrl+\) — open any tab in a second pane side by side; edits sync instantly between panes.
  • Markdown preview with a raw/preview toggle remembered per file.
Nexo Dev editor showing main.js source code

Outline & npm Scripts

Jump around large files with a live symbol outline, and run your project's npm scripts — or update outdated packages — without leaving the editor for a terminal.

  • Outline panel lists functions, variables and constants pulled straight from the open file, click to jump to the line.
  • Scripts panel reads package.json and gives every script a one-click Run button.
  • Outdated packages tab flags packages behind their latest version, with a one-click update per package or an "Update all."
Nexo Dev outline panel listing symbols in main.js

Built-in terminal & TODOs

A bottom panel runs one-off commands in your project root with real ANSI colors, so npm install, git pull or your test runner render exactly like they would in a real shell.

  • Terminal (Ctrl+`) — command history, stop button, resizable panel, optional custom shell override in Settings.
  • TODOs panel scans your project for TODO, FIXME and HACK comments and lists them with file and line number, click to jump straight there.
Nexo Dev TODOs panel listing TODO and FIXME comments

Source control

Git and GitHub, without leaving the editor

Git support shells out to your system's git — no bundled native dependency, so it behaves exactly like your normal CLI.

Nexo Dev git panel showing a working tree diff for package.json

Source control panel

  • Auto-detects your repo the moment you open a folder — file tree status badges appear immediately.
  • Push / Pull with a live ahead/behind indicator against your upstream; first push on a new branch sets it automatically.
  • Branch switching — see all local branches, check one out, or create a new one on the spot.
  • Staged and unstaged changes, each with stage / unstage / discard, plus a colored diff view right in the editor area.
  • Commit history tab shows the last 50 commits; click any one for its full diff.
🌿

Merge conflicts

Conflicted files get their own section with an orange badge. Accept Current, Accept Incoming or Accept Both per conflict block, with inline highlighting so you never have to hunt for <<<<<<< markers.

🐙

GitHub panel

Connect a GitHub token in Settings to browse a repo's pull requests, issues and releases, or create a new GitHub repo from inside the app.

☁️

Cloudflare Pages deploy

Generate a GitHub Actions workflow that deploys the current project to Cloudflare Pages, straight from the GitHub panel.

Personalize

Make it yours

Five built-in themes, or design a Custom one from just three colors — background, text, and accent generate the whole palette automatically.

Nexo Dev settings page with theme picker and editor options

Settings that apply immediately

Nexo Dark
Nexo Light
Midnight
High Contrast
Custom
  • Save named presets to build a small theme library and switch with one click.
  • Vim keybindings for the main editor, loaded on demand.
  • Format on save runs the project's own local Prettier install before every save.
  • Font size, minimap, word wrap and bracket-pair colorization, all toggled per project needs.
  • Zen mode (Ctrl+K Z) hides every panel but your tabs for distraction-free writing.

Availability

Runs on Windows and Linux

Built with Electron, packaged natively for both desktops.

🪟

Windows

An NSIS installer registers "Open with Nexo Dev" in Explorer's right-click menu, or grab the portable build for a zero-install .exe.

NSIS installer (x64) Portable .exe (x64)
🐧

Linux

Distributed as an AppImage that runs on most distributions with no install step, or a .deb package for Debian-based systems.

AppImage (x64) .deb (x64)
Engine
Electron + Monaco Editor
Architecture
x64
Git integration
Requires git on your PATH

Get started

Open your first project in seconds

No accounts, no cloud sync required — projects, themes and settings are stored locally.