Halo, Sobat Kampus! Buat kalian yang sering banget ngerjain tugas kuliah, ngoding, atau ngerjain project sampingan, pasti familiar banget sama rasanya terjebak di tengah tumpukan aplikasi yang terbuka di laptop. Mulai dari terminal buat running script, teks editor buat nulis kode, file browser buat cari aset, sampai aplikasi notes buat nyatet materi kuliah. Kalau ditotal, mungkin ada belasan jendela yang aktif barengan di layar laptop kita.

Beberapa waktu lalu, ada seorang developer yang ngikutin komunitas kumpul-kumpul rutin anak-anak IT buat ngopi bareng sambil bahas code. Dari situ, dia sadar satu hal menarik: hampir semua orang di sana bikin sesuatu buat nyelesaiin masalah yang mereka temuin sehari-hari. Nah, dari sinilah inspirasi itu muncul. Kenapa nggak bikin sesuatu buat ngatasi masalah di workflow-nya sendiri?

Latar Belakang Masalah: Pajak Berpindah Konteks yang Bikin Capek

Kalau kita bedah hari-hari seorang mahasiswa IT atau programmer, aktivitas kita sebenarnya cukup repetitif tapi padat. Kita nulis banyak kode, interaksi sama AI agents, bagi-bagi catatan kuliah, dan sering banget pakai berbagai macam CLI tools. Secara terpisah, masing-masing tools ini emang keren dan berguna banget. Masalahnya baru muncul pas kita berhenti fokus di satu tempat dan mulai loncat-loncat dari satu aplikasi ke aplikasi lainnya.

Fenomena ini sering disebut sebagai context-switching tax alias beban mental gara-gara otak kita harus terus beradaptasi pas pindah dari terminal ke editor, terus pindah lagi ke file browser, lalu buka jendela catatan yang lain. Capek, kan? Biar nggak gampang burn-out pas nugas seharian di kampus atau di cafe langganan, developer ini akhirnya mutusin buat bikin sebuah solusi praktis bernama Termo.

Apa Sebenarnya Termo Itu?

Termo adalah sebuah native terminal dan file workspace yang dirancang buat nggabungin semua kepingan tools yang tadinya mencar-mencar ke dalam satu jendela tunggal yang rapi. Gak perlu lagi alt-tab sana-sini cuma buat ngecek file atau ngetik script sederhana. Berikut adalah beberapa fitur utama yang bikin Termo sangat diandalkan:

  • Real Integrated Terminal: Ini bukan terminal main-main yang cuma numpang lewat. Termo pakai PTY beneran yang sudah support scrollback, mouse, dan inline graphics.
  • Tabbed Editor & File Explorer: Dilengkapi dengan editor bert tab dan penjelajah file yang punya fitur inline preview.
  • Recursive Split Panes: Kalian bisa bagi layar jadi beberapa bagian (split panes) di mana tiap pane bisa nyampur antara shell dan tab editor. Cukup drag tab ke pane lain buat mindahin atau mecah ulang tampilannya.
  • Library Terintegrasi: Punya tempat khusus buat nyimpen scripts, snippets, dan notes langsung di dalam aplikasi, jadi hal-hal yang sering kita pakai ulang nggak bakal tercecer di berbagai aplikasi berbeda.
  • Agent-Aware: Punya kemampuan buat mendeteksi CLI AI coding-agents yang lagi jalan di terminal kalian, bikin kita bisa langsung balik ke sesi sebelumnya dengan gampang pas lagi ngerjain project kompleks.

Dari sisi teknologi di balik layar, Termo dibangun menggunakan single binary berbahan dasar Rust di atas immediate-mode GUI. Artinya, aplikasi ini sama sekali nggak pakai Electron atau webview yang terkenal berat. Hasilnya? Aplikasi ini startup-nya ngebut banget dan tetap enteng pas dipake, jadi gak bakal bikin baterai laptop kalian cepat habis atau kipas laptop berputar kencang pas dipake nugas maraton.

Worth It Gak Buat Mahasiswa?

Buat kalian yang penasaran apakah aplikasi ini sepadan buat masuk ke dalam ekosistem tempur kuliah kalian, berikut adalah rangkuman kelebihan dan kekurangannya:

  • Kelebihan (Worth It): Aplikasi ini super ringan karena dibuat dengan Rust (bebas dari beban RAM membengkak ala Electron), sangat menghemat waktu karena semua tools ngoding ada di satu jendela, gratis, dan open-source. Sangat cocok buat mahasiswa yang sering mobile dan butuh efisiensi tinggi saat nugas tanpa bikin punggung pegal gara-gara mikirin performa laptop yang lemot.
  • Kekurangan (Perlu Dicatat): Karena masih dalam tahap awal pengembangan (early stage), mungkin masih ada beberapa bug atau fitur spesifik yang belum selengkap IDE raksasa seperti VS Code. Butuh sedikit waktu adaptasi bagi yang belum terbiasa pakai terminal-centric workspace.

Cara Menjajal Termo di Laptop Kamu

Buat kalian yang penasaran dan pengen langsung nyoba tanpa ribet ngurusin dependency yang rumit, proses instalasinya gampang banget. Cukup pakai satu baris perintah di terminal kalian:

Bagi pengguna Linux atau macOS, jalankan perintah berikut:

curl -fsSL https://raw.githubusercontent.com/swavan/plugins/main/install-termo.sh | sh

Sedangkan buat kalian pengguna Windows, jalankan perintah ini di PowerShell:

irm https://raw.githubusercontent.com/swavan/plugins/main/install-termo.ps1 | iex

Informasi dokumentasi dan detail lebih lengkap bisa langsung kalian cek di situs resminya melalui tautan https://cli.swavan.io/termo.html.

Project ini masih sangat baru, dan diciptakan murni dari keresahan seorang developer muda. Tapi justru di sinilah letak serunya! Kalau kalian nyoba aplikasi ini, jangan ragu buat kasih masukan, bilang apa fitur yang masih kurang, atau laporin kalau ada error yang nemu di tengah jalan. Dari situlah inovasi-inovasi keren lahir. Yuk, asah terus skill ngoding kalian, bikin project solutif versi kalian sendiri, dan buktikan kalau mahasiswa Indonesia juga jago berinovasi!