Fresh: A powerful terminal text editor and IDE
4 hours ago
- #productivity
- #IDE
- #terminal-editor
- Fresh is a powerful terminal text editor and IDE with instant startup and low memory footprint.
- It handles large files efficiently and supports remote editing over SSH.
- Features include split-panel review for Git with staged/unstaged/untracked files, side-by-side diff views, and export to Markdown.
- It can run multiple Language Server Protocol (LSP) servers per language with merged completions and per-project workspace detection.
- Supports named daemons, detach/reattach across terminal disconnects, and Hot Exit for persisting buffers.
- Plugins are compiled with OXC and run in a sandboxed QuickJS VM, with packages installed from an official registry.
- The status bar is configurable with elements like a clock and git branch, and themes are editable live.
- Includes a command palette with prefix routing, keybinding editor with conflict detection, and full mouse support.
- Available for installation via one-line curl script, Homebrew, winget, npm, or GitHub releases on Linux, macOS, Windows, and FreeBSD.
- User feedback highlights its speed, efficiency, multi-cursor experience, and intuitive design.