Alat CLI `pls` yang memahami bahasa alami dan menjalankan perintah shell secara otomatis
(github.com/colus001)Saya membuat alat CLI pls yang menggunakan LLM untuk membuat lalu menjalankan perintah shell dari bahasa alami. Ini bukan sesuatu yang dipakai setiap hari, tetapi saya sering lupa perintah-perintah yang hanya sesekali digunakan.
$ pls 'bunuh semua proses yang memakai port 1380'
$ pls 'hapus DNS Cache'
$ pls 'bersihkan container docker lama'
Kurang lebih seperti itu. Jadi saya coba membuatnya secara sederhana dengan vibe coding.
Saya membuatnya dengan menghubungkan Opus 4.6 dan Sonnet 4.6 ke OpenCode. Awalnya saya mulai karena ingin belajar Zig, tetapi sepertinya saya gagal benar-benar mempelajarinya, meski saya suka karena sistem build-nya rapi.
Saya sendiri memakai gemini-3-flash-preview, dan Anda perlu menghubungkan API Key. Karena fiturnya memang sangat kecil, Anda tidak perlu terlalu khawatir soal biaya API. Bahkan jika cukup sering dipakai, biayanya hanya sekitar puluhan won.
Anda juga bisa menggunakannya dalam bentuk seperti $ echo 'isi pekerjaan' | pls, dan pengguna Mac bisa langsung memakainya setelah memasang lewat brew.
-
macOS
$ brew tap colus001/tap && brew install pls -
macOS / Linux
$ curl -sSfL https://raw.githubusercontent.com/colus001/pls/main/install.sh | sh
Umpan balik sangat diterima~
13 komentar
Wah, idenya keren banget
Saya juga sudah lama memikirkan ide yang mirip seperti ini. Namanya bagus sekali wkwk
Saya sedang baca komentar dulu, lalu melihat komentar ini dan baru melihat judulnya—langsung ngakak wkwkwk
Dibuat dengan zig, jadi sangat membahagiakan
Sangat bagus
Saya telah menyiapkan satu proxy agar bisa digunakan tanpa mengatur API. Anda bisa menjalankan kembali
$ brew upgrade plsatauinstall.sh | sh, lalu lakukanpls config resetatau atur provider ke proxy dipls config. Rate limit-nya memang agak ketat, tetapi untuk use case umum seharusnya tidak akan jadi masalah~Idenya benar-benar bagus.
Wah..! Ini benar-benar fitur yang sangat saya butuhkan.
Dulu saya sempat memakainya sebagai plugin copilot di github-cli pada masa awal, lalu kecewa ketika itu dihapus, jadi ini bagus!
https://github.com/github/gh-copilot
Saya harus mencobanya sekali. Saya sedang memikirkan sesuatu yang mirip dan mengumpulkan referensi, jadi saya bagikan. Akan bagus jika Anda merujuk proyek-proyek lain untuk mengembangkannya lebih jauh.
Saat saya menelitinya, yang paling masuk akal adalah ini:
https://github.com/kunchenguid/gsh
https://github.com/sigoden/aichat
Dibuat pakai alat apa? Claude Code?
Dibuat dengan menghubungkan Antrophic ke OpenCode~
Wah! Terima kasih atas jawabannya~