Technical Seminar
Pohang University of Science and Technology
Department of Computer Science and Engineering
System Software Laboratory
Yongrae Jo
2
Developer
Editor/Terminal
Codebase
Traditional Coding
3
Developer
Editor/Terminal
AI Coding
Agent LLMs
Codebase
Claude Code Cursor Agent Github Copilot Gemini CLI
(Agent Mode)
첫 출시일
Tools
사용 형태 터미널
2025 05 22 2025 06 04 2025 06 17 2025 06 25
에디터
(cursor)
에디터
(vscode)
터미널
Traditional Coding Agentic Coding
GPT, Gemini, Grok, Claude, Qwen, DeepSeek ..
Shell, Web Search, Database, Server API, …
4
Editor/Terminal
AI Coding
Agent LLMs
Codebase Tools
Agentic Coding
개발 환경에 대한 깊은 이해
ctrl+c & ctrl+v
Operating System System Resources
Web LLM
Coding
시스템 리소스 적극 활용
워크 플로우 자동화 지원
주어진 텍스트만 이해
낮은 편의성
(복사하고 붙여넣기 반복)
5
Blindly Navigating Developer
Image created by Gemini
Confidently Navigating Developer
Developer
Developer
6
터미널 기반 개발자 친화적 UI/UX
무료 하루 100회 with Gemini 2.5 Pro
1M Context Window
Multi Modal 지원 (PDF, 이미지, …)
Built-in 구글 검색
인증 편의성 (구글 계정)
최신 / 오픈 소스
https://lmarena.ai/leaderboard
(2025 07 28 기준) Gemini Pro 2.5 사용자 평가 1위
유료
https://github.com/google-gemini/gemini-cli
// 이후 Gemini 2.5 Flash (1000회 무료)
// (Claude Code / Cursor 의 5배)
7
https://github.com/google-gemini/gemini-cli/blob/main/docs/architecture.md
CLI
Core
Tools
서버 모듈 (Backend)
• API client for communicating with the Google Gemini API
• Prompt construction and management
• Tool registration and execution logic
• Server-side configuration
…
사용자 모듈 (Frontend)
• Input processing
• Display rendering
• Theme and UI customization
• CLI configuration
…
외부 도구들 연동 (Extension of Agent Capability)
• file system, shell commands/scripts, web search/fetching, memory, …
ok?
result
prompt
8
Gemini-CLI v0.1.15 (Release Date: 2025 07 30), Gemini 2.5 Pro/Flash, Ubuntu 22.04
#1. Node JS / NVM 설치
> curl –o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
> nvm install 22 && nvm use 22
#2. Gemini CLI 설치
> npm install -g @google/gemini-cli
#3. Gemini CLI 실행
> # cd to the project root
> gemini
1. 색상 테마 선택 2. 사용자 인증 방법 선택 (구글 계정) 3. 사용자 인증 (구글 계정) 4. 사용
(인터랙티브 챗 모드)
https://github.com/google-gemini/gemini-cli?tab=readme-ov-file#quickstart
9
> gemini + {options}
The gemini Command
Built-in Commands
Custom Commands
Inside Chat
Outside Chat
--model {gemini-2.5-pro, gemini-2.5-flash}
--all-files // Include ALL files in context? (default: false)
--p {Your Prompt} // Run a prompt without interactive mode
--show-memory-usage // Show memory usage in status bar
--yolo // Automatically accept all actions (a.k.a YOLO mode)
--checkpointing // Enables checkpointing of file edits
…
/chat {save,list,resume} # 채팅 히스토리 저장, 목록, 불러오기
/clear # 화면 및 대화 내용 삭제
/compress # 대화 컨텍스트 내용 요약
/memory {show,add,refresh} # 컨텍스트 보기, 추가하기, 초기화
/mcp {list,auth,refresh} # MCP 서버 리스트, 서버 인증, 초기화
…
사전에 정의해 둔 프롬프트 활용
정의 방법 {root_dir}/.gemini/commands/{command}.toml 추가
10
https://github.com/google-gemini/gemini-cli/blob/main/docs/cli/commands.md
시스템 설정
{root_dir}/GEMINI.md
사용자 / 프로젝트
별 설정
(Project-specific context file)
ChatGPT 의 맞춤설정과 동일
(system prompt)
e.g.,
11
Part I. 기본
(1) 코드베이스 분석
- 디렉토리 구조, 자료 구조 분석
- 동작 시점 이해, 툴을 활용한 분석
(2) 개발
- 로그 추가 / 설정 변경
- 동작 수정 / 패키지 추가 및 연동
(3) 개발 보조
- 커맨드 라인
- 멀티모달 지원 (PDF, 이미지, 웹 크롤링)
(4) 바이브 코딩
- LLM 기반 데이터 분석 웹 서버 UI
- LLM 기반 이미지 분석 앱
Part II. 확장
(4) (대규모) 환경 셋업 자동화
(1) PoS 기반 로컬 개발 네트워크 구성
(2) DApp 개발 및 배포
(5) 외부 툴 연동 (MCP)
12
Developer
Developing Ethereum
Directory organizations?
Block?
Consensus ?
EIP implementation?
v1.16.1 (Jul 2)
TX Types?
Test?
Debug?
L2 Support (Blob)?
GEMINI.md
13
Part I.
(1) 코드베이스 분석
- 디렉토리 구조, 자료 구조 분석
- 동작 시점 이해, 툴을 활용한 분석
(2) 개발
- 로그 추가 / 설정 변경
- 동작 수정 / 패키지 추가 및 연동
(3) 개발 보조
- 커맨드 라인
- 멀티모달 지원 (PDF, 이미지, 웹 크롤링)
(4) 바이브 코딩
- LLM 데이터 분석 웹 서버 UI
- LLM 이미지 분석 앱
Part II.
(4) (대규모) 환경 셋업
(1) PoS 기반 로컬 개발 네트워크 구성
(2) DApp 개발 및 배포
(5) 외부 툴 연동 (MCP)
14
15
… // Type 1, Type 2 설명
…
…
… // Details
// 원하는 동작 소스 파일 위치 명시해주는 기능
16
- 1 Blob 최대 크기 최대 128KiB
- 블록당 최대 Blob 개수 6개
// 자료 구조 명시
17
// Hallucination 발생
// But,자체 검증
검색 tool 써서, 실제 파
일 유무 확인
// 변경된 경로의 파일
확인
…
// 동작 흐름 정리
18
단순 코드 분석 뿐만 아니라,
개념적 차이도 설명
( 연구 동료로도 활용)
19
 컨텍스트 명시화 (스코프 줄여서 Context 절약 & 정확도 향상)
20
…
 특정 라이브러리 활용 위치 및 용도 분석
21
22
...
 유지 보수 관련 확인
23
...
// Tool 활용한 명령 수행
24
// Tool 활용한 명령 수행 (Advanced)
25
// 복잡한 명령은 계속 실패 했음 (잘못된 스크립트를 반복적으로 수행)
파이선 스크립트
 복잡하면, 나눠서 요청하기
// Tool 활용한 명령 수행 (Complex)
 Fail
26
Part I. 기본
(1) 코드베이스 분석
- 디렉토리 구조, 자료 구조 분석
- 동작 시점 이해, 툴을 활용한 분석
(2) 개발
- (단순) 로그 추가 / 설정 변경
- (고급) 동작 수정 / 패키지 추가 및 연동
(3) 개발 보조
- 커맨드 라인
- 멀티모달 지원 (PDF, 이미지, 웹 크롤링)
(4) 바이브 코딩
- LLM 기반 데이터 분석 웹 서버 UI
- LLM 기반 이미지 분석 앱
Part II. 확장
(4) (대규모) 환경 셋업
(1) PoS 기반 로컬 개발 네트워크 구성
(2) DApp 개발 및 배포
(5) 외부 툴 연동 (MCP)
27
…
로그 추가
28
의도치 않은 변경
의도한 변경
제안 수정
제안 수정
설정 변경
29
// Consensus Client (https://github.com/OffchainLabs/prysm)
… (찾는 중)
30
// Consensus Client (https://github.com/OffchainLabs/prysm)
31
Consensus Client
Execution Client
Block
요구사항 블록 생성 후, Consensus Client 에게 전달하기 전에, 비동기적으로 블록 정보를 모니터링하고 싶음.
32
33
// 계획대로 수행하는데
틀려서 시행 착오 겪음
// 수정 중 (1차 시도)
34
// (그럴듯한) 답변 제시
35
실제로 잘 짰는가?
비동기 고루틴 활용 Ok
TX 별 메트릭 계산 Ok
로깅 Ok
…
Type 3 TX 의 Blob 크기 계산 시, 존재하지 않는 함수를 활용!
(Hallucination)
worker.go
36
테스트 요청
37
직접 다시 구하는 게 아니라, 기존 필드 (아래) 를 입력으로 받아 해결.
38
Consensus Client
Execution Client
Block
요구사항 블록 생성 후, Consensus Client 에게 전달하기 전에, 비동기적으로 블록 정보를 모니터링하고 싶음.
 (단위 모듈에 대한) 테스팅 프롬프트 추가 // 여러 번 자체 테스팅 하면서 해결함.
39
Consensus Client
Execution Client
요구사항 직전의 customHookBlock() 함수를 별도의 패키지에 구현하고, 이를 호출하는 형태로 구성
Custom
Package
customHookBlock()
customHookBlock()
Block
40
…
41
…
42
수정 중.
43
그럴듯하게 짰으나, 테스트 실패
(But, 자동 수행)
44
그럴듯하게 짰으나, 테스트 실패
(But, 자동 수행)
그럴듯하게 짰으나, 테스트 실패
(But, 자동 수행)
3번 테스트 해서,
스스로 에러 고쳐서 성공
45
…
customdapter/customadapter.go
결과 확인
- 웹 서버 Ok
- levelDB & config Ok
기존 코드에 CustomAdapter 초기화 하고 실제로 활용함.
CustomAdapter 에 http 로 전송
46
Part I. 기본
(1) 코드베이스 분석
- 디렉토리 구조, 자료 구조 분석
- 동작 시점 이해, 툴을 활용한 분석
(2) 개발
- 로그 추가 / 설정 변경
- 동작 수정 / 패키지 추가 및 연동
(3) 개발 보조
- 리눅스 커맨드 라인
- 멀티모달 지원 (PDF, 이미지, 웹 크롤링)
(4) 바이브 코딩
- LLM 기반 데이터 분석 웹 서버 UI
- LLM 기반 이미지 분석 앱
Part II. 확장
(4) (대규모) 환경 셋업
(1) PoS 기반 로컬 개발 네트워크 구성
(2) DApp 개발 및 배포
(5) 외부 툴 연동 (MCP)
47
복잡한 쉘 커맨드를 대신 작성하게 함!
48
49
50
51
52
Part I. 기본
(1) 코드베이스 분석
- 디렉토리 구조, 자료 구조 분석
- 동작 시점 이해, 툴을 활용한 분석
(2) 개발
- 로그 추가 / 설정 변경
- 동작 수정 / 패키지 추가 및 연동
(3) 개발 보조
- 커맨드 라인
- 멀티모달 지원 (PDF, 이미지, 웹 크롤링)
(4) 바이브 코딩
- LLM 기반 데이터 분석 웹 서버 UI
- LLM 기반 이미지 분석 앱
Part II. 확장
(4) (대규모) 환경 셋업
(1) PoS 기반 로컬 개발 네트워크 구성
(2) DApp 개발 및 배포
(5) 외부 툴 연동 (MCP)
53
https://www.youtube.com/@AndrejKarpathy
동작 스펙만 대략 알려주고,
나머지는 알아서 코딩
54
https://youtu.be/J94Vqs-98Ws
데모 영상
시나리오
웹 서버
사용자 거래소 API 서버
시장
데이터
LLM
…
바이크 코딩
위 App 만들어줘.
Gemini CLI Python App.
프롬프트 디자인
LLMs
Prompt
초안 피드백
바이브 코딩
LLM 암호화폐 분석 서비스 제공 웹 서버
55
https://youtu.be/g_CeJfX2KR8
데모 영상
시나리오
파이선
사용자 화면 캡쳐
LLM (Multi Modal, Gemini CLI)
바이크 코딩
위 App 만들어줘.
Gemini CLI Python App.
프롬프트 디자인
LLMs
Prompt
초안 피드백
바이브 코딩
LLM 거래소 이미지(차트) 분석 앱
1회성 호출: gemini –p {user prompt}
56
 https://github.com/google-gemini/gemini-cli
 Gemini CLI 25분 만에 배우는 11가지 전문가 팁
 Is Gemini CLI Worth The Hype?

Eploring Agentic Coding using Gemini CLI.pdf

  • 1.
    Technical Seminar Pohang Universityof Science and Technology Department of Computer Science and Engineering System Software Laboratory Yongrae Jo
  • 2.
  • 3.
    3 Developer Editor/Terminal AI Coding Agent LLMs Codebase ClaudeCode Cursor Agent Github Copilot Gemini CLI (Agent Mode) 첫 출시일 Tools 사용 형태 터미널 2025 05 22 2025 06 04 2025 06 17 2025 06 25 에디터 (cursor) 에디터 (vscode) 터미널 Traditional Coding Agentic Coding GPT, Gemini, Grok, Claude, Qwen, DeepSeek .. Shell, Web Search, Database, Server API, …
  • 4.
    4 Editor/Terminal AI Coding Agent LLMs CodebaseTools Agentic Coding 개발 환경에 대한 깊은 이해 ctrl+c & ctrl+v Operating System System Resources Web LLM Coding 시스템 리소스 적극 활용 워크 플로우 자동화 지원 주어진 텍스트만 이해 낮은 편의성 (복사하고 붙여넣기 반복)
  • 5.
    5 Blindly Navigating Developer Imagecreated by Gemini Confidently Navigating Developer Developer Developer
  • 6.
    6 터미널 기반 개발자친화적 UI/UX 무료 하루 100회 with Gemini 2.5 Pro 1M Context Window Multi Modal 지원 (PDF, 이미지, …) Built-in 구글 검색 인증 편의성 (구글 계정) 최신 / 오픈 소스 https://lmarena.ai/leaderboard (2025 07 28 기준) Gemini Pro 2.5 사용자 평가 1위 유료 https://github.com/google-gemini/gemini-cli // 이후 Gemini 2.5 Flash (1000회 무료) // (Claude Code / Cursor 의 5배)
  • 7.
    7 https://github.com/google-gemini/gemini-cli/blob/main/docs/architecture.md CLI Core Tools 서버 모듈 (Backend) •API client for communicating with the Google Gemini API • Prompt construction and management • Tool registration and execution logic • Server-side configuration … 사용자 모듈 (Frontend) • Input processing • Display rendering • Theme and UI customization • CLI configuration … 외부 도구들 연동 (Extension of Agent Capability) • file system, shell commands/scripts, web search/fetching, memory, … ok? result prompt
  • 8.
    8 Gemini-CLI v0.1.15 (ReleaseDate: 2025 07 30), Gemini 2.5 Pro/Flash, Ubuntu 22.04 #1. Node JS / NVM 설치 > curl –o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash > nvm install 22 && nvm use 22 #2. Gemini CLI 설치 > npm install -g @google/gemini-cli #3. Gemini CLI 실행 > # cd to the project root > gemini 1. 색상 테마 선택 2. 사용자 인증 방법 선택 (구글 계정) 3. 사용자 인증 (구글 계정) 4. 사용 (인터랙티브 챗 모드) https://github.com/google-gemini/gemini-cli?tab=readme-ov-file#quickstart
  • 9.
    9 > gemini +{options} The gemini Command Built-in Commands Custom Commands Inside Chat Outside Chat --model {gemini-2.5-pro, gemini-2.5-flash} --all-files // Include ALL files in context? (default: false) --p {Your Prompt} // Run a prompt without interactive mode --show-memory-usage // Show memory usage in status bar --yolo // Automatically accept all actions (a.k.a YOLO mode) --checkpointing // Enables checkpointing of file edits … /chat {save,list,resume} # 채팅 히스토리 저장, 목록, 불러오기 /clear # 화면 및 대화 내용 삭제 /compress # 대화 컨텍스트 내용 요약 /memory {show,add,refresh} # 컨텍스트 보기, 추가하기, 초기화 /mcp {list,auth,refresh} # MCP 서버 리스트, 서버 인증, 초기화 … 사전에 정의해 둔 프롬프트 활용 정의 방법 {root_dir}/.gemini/commands/{command}.toml 추가
  • 10.
    10 https://github.com/google-gemini/gemini-cli/blob/main/docs/cli/commands.md 시스템 설정 {root_dir}/GEMINI.md 사용자 /프로젝트 별 설정 (Project-specific context file) ChatGPT 의 맞춤설정과 동일 (system prompt) e.g.,
  • 11.
    11 Part I. 기본 (1)코드베이스 분석 - 디렉토리 구조, 자료 구조 분석 - 동작 시점 이해, 툴을 활용한 분석 (2) 개발 - 로그 추가 / 설정 변경 - 동작 수정 / 패키지 추가 및 연동 (3) 개발 보조 - 커맨드 라인 - 멀티모달 지원 (PDF, 이미지, 웹 크롤링) (4) 바이브 코딩 - LLM 기반 데이터 분석 웹 서버 UI - LLM 기반 이미지 분석 앱 Part II. 확장 (4) (대규모) 환경 셋업 자동화 (1) PoS 기반 로컬 개발 네트워크 구성 (2) DApp 개발 및 배포 (5) 외부 툴 연동 (MCP)
  • 12.
    12 Developer Developing Ethereum Directory organizations? Block? Consensus? EIP implementation? v1.16.1 (Jul 2) TX Types? Test? Debug? L2 Support (Blob)? GEMINI.md
  • 13.
    13 Part I. (1) 코드베이스분석 - 디렉토리 구조, 자료 구조 분석 - 동작 시점 이해, 툴을 활용한 분석 (2) 개발 - 로그 추가 / 설정 변경 - 동작 수정 / 패키지 추가 및 연동 (3) 개발 보조 - 커맨드 라인 - 멀티모달 지원 (PDF, 이미지, 웹 크롤링) (4) 바이브 코딩 - LLM 데이터 분석 웹 서버 UI - LLM 이미지 분석 앱 Part II. (4) (대규모) 환경 셋업 (1) PoS 기반 로컬 개발 네트워크 구성 (2) DApp 개발 및 배포 (5) 외부 툴 연동 (MCP)
  • 14.
  • 15.
    15 … // Type1, Type 2 설명 … … … // Details // 원하는 동작 소스 파일 위치 명시해주는 기능
  • 16.
    16 - 1 Blob최대 크기 최대 128KiB - 블록당 최대 Blob 개수 6개 // 자료 구조 명시
  • 17.
    17 // Hallucination 발생 //But,자체 검증 검색 tool 써서, 실제 파 일 유무 확인 // 변경된 경로의 파일 확인 … // 동작 흐름 정리
  • 18.
    18 단순 코드 분석뿐만 아니라, 개념적 차이도 설명 ( 연구 동료로도 활용)
  • 19.
    19  컨텍스트 명시화(스코프 줄여서 Context 절약 & 정확도 향상)
  • 20.
    20 …  특정 라이브러리활용 위치 및 용도 분석
  • 21.
  • 22.
  • 23.
  • 24.
    24 // Tool 활용한명령 수행 (Advanced)
  • 25.
    25 // 복잡한 명령은계속 실패 했음 (잘못된 스크립트를 반복적으로 수행) 파이선 스크립트  복잡하면, 나눠서 요청하기 // Tool 활용한 명령 수행 (Complex)  Fail
  • 26.
    26 Part I. 기본 (1)코드베이스 분석 - 디렉토리 구조, 자료 구조 분석 - 동작 시점 이해, 툴을 활용한 분석 (2) 개발 - (단순) 로그 추가 / 설정 변경 - (고급) 동작 수정 / 패키지 추가 및 연동 (3) 개발 보조 - 커맨드 라인 - 멀티모달 지원 (PDF, 이미지, 웹 크롤링) (4) 바이브 코딩 - LLM 기반 데이터 분석 웹 서버 UI - LLM 기반 이미지 분석 앱 Part II. 확장 (4) (대규모) 환경 셋업 (1) PoS 기반 로컬 개발 네트워크 구성 (2) DApp 개발 및 배포 (5) 외부 툴 연동 (MCP)
  • 27.
  • 28.
    28 의도치 않은 변경 의도한변경 제안 수정 제안 수정 설정 변경
  • 29.
    29 // Consensus Client(https://github.com/OffchainLabs/prysm) … (찾는 중)
  • 30.
    30 // Consensus Client(https://github.com/OffchainLabs/prysm)
  • 31.
    31 Consensus Client Execution Client Block 요구사항블록 생성 후, Consensus Client 에게 전달하기 전에, 비동기적으로 블록 정보를 모니터링하고 싶음.
  • 32.
  • 33.
    33 // 계획대로 수행하는데 틀려서시행 착오 겪음 // 수정 중 (1차 시도)
  • 34.
  • 35.
    35 실제로 잘 짰는가? 비동기고루틴 활용 Ok TX 별 메트릭 계산 Ok 로깅 Ok … Type 3 TX 의 Blob 크기 계산 시, 존재하지 않는 함수를 활용! (Hallucination) worker.go
  • 36.
  • 37.
    37 직접 다시 구하는게 아니라, 기존 필드 (아래) 를 입력으로 받아 해결.
  • 38.
    38 Consensus Client Execution Client Block 요구사항블록 생성 후, Consensus Client 에게 전달하기 전에, 비동기적으로 블록 정보를 모니터링하고 싶음.  (단위 모듈에 대한) 테스팅 프롬프트 추가 // 여러 번 자체 테스팅 하면서 해결함.
  • 39.
    39 Consensus Client Execution Client 요구사항직전의 customHookBlock() 함수를 별도의 패키지에 구현하고, 이를 호출하는 형태로 구성 Custom Package customHookBlock() customHookBlock() Block
  • 40.
  • 41.
  • 42.
  • 43.
    43 그럴듯하게 짰으나, 테스트실패 (But, 자동 수행)
  • 44.
    44 그럴듯하게 짰으나, 테스트실패 (But, 자동 수행) 그럴듯하게 짰으나, 테스트 실패 (But, 자동 수행) 3번 테스트 해서, 스스로 에러 고쳐서 성공
  • 45.
    45 … customdapter/customadapter.go 결과 확인 - 웹서버 Ok - levelDB & config Ok 기존 코드에 CustomAdapter 초기화 하고 실제로 활용함. CustomAdapter 에 http 로 전송
  • 46.
    46 Part I. 기본 (1)코드베이스 분석 - 디렉토리 구조, 자료 구조 분석 - 동작 시점 이해, 툴을 활용한 분석 (2) 개발 - 로그 추가 / 설정 변경 - 동작 수정 / 패키지 추가 및 연동 (3) 개발 보조 - 리눅스 커맨드 라인 - 멀티모달 지원 (PDF, 이미지, 웹 크롤링) (4) 바이브 코딩 - LLM 기반 데이터 분석 웹 서버 UI - LLM 기반 이미지 분석 앱 Part II. 확장 (4) (대규모) 환경 셋업 (1) PoS 기반 로컬 개발 네트워크 구성 (2) DApp 개발 및 배포 (5) 외부 툴 연동 (MCP)
  • 47.
    47 복잡한 쉘 커맨드를대신 작성하게 함!
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
    52 Part I. 기본 (1)코드베이스 분석 - 디렉토리 구조, 자료 구조 분석 - 동작 시점 이해, 툴을 활용한 분석 (2) 개발 - 로그 추가 / 설정 변경 - 동작 수정 / 패키지 추가 및 연동 (3) 개발 보조 - 커맨드 라인 - 멀티모달 지원 (PDF, 이미지, 웹 크롤링) (4) 바이브 코딩 - LLM 기반 데이터 분석 웹 서버 UI - LLM 기반 이미지 분석 앱 Part II. 확장 (4) (대규모) 환경 셋업 (1) PoS 기반 로컬 개발 네트워크 구성 (2) DApp 개발 및 배포 (5) 외부 툴 연동 (MCP)
  • 53.
    53 https://www.youtube.com/@AndrejKarpathy 동작 스펙만 대략알려주고, 나머지는 알아서 코딩
  • 54.
    54 https://youtu.be/J94Vqs-98Ws 데모 영상 시나리오 웹 서버 사용자거래소 API 서버 시장 데이터 LLM … 바이크 코딩 위 App 만들어줘. Gemini CLI Python App. 프롬프트 디자인 LLMs Prompt 초안 피드백 바이브 코딩 LLM 암호화폐 분석 서비스 제공 웹 서버
  • 55.
    55 https://youtu.be/g_CeJfX2KR8 데모 영상 시나리오 파이선 사용자 화면캡쳐 LLM (Multi Modal, Gemini CLI) 바이크 코딩 위 App 만들어줘. Gemini CLI Python App. 프롬프트 디자인 LLMs Prompt 초안 피드백 바이브 코딩 LLM 거래소 이미지(차트) 분석 앱 1회성 호출: gemini –p {user prompt}
  • 56.
    56  https://github.com/google-gemini/gemini-cli  GeminiCLI 25분 만에 배우는 11가지 전문가 팁  Is Gemini CLI Worth The Hype?