Fresh is a terminal-based text editor and integrated development environment (IDE) designed for users seeking a fast and lightweight solution for code editing and project management within the terminal. It emphasizes instant startup, low-latency input, and a small memory footprint, maintaining responsiveness even when working with multi-gigabyte files or during remote editing sessions over SSH. The tool supports intuitive keyboard and mouse controls, multi-cursor editing, keyboard macros, and a Vim mode, catering to developers comfortable with advanced editing workflows. Fresh includes features such as a fuzzy file finder, project-wide grep for searching and replacing text across files—even in unsaved buffers—and a theming system for interface customization. Its git integration is modeled after magit-style review, providing split-panel views for staged, unstaged, and untracked files alongside selected diffs. Users can stage, unstage, or discard individual hunks, leave line comments and review notes, and export reviews to Markdown. Additional git features include a git gutter, log viewer, and git grep functionality. Language Server Protocol (LSP) support in Fresh allows running multiple servers per language with feature routing and merged completions, enabling enhanced code intelligence and completion for a wide range of programming languages. The editor also supports TypeScript plugins, extending its functionality further. Fresh is open source and available as a single static binary for Linux, macOS, and Windows, simplifying installation and deployment. SSH remote editing is optimized by transferring only diffs, ensuring efficient editing of large files on remote systems. Overall, Fresh is suited for developers and technical users who prefer working in the terminal and require a responsive, extensible, and feature-rich environment for code editing, project navigation, and version control tasks.
Fresh is an IDEs & code editors product. It focuses on providing a fast, extensible terminal IDE for developers needing efficient code editing and project management. It is built as an open-source project for developers. Fresh is open source under the GPL-2.0 license. The product ships for the command line, macOS, Windows, and Linux, and it can be self-hosted.
It is developed by sinelaw, and the product first shipped in 2024. Development happens publicly on GitHub with 7.8k stars and 3.1k commits in the last 90 days. Key capabilities include Terminal IDE, LSP support, and git integration.
Latest indexed changes and source events
Fresh: A powerful terminal text editor and IDE verified by the PulseGate indexer
Other apps tracked under the same category.