Dymaxion (110.♡.166.33)
2025년 7월 13일 AM 11:29 · 수정됨(07. 17. 09:08)
일하는데 쓰려고 파이썬으로 간단한 기어 그리는 프로그램을 하나 만들어서 사용히고 있었는데요.
전형적인 스파게티 코드입니다.
gemini cli 가지고 이걸 index.html로 만들어줘 하니깐 그냥 뙇 만들어 주더라구요.
게다가 버그 하나도 지가 알아서 고쳐줌
그림 종횡비나 버튼 위치 옮겨줘 하는 대화 서너번 하고나서 최종적으로 만들어진 index.html을 github pages로 올려서 웹서비스 그냥 되네요.
전체 소요시간은 20분 정도
결과물은
https://dymaxionkim.github.io/FGPG2/
저는 자바스크립트를 전혀 모르고
웹개발 개념도 없는데
대화 몇 번 하니까 허무하게 목표가 달성됩니다.
프로페셔널한 개발이 아니고
간단한 툴 같은거 코딩하는데는
gemini cli 무료버전으로 차고 넘치는거 같아요.
# 기타 사용 소감
물론 소스코드 수정 정도야 다른 UX를 가진 LLM을 가지고도 다 할 수 있겠지만,
gemini cli의 경우에는 로컬 디렉토리의 파일의 읽기 쓰기는 물론, 로컬 컴퓨터에 설치된 명령어를 직접 실행까지 가능하기 때문에, 전체 워크플로우가 엄청나게 간단해지고, 사용자가 손을 대는 횟수 자체가 엄청나게 줄더라고요.
예를 들어 로컬 컴퓨터에 문서 포멧 변환을 여러가지로 해 주는 pandoc이나, 그림파일을 명령어로 다룰수 있는 imagemagick이 설치되어 있다면, gemini cli에서 이 툴을 사용해서 작업해라 이런 식으로 때려주면 자기가 커맨드 만들어서 그냥 실행까지 되니까요.
# 아쉬움
gemini cli는 기본적으로 구글 gemini api에만 연결되어서 작동하도록 되어 있는데,
그거 말고도 다른 llm 서비스에도 연결할 수 있도록 설정이 가능했으면 좋겠네요.
예를 들어 ollama 라던가 채찍피티나 기타 다른 외부 llm 모델에 접속해서 작업이 가능하다면 굳이 gemini-2.5-pro 모델에만 목을 메지 않아도 될테니까요.
gemini cli 자체는 github에 소스코드 오픈되어 있으니깐 좀 있으면 아마 그런 식의 fork가 나오지 않을까 하는 생각도 해 봅니다. 아니면 관련해서 mcp 서비스로 연결될 수도 있을 것 같고요.
댓글 (4)
-
쟘쟘스
25.07.13 · 221.♡.194.163
-
일일리케
25.07.16 · 169.♡.222.131
그니까 이게 기존 MCP인가 뭔가 하는 것들이 하는 걸 혼자 다 하는건가요? -
DDymaxion
→ 일리케 작성자
25.07.17 · 223.♡.246.168
아뉴 그건 아닌거 같고요.
터미널 명령을 얘가 직접 만들어서 실행까지 시켜준다 이렇게 생각됩니다.
mcp연결은 필요하면 당연히 설정가능하고요. -
비비가오려나
25.07.20 · 14.♡.188.159
잘 봤습니다.
댓글을 작성하려면 이 필요합니다.
아이디어만 있으면 웬만한 건 잘 만들어주네요. 제가 필요한게 그렇게 복잡한게 아니다 보니...
다른 llm도 cli로 쓸 수 있는 다양한 툴이 나오지 않을까 기대하고 있습니다.