Claude Code 안에서 친구와 채팅하는 플러그인을 만들었습니다.
❯ /knock bob
❯ 점심?
⏺ 라멘, 5분 뒤 로비
내가 입력한 말은 친구에게 가고, 친구의 답은 Claude 답변이 뜨는 자리에 뜹니다.
옆에서 보면 Claude와 일하는 중으로 보입니다. 모델을 부르지 않아서 토큰도 쓰지 않습니다.
설치
/plugin install knock --marketplace Henry-Hong/knock
/knock
할 수 있는 것
- /knock <이름>: 친구에게 노크합니다. 서로 노크하면 연결됩니다
- /knock random: 모르는 사람과 랜덤 1:1 매칭. /knock random <코드>로 팀끼리만 만날 수도 있습니다
- /knock room <방이름>: 최대 8명 그룹방
- /knock pic paste: 복사한 사진을 보냅니다. 터미널에서 블록 문자로 그려 보여줍니다
- 채팅 중 "@claude 국밥 vs 라멘?": Claude가 대화를 읽고 모두에게 답합니다 (툴 없음)
만든 방식
- Claude Code 플러그인 hook으로 메시지가 오면 턴을 열고, 상대 메시지를 Claude 답변 자리에 그립니다.
- 서버는 Cloudflare Workers + Durable Object 하나입니다. long-poll로 받고, 메시지는 중계만 할 뿐 저장하지 않습니다.
- 랜덤 상대가 채팅에 프롬프트 인젝션을 심을 수 있어서, 모르는 사람과 채팅한 뒤에는 Claude에게 보내는 첫 요청을 한 번 멈추고 /clear를 권합니다.
이런 피드백을 받고 싶습니다
- 어떤 상황에서 쓰고 싶으신지
- 랜덤 매칭이 재미있는지
/knock 상단에 지금 접속한 인원이 뜹니다. 랜덤 매칭을 눌러보시면 제가 받을 수도 있습니다 🙂

4 days ago
18



![[ET특징주]펩트론, 일라이릴리 기술평가 종료 소식에 하락세](https://img.etnews.com/news/article/2026/10/08/news-p.v1.20261008.b94f10395e00410b8d2a494b9b836893_P1.gif)

![[美특징주]캠벨·제너럴밀스 등 강세…기술주 이탈해 소비재주로](https://image.edaily.co.kr/images/content/defaultimg.jpg)
![이효리, 잔고 10만원·찬물 샤워 '쉬었음 청년' 커플 사연에.."너무 마음 아파"[연애전쟁]](https://image.starnewskorea.com/cdn-cgi/image/f=auto,w=1200,h=1498,fit=cover,q=high,sharpen=2/21/2026/10/2026100508283965845_1.jpg)

English (US) ·