28 คะแนน โดย colus001 2026-03-24 | 13 ความคิดเห็น | แชร์ทาง WhatsApp

ผมได้ทำเครื่องมือ CLI ชื่อ pls ที่เมื่อบอกเป็นภาษาธรรมชาติแล้ว LLM จะสร้างและรันคำสั่งเชลล์ให้เองขึ้นมาครับ พวกคำสั่งที่ไม่ได้ใช้ทุกวันแต่ต้องใช้เป็นครั้งคราวนี่มักจะนึกไม่ค่อยออกเสมอ

$ pls 'ฆ่าโปรเซสทั้งหมดที่ใช้พอร์ต 1380'

$ pls 'ล้าง DNS Cache ให้หน่อย'

$ pls 'จัดการลบ docker container เก่าๆ ให้หน่อย'

ประมาณนี้ครับ เลยลองทำขึ้นมาแบบง่ายๆ ด้วย vibe coding

ผมทำมันโดยเชื่อม OpenCode เข้ากับ Opus 4.6 และ Sonnet 4.6 ครับ ตอนแรกเริ่มเพราะอยากเรียนรู้ Zig แต่ดูเหมือนจะ... เรียนไม่สำเร็จเท่าไร แม้ว่าระบบ build จะดูสะอาดและดีมากก็ตาม

ตอนนี้ผมใช้ gemini-3-flash-preview อยู่ และต้องเชื่อม API Key เองนะครับ แต่เพราะตัวฟีเจอร์มีขนาดเล็กมาก จึงไม่ต้องกังวลเรื่องค่า API มากนัก ต่อให้ใช้พอสมควรก็อยู่แค่ระดับหลักสตางค์ถึงไม่กี่สิบวอนเท่านั้น

สามารถใช้งานในรูปแบบอย่าง $ echo 'เนื้อหางาน' | pls ได้ด้วย และถ้าเป็นผู้ใช้ Mac ก็ติดตั้งผ่าน brew แล้วใช้งานได้ทันทีครับ

ยินดีรับฟีดแบ็กครับ~

13 ความคิดเห็น

 
chl11wq12 2026-03-24

โอ้ ไอเดียโคตรเจ๋ง

 
m00nlygreat 2026-03-25

ผมก็เคยคิดไอเดียคล้าย ๆ กันมานานแล้วเหมือนกัน แต่ชื่อนี้ดีมากเลย 555

 
nyanrus 2026-04-21

ฉันเลื่อนอ่านคอมเมนต์ก่อน แล้วพอมาเห็นคอมเมนต์นี้ถึงได้ไปดูชื่อเรื่อง แล้วก็หลุดขำก๊ากเลย 555555

 
chl11wq12 2026-03-24

สร้างด้วย zig เลยมีความสุขมาก

 
rayinclay 2026-03-30

ดีมากเลย

 
colus001 2026-03-25

ผมได้เปิดใช้ proxy ตัวหนึ่งเพื่อให้สามารถใช้งานได้โดยไม่ต้องตั้งค่า API ครับ เพียงรัน $ brew upgrade pls หรือรัน install.sh | sh อีกครั้งก็ได้ และสามารถใช้ pls config reset หรือเข้าไปที่ pls config แล้วตั้งค่า provider เป็น proxy ได้เช่นกัน แม้ว่า rate limit จะค่อนข้างเข้มงวดอยู่บ้าง แต่สำหรับการใช้งานทั่วไปก็น่าจะไม่มีปัญหาอะไรครับ~

 
hevinxx 2026-03-25

ไอเดียดีมากจริง ๆ

 
anyjava 2026-03-25

โอ้โห..! นี่เป็นฟีเจอร์ที่จำเป็นมากจริง ๆ ครับ

 
hwhang0917 2026-03-25

ตอนแรกเคยใช้เป็นปลั๊กอิน copilot ของ github-cli แล้วพอมันหายไปก็เสียดายอยู่เหมือนกัน ดีเลยครับ!

https://github.com/github/gh-copilot

 
runableapp 2026-03-25

คงต้องลองใช้ดูสักครั้งครับ ตอนนี้ผมกำลังคิดอะไรที่คล้าย ๆ กันอยู่และกำลังรวบรวมข้อมูล เลยขอแชร์ไว้ครับ หวังว่าจะนำโปรเจ็กต์อื่น ๆ ไปอ้างอิงและพัฒนาต่อให้ดียิ่งขึ้นได้

ตอนที่ลองสำรวจดู สิ่งที่ดูเข้าท่าที่สุดมีพวกนี้ครับ:
https://github.com/kunchenguid/gsh
https://github.com/sigoden/aichat

 
chl11wq12 2026-03-24

ใช้เครื่องมืออะไรทำครับ? Claude Code เหรอ?

 
colus001 2026-03-24

สร้างโดยเชื่อมต่อ Antrophic เข้ากับ OpenCode ครับ~

 
chl11wq12 2026-03-25

ว้าวว! ขอบคุณสำหรับคำตอบนะ~