๐ป Windows Gemini CLI ์ค์น ๊ฐ์ด๋
๋ช ๋ น์ค(CLI) ํ๊ฒฝ์ ์ต์ํ์ง ์์ ์ฌ์ฉ์๋ฅผ ์ํด, Windows PC์ Gemini CLI๋ฅผ ์ค์นํ๊ณ ๊ธฐ๋ณธ ์ค์ ์ ๋ง์น๋ ์ ๊ณผ์ ์ ๊ธฐ๋กํฉ๋๋ค.
๐ค Gemini CLI ์๊ฐ
- ํฐ๋ฏธ๋ ํ๊ฒฝ์์ Google์ Gemini AI ๋ชจ๋ธ๊ณผ ์ง์ ์ํธ์์ฉํ๋ฉฐ ํ์ผ ๋ถ์, ์ฝ๋ ์์ฑ ๋ฑ ๋ค์ํ ์์ ์ ์ํํ๊ฒ ํด์ฃผ๋ ๋๊ตฌ์ ๋๋ค.
1๏ธโฃ ๋จ๊ณ: ์ฌ์ ์ค๋น - Node.js ์ค์นํ๊ธฐ
Gemini CLI๋ Node.js ๋ฐํ์ ํ๊ฒฝ์ ๊ธฐ๋ฐ์ผ๋ก ๋์ํ๋ฏ๋ก, ๋จผ์ Node.js๋ฅผ ์ค์นํด์ผ ํฉ๋๋ค.
- Node.js ๋ค์ด๋ก๋
- https://nodejs.org/ko/download ๋งํฌ๋ก ์ ์ํฉ๋๋ค.
- LTS (Long Term Support) ๋ฒ์ ์ Windows ์ค์น ํ๋ก๊ทธ๋จ (.msi)๋ฅผ ๋ค์ด๋ก๋ํฉ๋๋ค. LTS ๋ฒ์ ์ด ๊ฐ์ฅ ์์ ์ ์ ๋๋ค.
- ์ค์น ํ๋ก๊ทธ๋จ ์คํ
- ๋ค์ด๋ก๋ํ
.msi
ํ์ผ์ ์คํํ๊ณ , ์ค์น ๋ง๋ฒ์ฌ์ ์๋ด์ ๋ฐ๋ผ ์งํํฉ๋๋ค. - ๋๋ถ๋ถ์ ๊ฒฝ์ฐ,
Next
๋ฒํผ์ ๋๋ฅด๊ณ ๋ผ์ด์ ์ค ๋์์ ์ฒดํฌํ๋ฉด ๋ฉ๋๋ค.
- ๋ค์ด๋ก๋ํ
- ์ค์น ์๋ฃ
- ๋ณ๋์ ์ค์ ๋ณ๊ฒฝ ์์ด
Next
๋ฅผ ๋๋ฌ ์ค์น๋ฅผ ์๋ฃํฉ๋๋ค.
- ๋ณ๋์ ์ค์ ๋ณ๊ฒฝ ์์ด
2๏ธโฃ ๋จ๊ณ: Gemini CLI ์ค์นํ๊ธฐ
Node.js ์ค๋น ํ, Gemini CLI๋ฅผ ์ค์นํ ์ฐจ๋ก์ ๋๋ค.
- PowerShell ๋๋ ๋ช
๋ น ํ๋กฌํํธ(cmd) ์คํ
Win
ํค๋ฅผ ๋๋ฅด๊ณpowershell
๋๋cmd
๋ฅผ ๊ฒ์ํด์ ์คํํฉ๋๋ค.
- ์ค์น ๋ช
๋ น์ด ์
๋ ฅ
- ์๋ ๋ช
๋ น์ด๋ฅผ ๋ณต์ฌํ์ฌ PowerShell ์ฐฝ์ ๋ถ์ฌ๋ฃ๊ณ
Enter
ํค๋ฅผ ๋๋ฆ ๋๋ค.
npm install -g @google/gemini-cli
๐ก ๋ช ๋ น์ด ์ ๋ณด
npm
: Node.js ์ค์น ์ ํจ๊ป ์ค์น๋๋ ํจํค์ง ๊ด๋ฆฌ ๋๊ตฌ.install
: ํจํค์ง ์ค์น ๋ช ๋ น์ด.-g
:--global
์ ์ฝ์๋ก, PC์ ์ด๋ค ๊ฒฝ๋ก์์๋gemini
๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ์ ์ญ์ผ๋ก ์ค์นํ๋ ์ต์ .
- ์๋ ๋ช
๋ น์ด๋ฅผ ๋ณต์ฌํ์ฌ PowerShell ์ฐฝ์ ๋ถ์ฌ๋ฃ๊ณ
3๏ธโฃ ๋จ๊ณ: Gemini CLI ์ด๊ธฐ ์ค์ ๋ฐ ๋ก๊ทธ์ธ
์ค์น ์๋ฃ ํ, Gemini๋ฅผ ์ฒ์ ์คํํ์ฌ ๊ณ์ ๊ณผ ์ฐ๋ํ๋ ๊ณผ์ ์ ๋๋ค.
- Gemini ์ฒซ ์คํ
- PowerShell ์ฐฝ์
gemini
๋ฅผ ์ ๋ ฅํ๊ณEnter
์คํ.
- PowerShell ์ฐฝ์
- ํ
๋ง ์ ํ
- ํ์ดํ ํค๋ก ํ
๋ง๋ฅผ ์ ํํ๊ณ
Enter
๋ฅผ ๋๋ฆ ๋๋ค. (ํ ๋ง๋ ๋์ค์ ๋ณ๊ฒฝ ๊ฐ๋ฅ)
- ํ์ดํ ํค๋ก ํ
๋ง๋ฅผ ์ ํํ๊ณ
- ๋ก๊ทธ์ธ ๋ฐฉ์ ์ ํ
- Gemini ์ฌ์ฉ์ ์ํ ์ธ์ฆ ๋ฐฉ์ ์ ํ. 3๊ฐ์ง ์ต์ ์ด ์์ต๋๋ค.
๐ค ๊ฐ ๋ฐฉ์์ ํน์ง
- Sign in with Google (๊ถ์ฅ): ๊ฐ์ฅ ๊ฐํธํ๋ฉฐ, ์ผ์ผ ๋ฌด๋ฃ ์์ฒญ ํ์๊ฐ ๋ง์.
- Gemini API Key: ์ง์ ๋ฐ๊ธ๋ฐ์ API ํค๋ฅผ ์ฌ์ฉ. 1.5 Pro ๋ชจ๋ธ ์ฌ์ฉ ๊ฐ๋ฅ.
- Vertex AI: Google Cloud ๊ณ ๊ธ ์ฌ์ฉ์์ฉ ์ต์ .
- Google ๊ณ์ ์ผ๋ก ์ธ์ฆํ๊ธฐ
Sign in with Google
์ ์ ํํ๋ฉด ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์คํ๋ฉ๋๋ค.- ์ฌ์ฉํ Google ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธํ๊ณ , ๊ถํ์ ํ์ฉํฉ๋๋ค.
- ์ธ์ฆ ์ฑ๊ณต ์, ์นํ์ด์ง์ ์ฑ๊ณต ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค.
4๏ธโฃ ๋จ๊ณ: ์ฌ์ฉ์ ๋ง์ถค ์ค์ (Context ํ์ผ)
Gemini CLI์ ์ฃผ์ ๊ธฐ๋ฅ์ผ๋ก, GEMINI.md
ํ์ผ์ ํตํด AI์ ์ญํ ๊ณผ ๋ต๋ณ ์คํ์ผ์ ๋ฏธ๋ฆฌ ์ง์ ํ ์ ์์ต๋๋ค.
GEMINI.md
ํ์ผ์ ์ญํ- AI ๋ชจ๋ธ์ด ๋ํ ์ ํญ์ ์ฐธ๊ณ ํ๋ ๊ธฐ๋ณธ ์ค์ ์ง์ ๋๋ค.
- โ๋ชจ๋ ๋ต๋ณ์ ํ๊ตญ์ด๋ก ํ ๊ฒโ๊ณผ ๊ฐ์ ๊ท์น์ ๋ฏธ๋ฆฌ ์ ํด๋๋ฉด, ์ดํ์ ๋ชจ๋ ๋ํ์ ํด๋น ๊ท์น์ด ์ ์ฉ๋ฉ๋๋ค.
- ์ค์ ํ์ผ ๊ฒฝ๋ก ํ์ธ
C:\Users\์ฌ์ฉ์์ด๋ฆ\.gemini
๊ฒฝ๋ก์ Gemini CLI์ ์ค์ ํ์ผ๋ค์ด ์ ์ฅ๋ฉ๋๋ค.์ฌ์ฉ์์ด๋ฆ
์ ๋ณธ์ธ์ Windows ๊ณ์ ์ด๋ฆ์ ๋๋ค.
- ๊ท์น ์ ์ํ๊ธฐ
- AI์๊ฒ ๋ถ์ฌํ ์ญํ ์ด๋ ์ํ๋ ๋ต๋ณ ์คํ์ผ์ ์ ์ํฉ๋๋ค.
์์)
- ๋ชจ๋ ๋ต๋ณ์ ๋ฐ๋์ ํ๊ตญ์ด๋ก ์์ฑํ ๊ฒ.
- ํ์ด์ฌ ์ฝ๋ ์์ฒญ ์, ๊ฐ๋ ์ฑ ์ข์ ์ฝ๋๋ฅผ ์ฃผ์๊ณผ ํจ๊ป ์์ฑํ ๊ฒ.
- ๋ฌธ์ ์ ๋ฆฌ ์์ฒญ ์, ํต์ฌ ๋ด์ฉ์ ๊ตต๊ฒ ๊ฐ์กฐํ๊ณ ํ๋ ๋ฆฌ์คํธ๋ฅผ ํ์ฉํ ๊ฒ.
- ๊ท์น ์ ์์์๋ LLM์ ํ์ฉํ๋ฉด ๋ ๊ตฌ์ฒด์ ์ผ๋ก ์ ํ ์ ์์ต๋๋ค.
- ๊ท์น ๋ฒ์ญ (์ ํ ์ฌํญ)
- AI๊ฐ ์์ด ๊ท์น์ ๋ ์ ์ดํดํ๋ ๊ฒฝํฅ์ด ์์ผ๋ฏ๋ก, ์์ฑํ ๊ท์น์ ์์ด๋ก ๋ฒ์ญํ๋ฉด ์ธ์๋ฅ ์ด ํฅ์๋ ์ ์์ต๋๋ค.
GEMINI.md
ํ์ผ ์์ฑ ๋ฐ ์ ์ฅํ๊ธฐ- ์ ์ํ ๊ท์น์ด ๋ด๊ธด
GEMINI.md
ํ์ผ์ ์์ฑํฉ๋๋ค. - ํด๋น ํ์ผ์ ์์์ ํ์ธํ ๊ฒฝ๋ก(
C:\Users\์ฌ์ฉ์์ด๋ฆ\.gemini
) ์์ ์ ์ฅํฉ๋๋ค.
- ์ ์ํ ๊ท์น์ด ๋ด๊ธด
- ์ค์ ์ ์ฉ ํ์ธ
- PowerShell์์
gemini
๋ฅผ ๋ค์ ์คํํ์ ๋,Using 1 GEMINI.md file
๋ฉ์์ง๊ฐ ์ถ๋ ฅ๋๋ฉด ์ฑ๊ณต์ ์ผ๋ก ์ ์ฉ๋ ๊ฒ์.
- PowerShell์์
์ด๊ฒ์ผ๋ก Gemini CLI๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ๋ชจ๋ ์ค์ ์ด ์๋ฃ๋จ. ํฐ๋ฏธ๋์์ gemini "์ปดํจํฐ๊ฐ ๊ฐ์ฅ ์ข์ํ๋ ๊ณผ์๋?"
๊ณผ ๊ฐ์ด ์ง๋ฌธํ๋ฉฐ ๊ธฐ๋ฅ์ ํ์ฉํ ์ ์์.