13 คะแนน โดย jspiner 2025-11-29 | 8 ความคิดเห็น | แชร์ทาง WhatsApp

ผมคิดว่าหนึ่งในปัญหาที่เจอบ่อยที่สุดระหว่างพัฒนาคือพอร์ตชนกัน
พอรันเซิร์ฟเวอร์ก็จะขึ้นว่า "Error: Port 3000 is already in use" แล้วสุดท้ายก็ต้องวนกลับไปหาโปรเซสด้วย lsof แล้วปิดด้วย kill ซ้ำ ๆ

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

ฟีเจอร์ก็ตรงไปตรงมาครับ

  • ดูได้ทันทีจากเมนูบาร์ว่าตอนนี้พอร์ตไหนถูกใช้งานอยู่
  • ปิดโปรเซสนั้นได้ด้วยการคลิกครั้งเดียว
  • แสดงพอร์ตพัฒนาที่ใช้บ่อย (3000, 8080 เป็นต้น) ไว้ก่อน
  • ตรวจจับ Docker container อัตโนมัติ / แสดงชื่อคอนเทนเนอร์และอิมเมจ

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

ถ้าอยากลองใช้งาน ส่ง DM มาทาง LinkedIn ได้เลย ผมแจกคูปองใช้งานฟรีตลอดชีพอยู่
https://linkedin.com/posts/…

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

 
timotolkie 2025-12-01

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

 
logone72 2025-12-01

ดูเป็นแอปที่เรียบร้อยและดีนะครับ ตอนนี้ผมยังไม่มีโอกาสได้ใช้ แต่ถ้าจำเป็นขึ้นมา ก็น่าจะนึกถึงมันได้ครับ

 
dkmin 2025-11-30

npx kill-port 3000

 
zero0000 2025-12-01

ขอบคุณครับ

 
tensun 2025-11-29

ให้ ai agent จัดการปิดให้

 
redlasha 2025-11-29

ผมลงทะเบียนไว้เป็น claude skill แล้วใช้งานในลักษณะสั่งให้มันปิดครับ เพราะเป็นสถานะการทำงานพื้นฐานเลยทำให้ใช้งานได้ดีตรงที่ไม่ต้องสลับไปมา

 
rainystar 2025-12-02

skill ของ Claude นี่ตอนใช้งาน บางทีก็ถูกนำมาใช้ บางทีก็ไม่ใช่แบบนั้นใช่ไหม?

 
windbug99 2025-12-01

โอ้ ผมก็เจอปัญหาเดียวกันนี้บ่อย ๆ เหมือนกัน แต่ถึงขั้นทำเป็นโซลูชันขึ้นมาเอง ขอเป็นกำลังใจให้ครับ!