A minimal, distraction-free Markdown editor with inline preview, built with Tauri and TipTap. Lightweight and cross-platform β runs on Windows, macOS, and Linux.
- Rich text editing β Bold, italic, underline, strikethrough, headings, lists, blockquotes, inline code, and links
- Bubble menu toolbar β Formatting toolbar appears on text selection
- Image support β Paste, drag & drop, or insert images directly into your document
- Image preview β Full-screen gallery with navigation between images
- Command palette β Quick file search with fuzzy matching (
Ctrl + \) - Zen mode β Fullscreen distraction-free writing (
Ctrl + Shift + F) - Theming β 5 built-in themes: Light, Dark, Catppuccin, Espresso, Tokyo Night
- Customizable font size β Adjustable with keyboard shortcuts
- Adjustable editor width β Resize the editor area on the fly
- Unsaved changes guard β Prompts to save before closing or switching files
- Word & character count β Live statistics in the info panel
- Native file dialogs β Open, save, and save-as with system dialogs
2026-06-28.19-20-27.mp4
https://github.com/dimm999/Yesss-Editor/assets/video2.mp4
| Shortcut | Action |
|---|---|
Ctrl + N |
New file |
Ctrl + O |
Open file |
Ctrl + Shift + O |
Open folder |
Ctrl + S |
Save file |
Ctrl + Q |
Quit |
Ctrl + \ |
Command palette |
Ctrl + Shift + F |
Toggle zen mode (fullscreen) |
Ctrl + = |
Increase font size |
Ctrl + - |
Decrease font size |
Ctrl + 0 |
Reset font size |
Ctrl + ; |
Decrease editor width |
Ctrl + ' |
Increase editor width |
Ctrl + [ |
Previous theme |
Ctrl + ] |
Next theme |
Ctrl + / |
Toggle info panel |
Download the latest release from the Releases page.
Prerequisites:
# Clone the repository
git clone https://github.com/dimm999/Yesss-Editor.git
cd Yesss-Editor
# Install dependencies
npm install
# Development
npm run tauri dev
# Build for production
npm run tauri build- Tauri v2 β Native desktop framework
- React v19 β UI library
- TipTap β Rich text editor
- Vite β Build tool
- TypeScript β Type safety
The app stores its config and themes in the standard app data directory:
| OS | Path |
|---|---|
| Windows | %APPDATA%\yesss-editor\ |
| macOS | ~/Library/Application Support/yesss-editor/ |
| Linux | ~/.config/yesss-editor/ |
Inside that directory you'll find:
config.jsonβ editor settings (font size, editor width, active theme)themes/β custom theme JSON files
You can add your own themes by dropping .json files into the themes/ folder.
MIT


