27P by colus001 16일전 | ★ favorite | 댓글 12개

자연어로 말하면 LLM 이 쉘 명령어를 만들어서 실행해주는 CLI 도구 pls 를 만들었습니다. 일상적으로 쓰이진 않고 가끔씩 쓰는 명령어들이 영 기억이 안나더라구요.

$ pls '1380 포트 쓰는 프로세스 다 죽여줘'

$ pls 'DNS Cache 날려줘'

$ pls '오래된 docker 컨테이너 정리해줘'

이런 것들? 그래서 간단하게 바이브코딩으로 만들어 봤습니다.

OpenCode 에 Opus 4.6, Sonnet 4.6 을 연결해서 만들었구요. Zig 를 배우고 싶어서 시작한건데, 배우... 는데는 실패한거 같고, 빌드 시스템이 깔끔해서 좋았습니다.

저는 gemini-3-flash-preview 쓰고 있는데, API Key 는 연동해주셔야 합니다. 워낙 기능 자체가 작다보니까 API 비용은 크게 걱정안하셔도 됩니다. 꽤 쓴다고 해도 몇십원 수준 정도로 나와서요.

$ echo '작업 내용' | pls 같은 형태로도 사용하실 수 있고, 맥 유저들은 brew 로 설치하시면 바로 사용하실 수 있습니다.

피드백 환영합니다~

오 아이디어 개쩐다

너무 좋습니다

zig로 만들어서 너무 행복하다

Proxy 하나 띄워서 API 설정 안하고 쓸 수 있도록 하였습니다. $ brew upgrade plsinstall.sh | sh 다시 실행하시면 되고, pls config reset 으로 하거나 pls config 에서 provider 를 proxy 로 설정하시면 됩니다. 레이트 리밋이 다소 빡빡하게 되어있지만, 일반적인 유즈케이스에서는 별 문제 없으실겁니다~

아이디어가 정말 좋네요

저도 비슷한 아이디어를 오래 전부터 생각했는데. 이름이 너무 좋네요 ㅋㅋ

헉..! 와 너무 필요했던 기능입니다.

초창기에 Github-cli에 copilot 플러그인으로 사용하다가 없어져서 아쉬웠는데 좋습니다!

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

한번 사용해 봐야겠습니다. 비슷한것을 생각 중이라 자료를 모으고 있는데, 나누어 봅니다. 다른 프로젝트들을 참고하셔서 더 발전시키면 좋을듯합니다.

조사 했을때 가장 그럴듯한게 이것들이었습니다:
https://github.com/kunchenguid/gsh
https://github.com/sigoden/aichat

어떤 도구 써서 만드셨나요? Claude Code?

OpenCode 에 Antrophic 연결해서 만들었습니다~

와우웅! 답변 고맙습니다~