🛠️ 개발 환경Gemini CLI: v0.33.0 이상💬 업데이트 소개Plan mode is now available in Gemini CLI다른 Agent를 써본 개발자라면 익숙한 계획 모드가 드디어 Gemini CLI에도 정식으로 들어왔다. 솔직히 옆동네는 이미 한참 전부터 지원했는데 이제야 추가됐다는 건 좀 아쉬운 부분이다. 개인적으로 이 기능이 너무 부러워서 /plan 커맨드를 직접 만들어서 쓰고 있었는데, 이제 공식 지원이 생겼으니 그 커맨드는 폐기 처리해야겠다. 그런데 이 글을 읽으면서 충격적인 사실을 하나 알게 됐다. 내가 직접 만들어서 쓰던 /init, /plan, /work 같은 커맨드들이 이미 공식 Extension으로 존재했던 것이다. 개발자로서 이런 기술 소식을 제때 챙기지 못했..
💬 회고 주제한 달 전, 무신사의 AI Native Engineering 공고를 보고 지원하게 되었다.2차 테스트까지 볼 수 있는 기회를 얻었지만, 결과적으로는 불합격했다. 이전 회사에서 경영난으로 권고사직을 받은 뒤, 새롭게 이직을 준비하면서 'AI가 코드를 짜는 시대에 백엔드 엔지니어로서 어떤 경쟁력을 가져야 할까?'라는 고민이 계속 머릿속을 맴돌아, 이력서를 수도 없이 수정했다. 그런 시기에 오랜만에 서류부터 코딩 테스트까지 밟아볼 수 있었기에, 결과와 무관하게 나에게는 값진 경험이었다. 사실, 회고를 해야겠다는 생각 자체를 잊고 있었는데, 최근에 EO Korea 채널에 올라온 스탠포드에서 빅테크로 조용히 퍼지는 개발자 생존법 영상을 보고 2차 테스트에서 내가 놓쳤던 것들과 겹쳐 보이면서 생각이 ..
🛠️ 개발 환경💻 OS: MacOS👾 Github: gemini-cli-commands⚽️ 목표가난한 취준생은 오늘도 Google AI Pro 플랜을 알차게 사용하기 위해 고군분투 중이다. 평소에는 oh-my-opencode를 통해 기초 개발을 진행하다가, 토큰 제한에 걸리면 Gemini CLI로 넘어오고, 시각적인 뷰를 보면서 개발해야 할 때는 Google Antigravity로 넘어가는 방식을 섞어가며 힘들게 개발을 이어가고 있다. 이 과정을 반복하다 보니 문득 ‘Gemini CLI 안에서 oh-my-opencode(OmO)의 워크플로우를 어떻게든 흉내 내볼 수 없을까?’라는 생각이 들었다. OmO처럼 구체적인 계획을 먼저 작성시키고, 그 계획을 토대로 코드를 짜게 만드는 방식이 너무 마음에 들..
💬 소개잠숨고청(잠시 숨을 고르는 청년) 생활이 길어지면서, 내가 어떤 것을 해야 할지 체계적으로 정리하고 공부하기 위해 데스크톱 TODO 앱을 만들고 있다. 이 프로젝트를 개발하면서 바이브 코딩(Vibe Coding) 방식을 적극적으로 도입해 보았다. 구체적으로 Gemini CLI, oh-my-opencode, 그리고 Google Antigravity 환경을 활용해 보았으며, 각 도구가 가진 장단점과 특징을 리뷰해 보려고 한다.🚨 주의 사항무료 API 키를 사용하거나 OAuth를 사용하여 로그인한 경우, Gemini CLI나 oh-my-opencode 사용 시 입력된 프롬프트, 코드 그리고 생성된 결과물은 Google의 모델 개선에 사용될 수 있다. 따라서 무료 사용자의 경우 실무 프로젝트 개발 시..
🛠️ 개발 환경OpenCode : 1.2.14OS : Mac OS💬 OmO(oh-my-opencode)란Github: oh-my-opencode이 오픈 소스를 도입하기 전, AI를 활용한 코딩 도구가 어떻게 진화했는지 짚고 넘어갈 필요가 있다.세대핵심 개념작동 방식 및 설명대표 사례1세대Auto Completion개발자가 코드를 입력하면, 문맥을 파악해 알맞은 코드를 제안GitHub Copilot (초창기)2세대Chat with AI웹이나 IDE 플러그인에서 질문하면 코드 스니펫이나 해결책을 응답ChatGPT, Claude 웹3세대AI Agent터미널 환경에서 AI 에이전트가 직접 파일 시스템에 접근하여 코드를 작성하고 수정Gemini CLI, Claude Code, Cursor4세대AI Agent ..
🛠️ 개발 환경Kotlin: 2.2.20📚 라이브러리 정보Repository: github.com/Jwhyee/profanity-filter이 라이브러리는 Java, Kotlin, Spring Boot 기반에서 모두 정상적으로 동작합니다. 이 포스팅에서는 Kotlin 기반으로 설명하지만, README.md에는 Java 코드도 추가되어 있습니다. Gradle(Kotlin, Groovy), Maven 각각의 설정 방법 또한 README.md에서 확인할 수 있습니다. 아직 부족한 점이 많지만, 커뮤니티의 피드백을 받으며 점진적으로 개선해나갈 예정입니다. 관심 있으신 분들의 기여(PR)와 의견(Issue) 모두 환영합니다!🎯 개발 배경최근 토이 프로젝트에서 인기 검색어 기능을 개발하던 중, '누군가가 의도..