Fresh Terminal IDE: Single Binary IDE with LSP Support and Remote Editing
By
_sinelaw_
Front-window bakery material. Catches the eye, delivers the goods.
Summary
Fresh is a terminal-based integrated development environment (IDE) that runs as a single static binary with instant startup. It features broad Language Server Protocol (LSP) support, allowing multiple LSP servers per language with feature routing and merged completions. The IDE includes project-wide search, magit-style diff review, huge-file editing capabilities, SSH remote editing, and TypeScript plugin support. It automatically detects project workspace roots from configurable markers like Cargo.toml or package.json and comes with pre-configured settings for Python development.
Key quotes
· 4 pulledRun multiple LSP servers per language (for example pylsp + pyright) with feature routing and merged completions.
Per-project workspace roots detected from configurable markers like Cargo.toml or package.json.
One static binary, instant startup, broad LSP coverage, magit-style diff review, project-wide search, huge-file editing, SSH remote editing, and TypeScript plugins.
Configs shipped for Py
You might also wanna read
DevEx: Self-Hosted Open-Source Cloud IDE for Rapid Development
DevEx is a self-hosted, open-source Cloud IDE that allows users to create live REPLs in the browser, similar to Replit, but built on the ter
Termdock: Terminal-Centric AI Development Environment with Multi-Workspace Management
Termdock is a terminal-centric AI development environment that combines multi-workspace management, multi-terminal layouts, and Git visualiz
