Analysis updated 2026-05-18
Edit Markdown documents in the terminal with live WYSIWYG-style rendering instead of a split preview pane.
Use an AI to rewrite a selected section of a document and review the change as an inline diff before accepting it.
Work across multiple Markdown files in tabs with fuzzy file switching and navigable wikilinks.
Export a Markdown file to styled HTML for viewing in a browser.
| pixdeo/editxr | verback2308/ytlite | kiraa-ai/project-onyx | |
|---|---|---|---|
| Stars | 41 | 36 | 34 |
| Language | Swift | Swift | Swift |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Prebuilt binaries install in one command, building from source needs macOS 12+ or Linux with a Swift 5.9+ or 6+ toolchain.
editxr is a Markdown editor that runs inside a terminal window. It shows a rendered view directly in the terminal, meaning headings, lists, tables, and code blocks are styled in place as you type. The line your cursor is on stays as raw Markdown text so you can edit it, while everything else around it is rendered. There is no split-screen preview pane. An optional AI editing mode lets you highlight a section of text, type an instruction like "make this shorter" or "rewrite this as a numbered list," and see the proposed change as a color-coded diff before deciding to accept or reject it. This avoids any situation where AI changes are applied without your review. The tool supports local language models through LM Studio, OpenAI, OpenRouter, or an offline placeholder that needs no network connection at all. The editor is written entirely in Swift and has no external software dependencies, so it starts quickly and handles large files without slowing down. Prebuilt binaries are available for macOS (both Apple Silicon and Intel) and Linux (x86_64 and ARM), and the Linux versions are statically linked, meaning they work on any Linux distribution without needing a Swift runtime installed. It can also be installed via Homebrew. Additional features include multi-file tabs, navigable links in Obsidian-style wikilink format, 12 built-in color themes with light and dark options, an incremental search, and HTML export that opens the rendered document in a browser. Settings such as theme, AI provider, and per-file cursor positions are saved in a local config file.
A fast, zero-dependency terminal Markdown editor written in Swift that renders formatting live and lets an AI edit sections with an accept-or-reject diff.
Mainly Swift. The stack also includes Swift.
No license file is mentioned in the README, so usage rights beyond running the published binaries are unclear.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.