# Show GN: 개발할 때 매번 포트 죽이기 귀찮아서, 맥용 메뉴바 앱 하나 만들었습니다 (Portless)

> Clean Markdown view of GeekNews topic #24704. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=24704](https://news.hada.io/topic?id=24704)
- GeekNews Markdown: [https://news.hada.io/topic/24704.md](https://news.hada.io/topic/24704.md)
- Type: show
- Author: [jspiner](https://news.hada.io/@jspiner)
- Published: 2025-11-29T12:44:15+09:00
- Updated: 2025-11-29T12:44:15+09:00
- Original source: [portless.app](https://portless.app?ref=geeknews)
- Points: 13
- Comments: 8

## Summary

개발 중 자주 마주치는 **포트 충돌 문제**를 깔끔하게 해결해주는 macOS 메뉴바 앱 **Portless**가 등장했습니다. 실행 중인 포트를 한눈에 보고, 클릭 한 번으로 **프로세스 종료**까지 처리할 수 있어 매번 `lsof`와 `kill`을 반복하던 번거로움을 없앱니다. 특히 **Docker 컨테이너 감지**와 **자주 쓰는 포트 우선 표시** 기능이 실무 흐름에 딱 맞습니다. 작은 불편을 직접 해결한 개발자의 접근이라 그런지, “개발자 경험을 위한 진짜 유틸리티”가 이런 거구나 싶습니다.

## Topic Body

개발하시면서 가장 자주 겪는 문제 중 하나가 포트 충돌일 거라 생각합니다.  
서버를 실행하면 "Error: Port 3000 is already in use"가 뜨고, 결국 lsof로 프로세스를 찾고 kill로 종료하는 과정을 반복하게 되죠.  
  
저도 이 과정을 하루 평균 10번 정도 했습니다.  
그래서 아예 작은 도구를 하나 만들었습니다. Portless라는 macOS 메뉴바 앱입니다.  
  
기능은 단순합니다.  
  
- 현재 어떤 포트가 점유되어 있는지 메뉴바에서 바로 확인  
- 원클릭으로 해당 프로세스 종료  
- 자주 사용하는 개발 포트(3000, 8080 등) 우선 표시  
- Docker 컨테이너 자동 감지 / 컨테이너 및 이미지명 표시  
  
이 앱을 쓰고 난 뒤로는 포트 충돌로 인한 컨텍스트 스위칭이 거의 사라졌습니다.  
프로젝트 전환 시간도 체감상 꽤 줄었습니다.  
  
linkedin으로 체험 해보고싶다고 dm주시면 평생 무료 이용 쿠폰을 드리고 있습니다.  
https://www.linkedin.com/posts/jspiner_portless-end-port-conflicts-forever-developers-activity-7399073399492247552-K5XN

## Comments



### Comment 47035

- Author: windbug99
- Created: 2025-12-01T13:35:14+09:00
- Points: 2

오 저도 동일한 문제가 종종 있었는데 솔루션으로 제작 하시다니 응원드립니다!

### Comment 47027

- Author: timotolkie
- Created: 2025-12-01T11:38:20+09:00
- Points: 1

저는 샀습니다. 개발자님에게 응원을 보내며 더 좋은 앱들을 개발하시길   
응원하겠습니다. 결제방식이나 라이센스 키 같은 예시가   
예비 창업자인 저에게 큰 도움이 되었습니다.   
건승하시길 기원합니다.

### Comment 47025

- Author: logone72
- Created: 2025-12-01T11:27:53+09:00
- Points: 1

깔끔하고 좋은 앱 같네요. 저는 아직 쓸 일이 없지만 필요해지면 떠오를 것 같습니다.

### Comment 46990

- Author: dkmin
- Created: 2025-11-30T22:32:51+09:00
- Points: 1

npx kill-port 3000

### Comment 47006

- Author: zero0000
- Created: 2025-12-01T08:07:23+09:00
- Points: 1
- Parent comment: 46990
- Depth: 1

감사합니다.

### Comment 46967

- Author: tensun
- Created: 2025-11-29T21:17:02+09:00
- Points: 1

ai agent에 죽여 달라고 합니다

### Comment 46964

- Author: redlasha
- Created: 2025-11-29T17:22:53+09:00
- Points: 1

전 claude skill로 등록하고 종료해달라고 얘기하는 식으로 사용하고 있네요 기본 작업 상태이다 보니 전환없이되서 좋았습니다

### Comment 47076

- Author: rainystar
- Created: 2025-12-02T16:17:28+09:00
- Points: 1
- Parent comment: 46964
- Depth: 1

claude skill은 클로드가 적용할 때도 있고 아닐 때도 있지 않나요?
