Bagi para pengguna Linux yang sering berurusan dengan terminal, memilih editor teks bisa jadi dilema, misalnya Vim dan Neovim powerful tapi curam kurva belajarnya, Emacs fleksibel tapi boros memori, sementara VS Code modern namun lambat, apalagi saat membuka file besar. Kini, hadir solusi baru, yaitu Fresh, editor TUI (Text User Interface) baru yang menggabungkan kecepatan terminal dengan kemudahan antarmuka grafis.
Fresh dirancang dengan filosofi utama, yaitu "tidak perlu menjadi ahli untuk bisa produktif". Berbeda dengan editor terminal tradisional yang bersifat modal/mode (artinya Anda harus berpindah antara mode mengetik dan mode perintah), Fresh bersifat non-modal, artinya Anda bisa mengetik, mengklik, dan menjalankan perintah seperti di editor grafis modern.
Fitur seperti menu bar lengkap, palette perintah (command palette), dan dukungan mouse penuh membuat transisi dari VS Code, Sublime Text, atau bahkan Notepad++ terasa mulus. Bahkan pengguna yang baru pertama kali membuka terminal pun bisa langsung menggunakannya tanpa konfigurasi rumit.
Yang membuat Fresh benar-benar menonjol adalah performanya. Dibangun dengan Rust, Fresh menggunakan struktur data piece tree yang hanya memuat bagian file yang benar-benar dibutuhkan, bukan seluruh isi file ke memori. Hasilnya?
Ingin menambahkan fitur baru? Fresh memungkinkan pengguna membuat plugin dengan TypeScript, bahasa yang populer di kalangan pengembang web dan aplikasi modern. Plugin dijalankan dalam lingkungan Deno yang terisolasi (sandboxed), sehingga aman dan tidak mengganggu stabilitas editor.
Beberapa plugin bawaan sudah tersedia, seperti:
#ff0000)TODO dan FIXME./src/utils/…)Meski ramah pemula, Fresh tidak main-main soal fitur:
Fresh bisa diinstal dengan berbagai cara:
# Via npm (direkomendasikan)
npm install -g @fresh-editor/fresh-editor
# Coba langsung tanpa instal
npx @fresh-editor/fresh-editor
# Via Cargo (untuk pengguna Rust)
cargo install fresh-editor
Binari pra-kompilasi juga tersedia di GitHub Releases.
Fresh dirilis di bawah lisensi GPL-2.0, dan pengembangnya secara terbuka mengundang komunitas untuk mencoba, memberikan masukan, melaporkan bug, atau bahkan berkontribusi. Proyek ini juga dibangun dengan bantuan AI (Claude Code), namun dikawal ketat melalui pengujian ekstensif untuk memastikan kualitas dan konsistensi UX.
Fresh bukan sekadar “Vim versi baru”. Software ini adalah tantangan terhadap asumsi lama bahwa editor terminal harus rumit, lambat, atau sulit dikonfigurasi. Dengan fokus pada kemudahan, performa, dan ekstensibilitas modern, Fresh berpotensi menjadi pilihan utama, baik untuk pemula yang ingin belajar, maupun profesional yang bekerja dengan file berukuran raksasa di lingkungan server atau container.
Jika Anda ingin editor terminal yang cepat seperti kilat, ringan di sumber daya, namun tetap nyaman digunakan, Fresh sangat layak dicoba hari ini.
Sumber: