claudeers.

🔓 unclaimed — this page was auto-generated from GitHub. Are you the creator?

Claim this page →
// Developer Tools

microNeo

Terminal Markdown editor that renders and edits in the same window. Single Go binary with syntax highlighting for 100+ languages, works as $EDITOR for Claude…

Actively maintained
100/100
last commit 3 days ago
last release 4 days ago
releases 21
open issues 3
// install
git clone https://github.com/sollawen/microNeo

microNeo logo microNeo - Terminal Markdown Editor

The only terminal Markdown editor that renders and edits in the same window.

Every Markdown editor splits your screen — source left, preview right. Terminal screens aren't wide to begin with. microNeo renders and edits in the same window.

microNeo terminal Markdown editor showing rendered README.md with live preview and syntax highlighting
  • Click anywhere to edit the source
  • See the result instantly, no split panes
  • Works great as $EDITOR for Claude Code, Yazi, etc.

Also a full text editor. Like other editors, microNeo supports syntax highlighting for 100+ languages (Python, Go, Rust, JavaScript, C, HTML, JSON, YAML, etc.), mouse support, multiple cursors, and Lua plugins. Use it as your daily driver for any file type. Markdown rendering is the bonus on top, automatically applied to .md/.markdown files.

One-line Install

curl -fsSL https://raw.githubusercontent.com/sollawen/microNeo/master/install.sh | sh

Why microNeo

microNeoMicro / nanoglow / leafvim + pluginsGUI Editors
Editable
Markdown Rendering
Same Interface--✗ (split)✗ (split)
Low Learning Curve

microNeo = Micro's editing + Glow's rendering, in one window.


FAQ

What is the best Markdown editor for the terminal?

microNeo is a terminal Markdown editor that renders and edits in the same window — no split panes, no plugin setup, single Go binary. Unlike Glow (read-only) or vim with markdown plugins (steep learning curve), microNeo combines live Markdown rendering with full editing in one TUI window.

Is there a Markdown editor with live preview that doesn't split the screen?

Yes — microNeo is the only terminal Markdown editor that renders and edits in the same window. You see the formatted Markdown by default; click anywhere to edit the source, and the preview updates instantly. No source/preview split, no tab switching, no detached preview window.

Can I use microNeo to edit code and config files, or only Markdown?

Yes — microNeo is a full terminal text editor, not just a Markdown viewer. Like Micro, it supports syntax highlighting for 100+ languages (Python, Go, Rust, JavaScript, C, HTML, JSON, YAML, TOML, and more), mouse support, multiple cursors, and Lua plugins. Use it as your daily $EDITOR for any file type. Markdown rendering is the bonus that activates automatically for .md/.markdown files.

How do I preview Markdown in the terminal?

Install microNeo, open any .md file with microneo README.md. Headings, tables, code blocks, lists, and links are rendered inline. Click to edit, save with Ctrl-S.

microNeo vs Glow — what's the difference?

Glow is a read-only Markdown viewer (think $PAGER) — you can scroll and search but not edit. microNeo is a full editor: it renders formatted output AND lets you click anywhere to edit the source. If you want Glow's rendering plus the ability to write, microNeo is the combined solution.

How is microNeo different from Micro?

Micro is a general-purpose terminal text editor with syntax highlighting and mouse support. microNeo keeps all of that and adds automatic Markdown rendering: opening a .md file shows formatted headings, tables, and code blocks inline instead of raw markup. The same window is used for both viewing and editing — click to switch.

How do I use microNeo as the editor for Claude Code or opencode?

microNeo works with any tool that respects $EDITOR — including Claude Code and opencode. Set it as your default:

export EDITOR=microneo

Add this to your shell profile (~/.bashrc, ~/.zshrc, etc.) and reload. Claude Code and opencode will then spawn microNeo for any text input — prompts, commit messages, file edits. For per-project config, set it in .env or the tool's own settings.

Does microNeo support custom themes and configuration?

Yes. microNeo uses $XDG_CONFIG_HOME/microNeo/ (default ~/.config/microNeo/) for configuration. You can:

  • Customize Markdown rendering colors via your color scheme (built-in: darcula, gruvbox-tc, …)
  • Set clipboard mode in settings.json (fixes garbled click on Linux)
  • Change the status separator for non-Nerd-Font terminals
  • Bind custom hotkeys via bindings.json

See Configuration below for details.


Usage

# Open any file
microneo README.md

Set as Default Editor

export EDITOR=microneo

Works seamlessly with Claude Code, Yazi, and other tools that use $EDITOR.

Configuration

microNeo uses $XDG_CONFIG_HOME/microNeo/ for config (defaults to ~/.config/microNeo/)

  • colorscheme: Markdown rendering colors can be customized via your color scheme file. Built-in color schemes (darcula, gruvbox-tc, etc.) include these definitions. Custom color schemes go in ~/.config/microNeo/colorschemes/.
  • settings.json: If you see garbled text on mouse click (common on Linux), set clipboard mode to terminal in ~/.config/microNeo/settings.json:
{
  "clipboard": "terminal"
}

Font:

  • A Nerd Font or similar powerline-compatible font is recommended.
  • If the status separator looks broken, change status-separator in ~/.config/microNeo/settings.json (e.g., to ).

Reset to default configuration

microneo --reset-settings

Hotkeys

ActionShortcutActionShortcut
SaveCtrl-SUndoCtrl-Z
QuitCtrl-QSearchCtrl-F
Command ModeCtrl-E

Press Ctrl-E and type help for more commands.


Relationship with Micro

microNeo originated from a fork of Micro and is no longer a fork — the GitHub relationship was officially severed. The codebase still inherits from Micro's editor architecture (zero dependencies, intuitive operation, Lua plugins, mouse support) and adds a Markdown rendering layer on top.

microNeo is now developed independently, with the goal of becoming the best Markdown experience in the terminal.


Reach me via [email protected]

License

MIT

// compatibility

Platformscli
Operating systems
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguageGo

// faq

What is microNeo?

Terminal Markdown editor that renders and edits in the same window. Single Go binary with syntax highlighting for 100+ languages, works as $EDITOR for Claude Code and OpenCode. It is open-source on GitHub.

Is microNeo free to use?

microNeo is open-source under the MIT license, so it is free to use.

What category does microNeo belong to?

microNeo is listed under devtools in the Claudeers registry of Claude-compatible tools.

0 views
30 stars
unclaimed
updated 15 days ago

// embed badge

microNeo on Claudeers
[![Claudeers](https://claudeers.com/api/badge/microneo.svg)](https://claudeers.com/microneo)

// retro hit counter

microNeo hit counter
[![Hits](https://claudeers.com/api/counter/microneo.svg)](https://claudeers.com/microneo)

// reviews

// guestbook

0/500

// related in Developer Tools

🔓

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Curs…

// devtoolsaffaan-m/JavaScript225,699MIT[ claude ]
🔓

Use Garry Tan's exact Claude Code setup: 23 opinionated tools that serve as CEO, Designer, Eng Manager, Release Manager, Doc Engineer, and QA

// devtoolsgarrytan/TypeScript119,234MIT[ claude ]
🔓

🙌 OpenHands: AI-Driven Development

// devtoolsOpenHands/Python79,324NOASSERTION[ claude ]
🔓

Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.

// devtoolsDietrichGebert/JavaScript73,042MIT[ claude ]
→ see how microNeo connects across the ecosystem