[00:00]
์, ์ฌ๋ฌ๋ถ, ๋ ๋ค๋ฅธ CLI๊ฐ ์์ต๋๋ค.
[00:04]
Gemini CLI์
๋๋ค. ์คํ์์ค AI ์์ด์ ํธ์ฃ .
[00:07]
์ด๊ฒ ๋ฌด์์ธ์ง ์์๋ณด๊ณ ๋ก์ปฌ ์์คํ
์์ ํ
์คํธํด๋ณด๊ฒ ์ต๋๋ค.
[00:09]
Gemini API๋ฅผ ์ฌ์ฉํด์
[00:12]
Gemini CLI๋ฅผ ์ฌ์ฉํ๋ ๊ฒ ์ด๋ค์ง ํ์ธํด๋ณด๊ฒ ์ต๋๋ค.
[00:15]
Anthropic์ Claude Code๋ ์์์ฃ .
[00:18]
์ด๊ฑด ํด๋ก์ฆ๋ ์์ค ์๋ฃจ์
์ด์ง๋ง
[00:21]
OpenAI์ CodeC CLI๊ฐ ์์ต๋๋ค.
[00:22]
์ด๊ฑด ์คํ์์ค ์๋ฃจ์
์ด์์.
[00:26]
๋ณด์๋ฉด ์ถ์๋ ์ง
[00:28]
2-3๊ฐ์ ์ ๋ ๋ ๊ฒ ๊ฐ์ต๋๋ค.
[00:30]
ํ์ง๋ง ๋ณํ ์๊ฐ
[00:32]
3๋ง๊ฐ์
๋๋ค. Google Gemini๋
[00:34]
๊ทธ์ ๊ป, 2์ผ ์ ์ ์ถ์๋๋๋ฐ์.
[00:37]
๋ณด์๋ฉด
[00:38]
๋จ 2์ผ ๋ง์ ์ฝ 4๋ง๊ฐ์ ๋ณํ๋ฅผ ๋ฐ์์ต๋๋ค.
[00:42]
๊ทธ๋ผ ์ด Gemini CLI๊ฐ
[00:44]
๋ฌด์์ธ์ง ์์๋ณด๊ณ
[00:47]
๋ก์ปฌ ์์คํ
์ ์ค์นํด์
[00:50]
์ฌ์ฉํด๋ณด๊ฒ ์ต๋๋ค.
[00:52]
๋ค์ํ ์์
์ ํด๋ณด์ฃ . ์๋ฅผ ๋ค์ด
[00:53]
MCP๋ฅผ ์๋ํด๋ณด๊ฒ ์ต๋๋ค.
[00:56]
๊ฐ๋ฐ์์๊ฒ ์์ด ์ปค๋งจ๋๋ผ์ธ ์ธํฐํ์ด์ค๋
[00:58]
๋จ์ํ ๋๊ตฌ๊ฐ ์๋๋๋ค.
[01:00]
์์ ํ ๋ง๋ ๋ง์ด์์. ๋๊ฐํฉ๋๋ค.
[01:02]
๊ทธ๊ฒ์ ์ง์
๋๋ค. ํฐ๋ฏธ๋์
[01:05]
ํจ์จ์ฑ, ๋ฒ์ฉ์ฑ, ์ด์์ฑ์ด
[01:07]
์ผ์ ์์ฑํ๊ธฐ ์ํ ํ์ ์ ํธ๋ฆฌํฐ๋ก ๋ง๋ค์ด์ค๋๋ค.
[01:10]
๊ฐ๋ฐ์๋ค์ด ํฐ๋ฏธ๋์ ์์กดํ๋ ๋งํผ
[01:13]
ํตํฉ๋ AI ์ง์์ ๋ํ ์์๋
[01:15]
๋์ฑ ์ปค์ง ์๋ฐ์ ์์ต๋๋ค. ๋ง๋ ๋ง์ด์ฃ .
[01:16]
๊ทธ๋์ ์ฐ๋ฆฌ๊ฐ Gemini CLI๋ฅผ ์๊ฐํฉ๋๋ค.
[01:19]
์ปค๋งจ๋๋ผ์ธ ์ธํฐํ์ด์ค๋ก,
[01:21]
Gemini์ ํ์ ์ง์
[01:23]
ํฐ๋ฏธ๋๋ก ๊ฐ์ ธ์ค๋ ์คํ์์ค AI ์์ด์ ํธ์
๋๋ค.
[01:25]
์ ๋ง ๋ฉ์ง๋๋ค.
[01:26]
Gemini์ ๋ํ ๊ฐ๋ฒผ์ด ์ก์ธ์ค๋ฅผ ์ ๊ณตํ์ฌ
[01:28]
ํ๋กฌํํธ์์ ๋ชจ๋ธ๊น์ง์ ๊ฐ์ฅ ์ง์ ์ ์ธ ๊ฒฝ๋ก๋ฅผ ์ ๊ณตํฉ๋๋ค.
[01:31]
์ฝ๋ฉ์ ๋ฐ์ด๋์ง๋ง, ์ฐ๋ฆฌ๋ Gemini CLI๋ฅผ
[01:35]
ํจ์ฌ ๋ ๋ง์ ์ผ์ ํ ์ ์๋๋ก ๊ตฌ์ถํ์ต๋๋ค.
[01:38]
๋ค์ํ ์์
์ ์ฌ์ฉํ ์ ์๋
[01:40]
๋ค์ฌ๋ค๋ฅํ ๋ก์ปฌ ์ ํธ๋ฆฌํฐ์
๋๋ค.
[01:42]
์ฝํ
์ธ ์์ฑ๊ณผ ๋ฌธ์ ํด๊ฒฐ๋ถํฐ
[01:44]
์ฌํ ์ฐ๊ตฌ์ ์์
๊ด๋ฆฌ๊น์ง์.
[01:46]
๋ํ Google Gemini CLI๋ฅผ
[01:49]
Google AI ์ฝ๋ฉ ์ด์์คํดํธ์ธ Gemini Code Assist์ ํตํฉํ์ต๋๋ค.
[01:52]
๋ฐ๋ผ์ ํ์ค, ๋ฌด๋ฃ ๋๋
[01:55]
์ํฐํ๋ผ์ด์ฆ Code Assist ํ๋์
[01:58]
๋ชจ๋ ๊ฐ๋ฐ์๊ฐ ํ๋กฌํํธ ๊ธฐ๋ฐ ์ ๊ทผ ๋ฐฉ์๊ณผ
[02:01]
AI ์ฝ๋ฉ์ VS Code์ Gemini CLI ๋ชจ๋์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
[02:05]
์ฌ์ฉ ์ ํ์ ๋ํด ๋งํ์๋ฉด
[02:06]
๊ฐ์ธ์ ๊ฒฝ์ฐ ํ๋ฃจ์ 1,000๊ฐ์
[02:09]
๋ชจ๋ธ ์์ฒญ์ด ๊ฐ๋ฅํฉ๋๋ค. ์คํ์์ค์ด๊ณ
[02:12]
๋ถ๋น 60๊ฐ์ ๋ชจ๋ธ ์์ฒญ์ด ๊ฐ๋ฅํฉ๋๋ค.
[02:14]
ํ๋ฃจ์ 1,000๊ฐ์ ๋ชจ๋ธ ์์ฒญ์ด๋ผ๋
[02:17]
์์ฒญ๋ฉ๋๋ค. ๋ง์ ๋ถ๋ค์ด ๊ทธ๋ ๊ฒ๊น์ง
[02:20]
์ฌ์ฉํ์ง๋ ์์ ๊ฒ ๊ฐ๋ค์.
[02:22]
์ด ๋ฌด๋ฃ ๋ผ์ด์ ์ค๋ Gemini 2.5 Pro์
[02:25]
๋ฐฉ๋ํ 100๋ง ํ ํฐ ์ปจํ
์คํธ ์๋์ฐ์ ์ก์ธ์คํ ์ ์๊ฒ ํด์ค๋๋ค.
[02:28]
๋ฉ์ง๋ค์. ๋ถ๋น 60๊ฐ ์์ฒญ๊ณผ
[02:30]
ํ๋ฃจ 1,000๊ฐ ์์ฒญ์ ๋ฌด๋ฃ๋ก ์ ๊ณตํฉ๋๋ค.
[02:32]
์ ๋ง ๋๋์ต๋๋ค. ํ ์ ์๋ ์ผ์
[02:35]
Google ๊ฒ์์ ํตํ ๊ทธ๋ผ์ด๋ ํ๋กฌํํธ๊ฐ ํฌํจ๋ฉ๋๋ค.
[02:36]
์น ํ์ด์ง๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์ด์.
[02:39]
๋ชจ๋ธ ์ปจํ
์คํธ ํ๋กํ ์ฝ์ ๋ํ
[02:40]
๋ด์ฅ ์ง์์ ํตํด Gemini CLI ๊ธฐ๋ฅ์ ํ์ฅํฉ๋๋ค.
[02:42]
GitHub์ด๋ MCP๋ฅผ ์ถ๊ฐํด๋ณด๊ฒ ์ต๋๋ค.
[02:44]
ํ๋กฌํํธ์ ์ง์นจ์ ์ฌ์ฉ์ ์ ์ํ์ฌ
[02:46]
ํน์ ์๊ตฌ์ฌํญ๊ณผ ์์
ํ๋ฆ์ ๋ง๊ฒ
[02:49]
Gemini๋ฅผ ๋ง์ถคํํ๊ณ
[02:50]
์์
์ ์๋ํํ๊ณ
[02:52]
์คํฌ๋ฆฝํธ ๋ด์์ Gemini CLI๋ฅผ
[02:54]
๋น๋ํํ์ผ๋ก ํธ์ถํ์ฌ ๊ธฐ์กด ์ํฌํ๋ก์ฐ๋ฅผ ํตํฉํ ์ ์์ต๋๋ค.
[02:57]
์ด์ ์ด๊ฑธ ํ
์คํธํด๋ณด๊ฒ ์ต๋๋ค.
[02:59]
๋ณด์๋ค์ํผ ์งง์ ์์์ ๋ง๋ค ์ ์์ต๋๋ค.
[03:02]
VO์ imagine์ ์ฌ์ฉํ ๋น๋์ค ์ ์๋ ๊ฐ๋ฅํฉ๋๋ค
[03:05]
MCP๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ด์ฃ . ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์
[03:07]
Apache 2.0 ๋ผ์ด์ผ์ค์ ์คํ ์์ค์
๋๋ค
[03:09]
๊ธฐ์ฌํ๊ฑฐ๋ ์ฝ๋๋ฅผ ํด๋ก ํ ์๋ ์์ต๋๋ค
[03:12]
๊ทธ๊ฑด ์ฌ๋ฌ๋ถ ์ ํ์
๋๋ค. ๊ทธ๋ผ ์์ํด์
[03:14]
๋ฌด์์ ํ ์ ์๋์ง ์์๋ณด๊ฒ ์ต๋๋ค
[03:16]
์, ์ค์น ๋ฐฉ๋ฒ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค
[03:18]
๋จผ์ ํด์ผ ํ ์ผ์
[03:19]
์์คํ
์ NodeJS๋ฅผ ์ค์นํ๋ ๊ฒ์
๋๋ค
[03:21]
NodeJS๋ LTS ๋ฒ์ ์ด ํ์ํฉ๋๋ค
[03:24]
์ด LTS ๋ฒ์ ์ ์ฌ์ฉํ๊ฒ ์ต๋๋ค. ์ ๋
[03:27]
Windows๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ Windows์ฉ
[03:29]
MSI ํ์ผ์ ๋ค์ด๋ก๋ํ๊ฒ ์ต๋๋ค
[03:32]
์ค์นํ๋ฉด nodejs๊ฐ ์ค์น๋ฉ๋๋ค
[03:34]
๋ช
๋ น ํ๋กฌํํธ์์
[03:37]
node --version์ ์
๋ ฅํ๋ฉด
[03:40]
๋ฒ์ ์ด ๋์ต๋๋ค. 22.16.0์ด๋ค์
[03:44]
Node๊ฐ ์ค์น๋์์ต๋๋ค. ๋ค์์ผ๋ก
[03:46]
์ด์ ํฐ๋ฏธ๋์์
[03:48]
์ด ๋ช
๋ น์ ์คํํ ์ ์์ต๋๋ค
[03:50]
npx๋ฅผ ์ฌ์ฉํด์ Gemini CLI์์ ๊ฐ์ ธ์ต๋๋ค
[03:53]
๋๋ npm install -g๋ก ์ค์นํ ์ ์์ต๋๋ค
[03:56]
@google/gemini-cli๋ก
[03:58]
@google/gemini-cli๋ฅผ ์ค์นํ๊ณ
[04:01]
gemini๋ก ์์ํ ์ ์์ต๋๋ค
[04:04]
์์ ํ
๋ง๋ฅผ ์ ํํ๊ณ ์ธ์ฆํฉ๋๋ค
[04:06]
ํน์ ํด๋๋ก ๊ฐ๋ณด๊ฒ ์ต๋๋ค
[04:08]
์ฌ๊ธฐ๊ฐ ์ ํด๋์
๋๋ค
[04:10]
cmd๋ฅผ ์คํํ๊ฒ ์ต๋๋ค
[04:12]
cursor space๋ฅผ ์
๋ ฅํ๋ฉด
[04:15]
cursor์์ ์ด๋ฆฝ๋๋ค
[04:17]
๊ฑฐ๊ธฐ์ ํด๋ณด๊ฒ ์ต๋๋ค. ์๋ก์ด ๊ฒ์
[04:20]
์์ํ๊ฒ ์ต๋๋ค. ์ด ํฐ๋ฏธ๋์ ์ข
๋ฃํ๊ฒ ์ต๋๋ค
[04:23]
์ฌ๊ธฐ cmd๊ฐ ์๊ณ
[04:25]
๊ทธ ์ฝ๋๋ฅผ ์ฌ์ฉํ๊ฒ ์ต๋๋ค
[04:26]
npm install -g๋ฅผ
[04:29]
์ฌ๊ธฐ์ ๋ถ์ฌ๋ฃ์ต๋๋ค
[04:31]
Google์์ Gemini CLI๋ฅผ
[04:33]
์ค์นํ๋ ค๊ณ ํฉ๋๋ค. ์ ๋ ์ด๋ฏธ
[04:35]
์ค์นํ์ต๋๋ค. ์ด๊ฒ์ ๊ฐ์ง๊ณ
[04:37]
๋์๋ดค๊ฑฐ๋ ์. ์ฒ์ ์คํํ ๋์๋
[04:39]
์ ํํ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ง ๋ชปํ ์๋ ์์ต๋๋ค
[04:42]
ํ์ง๋ง ์ค์นํ๋ ๋์
[04:44]
์ดํด๋ณด๊ฒ ์ต๋๋ค. ์๋ฃ๋์์ต๋๋ค
[04:46]
์ด์ gemini๋ก ์์ํ ์ ์์ต๋๋ค
[04:48]
gemini๋ผ๊ณ ํ๋ฉด ๋ก์ปฌ ์์คํ
์์
[04:51]
Gemini CLI๊ฐ ์์๋๊ณ ๊ต์ฅํ
[04:53]
๋๋์ต๋๋ค. ์ฒ์ ์คํํ ๋๋
[04:55]
์์ ํ
๋ง๋ฅผ ์ ํํ๊ฒ ๋ฉ๋๋ค
[04:56]
์ด๊ฒ์ ํธ์ถํ ์ ์์ต๋๋ค
[04:58]
์ฌ๋์๋ฅผ ์ฌ์ฉํด์ themes๋ผ๊ณ
[05:02]
ํ ์ ์์ต๋๋ค. ์ด๋ฐ ๊ฒ๋ค์ ์ป๊ฒ ๋๊ณ
[05:06]
๋ฌด์์ ์ ํํ์๊ฒ ์ต๋๊น?
[05:08]
์ ๋ GitHub ๋คํฌ ๋ชจ๋๋ฅผ ์ข์ํฉ๋๋ค
[05:10]
๋คํฌ ๋ชจ๋๋ฅผ ์ ํํ๊ฒ ์ต๋๋ค
[05:12]
๊ทธ๋ค์ ์ธ์ฆ์ด ํ์ํฉ๋๋ค
[05:15]
์ฒ์์๋ ์ธ์ฆ์ ํด์ผ ํฉ๋๋ค
[05:17]
auth๋ฅผ ์คํํ ์๋ ์๊ณ
[05:19]
์ธ ๊ฐ์ง ์ธ์ฆ ์ต์
์ด ์์ต๋๋ค
[05:22]
์ฒซ ๋ฒ์งธ๋ Google๋ก ๋ก๊ทธ์ธ
[05:24]
๋ ๋ฒ์งธ๋ AI Studio์์
[05:26]
Gemini API ํค ์ฌ์ฉ
[05:28]
์ธ ๋ฒ์งธ๋ Vertex AI ์ฌ์ฉ์
๋๋ค
[05:30]
Google ๊ธฐ๋ณธ ๋ก๊ทธ์ธ์ผ๋ก ํ๋ฃจ ์ฒ ๊ฑด์
[05:33]
์์ฒญ์ ๋ค ์ฌ์ฉํ๋ฉด
[05:36]
Gemini API ํค๋ฅผ ์
๋ ฅํ ์ ์์ต๋๋ค
[05:38]
์ง๊ธ์ Google ๋ก๊ทธ์ธ์ผ๋ก ์์ํ๊ฒ ์ต๋๋ค
[05:40]
Google๋ก ๋ก๊ทธ์ธํ๊ฒ ์ต๋๋ค
[05:42]
์ด ์ด๋ฉ์ผ์ ์ ํํ๊ณ
[05:44]
๋ก๊ทธ์ธํ๊ฒ ์ต๋๋ค
[05:46]
๋ก๊ทธ์ธํ๊ฒ ๋ค๊ณ ํ๋ฉด
[05:47]
Google๋ก ๋ก๊ทธ์ธํ ์ ์๊ฒ ๋์์ค๋๋ค
[05:51]
์ด์ ์ด ๊ณ์ ์ ์ก์ธ์คํ ์ ์๋๋ก
[05:54]
์ธ์ฆ๋์์ต๋๋ค
[05:55]
Google code assist์
[05:57]
Gemini code assist๋ฅผ ์ฌ์ฉํ ์ธ์ฆ์ด
[06:00]
Gemini CLI ์ธ์ฆ์ด ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋์์ต๋๋ค.
[06:02]
์ด์ ์๋ฃ๋์์ผ๋ Cursor๋ก ๋์๊ฐ์
๋ ๋ฉ๋๋ค.
[06:05]
์ด์ ์ํ์๋ ์์
์ ํ์๋ฉด ๋ฉ๋๋ค.
[06:07]
๋จผ์ ๋ฌธ์๋ถํฐ ์ดํด๋ณด๊ณ ํ
์คํธ๋ฅผ ์งํํด๋ณด๊ฒ ์ต๋๋ค.
[06:10]
API ํค๊ฐ ํ์ํ์๋ค๋ฉด ์ฌ๊ธฐ๋ก ๊ฐ์๋ฉด ๋ฉ๋๋ค.
[06:12]
API ํค๋ฅผ ์์ฑํ์ค ์ ์์ต๋๋ค.
[06:15]
ํ๋ฃจ 1๋ง ํ ํฐ์ด๋ ์ฒ ๊ฐ์ ์์ฒญ์ ๋ชจ๋ ์ฌ์ฉํ์
จ๋ค๋ฉด
[06:16]
API ํค๋ฅผ ์์ฑํด์ ์ฌ์ฉํ์๋ฉด ๋ฉ๋๋ค.
[06:19]
๊ทธ๋ฌ๋ฉด ๊ทํ์ ๊ณผ๊ธ์ผ๋ก ์ฒ๋ฆฌ๋์ด
[06:22]
์ฌ์ฉ ์ ํ์ด ์์ด์ง๋๋ค.
[06:24]
๊ทธ๋ผ API ํค๋ฅผ ์ฌ์ฉํ์๋ฉด ๋ฉ๋๋ค.
[06:27]
๋ฌธ์๋ก ์ด๋ํด๋ณด๊ฒ ์ต๋๋ค.
[06:29]
์ฌ๊ธฐ์ ๋ฐ๋ก ๋ฌธ์๋ฅผ ์ด ์ ์์ต๋๋ค.
[06:31]
์ฌ๋์๋ฅผ ์
๋ ฅํ๊ณ
[06:34]
๊ฐ ๋ช
๋ น์ด๋ค์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
[06:36]
about ๋ช
๋ น์ด๋ CLI ๋ฒ์ ์ ๋ณด์ฌ์ค๋๋ค.
[06:39]
ํ์ฌ ๋ฒ์ ์ 0.17์
๋๋ค.
[06:41]
๋ชจ๋ธ์ Sandbox OSS Win32์ด๊ณ
[06:44]
์ธ์ฆ ๋ฐฉ๋ฒ์ OAuth์
๋๋ค.
[06:47]
๋ค์์ผ๋ก bug ๋ช
๋ น์ด๊ฐ ์์ต๋๋ค.
[06:49]
์ฌ๊ธฐ์ ์ง์ ๋ฒ๊ทธ ๋ฆฌํฌํธ๋ฅผ ์ ์ถํ ์ ์์ต๋๋ค.
[06:51]
๋ค์์ผ๋ก ์ฑํ
๋ํ ๊ธฐ๋ก์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
[06:54]
๋ฌผ๋ก ํ์ฌ๋ ๊ธฐ๋ก์ด ์์ต๋๋ค.
[06:56]
์๋ฅผ ๋ค์ด ์ ํธํ๋ ์๋ํฐ๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
[06:58]
Zed, VS Code, WindSurf, Cursor,
[07:00]
Vim์ ์ง์ํฉ๋๋ค.
[07:02]
๋ค์์ผ๋ก help ๋ช
๋ น์ด๊ฐ ์์ต๋๋ค.
[07:06]
์ด๊ฒ์ด ๋์๋ง์
๋๋ค.
[07:08]
๋์๋ง์์ @ ๊ธฐํธ๋ฅผ ์ฌ์ฉํด์
[07:10]
์ปจํ
์คํธ์ฉ ํ์ผ์ ์ง์ ํ ์ ์๋ค๊ณ ๋์์์ต๋๋ค.
[07:13]
์๋ฅผ ๋ค์ด ์ฌ๊ธฐ์ ๋ฉ์ธ ํ์ผ์ด ์๋ค๋ฉด
[07:15]
์ฌ๊ธฐ์ ๋ฉ์ธ ํ์ผ์ด ์๋ค๋ฉด
[07:17]
@ ๋ฉ์ธ ํ์ผ์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
[07:19]
์ด ๋ฉ์ธ ํ์ผ์ ์ฐธ์กฐ๋ก ์ ๊ณตํ๊ณ
[07:21]
์ง๋ฌธ์ ํ๊ฑฐ๋ ์ํ๋ ๋ชจ๋ ์์
์ ํ ์ ์์ต๋๋ค.
[07:23]
๋๋ํ๋ฅผ ์ฌ์ฉํด์ ์
ธ ๋ชจ๋๋ก๋ ์คํํ ์ ์์ต๋๋ค.
[07:25]
์ฌ๊ธฐ์ ์ง์ ์
ธ ๋ช
๋ น์ด๋ฅผ ์คํํ ์ ์์ต๋๋ค.
[07:28]
npm run dev๋ฅผ ์คํํ ์ ์์ต๋๋ค.
[07:29]
์ด๋ ๊ฒ ํ ์ ์์ต๋๋ค.
[07:31]
๋ค์์ผ๋ก ์ฌ๋ฌ ๋ช
๋ น์ด๋ค์ด ์์ต๋๋ค.
[07:33]
help๋ Gemini CLI ๋์๋ง์ ๋ณด๋ ๊ฒ์ด๊ณ
[07:35]
docs๋ ๋ธ๋ผ์ฐ์ ์์ ์ ์ฒด ๋ฌธ์๋ฅผ ์ฌ๋ ๊ฒ์
๋๋ค.
[07:38]
์ด๊ฒ์ด ์ ๊ฐ ๋ณด์ฌ๋๋ฆฌ๋ ค๋ ๊ฒ์
๋๋ค.
[07:39]
๋์๊ฐ์ docs๋ฅผ ํด๋ฆญํ๋ฉด
[07:42]
docs๋ฅผ ์
๋ ฅํ๊ณ ์ํฐ๋ฅผ ๋๋ฅด๋ฉด
[07:44]
๊ณต์ ๋ฌธ์๋ก ์ด๋ํฉ๋๋ค.
[07:46]
์ฌ๊ธฐ์ ๋ชจ๋ ๊ฒ์ ๋ซ๊ณ
[07:47]
ํจ๊ป ๋ฌธ์๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
[07:49]
๊ทธ ์ ์ ๊ด์ฌ ์์ผ์ค ๋งํ ๋ค๋ฅธ ๋ช
๋ น์ด๋ค์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
[07:52]
ํ
๋ง ๋ณ๊ฒฝ, ์ธ์ฆ ๋ฐฉ๋ฒ ๋ณ๊ฒฝ,
[07:55]
์๋ํฐ ์ค์ ๋ณ๊ฒฝ์ด ๊ฐ๋ฅํฉ๋๋ค.
[07:56]
ํต๊ณ๋ฅผ ํ์ธํ ์๋ ์์ต๋๋ค.
[07:58]
์ธ์
ํต๊ณ ๋ง์ด์ฃ .
[07:59]
๋ ๋ค๋ฅธ ํฅ๋ฏธ๋ก์ด ๊ธฐ๋ฅ์
๋๋ค.
[08:00]
stats๋ฅผ ์
๋ ฅํ๋ฉด
[08:02]
์
๋ ฅ ํ ํฐ๊ณผ ์ถ๋ ฅ ํ ํฐ ์ฌ์ฉ๋์ ๋ณผ ์ ์์ต๋๋ค.
[08:04]
100% ์ปจํ
์คํธ๊ฐ ๋จ์์๋ค๊ณ ๋์ค๋๋ฐ, ์ด๋ 100๋ง ์ปจํ
์คํธ ํ ํฐ์ด ๋จ์์๋ค๋ ๋ป์
๋๋ค.
[08:08]
๋ค์์ผ๋ก MCP ๋ชฉ๋ก ๋ช
๋ น์ด๊ฐ ์์ต๋๋ค.
[08:10]
MCP๋ฅผ ํ
์คํธํด๋ณผ ์ ์๋๋ฐ
[08:12]
์์ง MCP๊ฐ ์ค์ ๋์ง ์์์ต๋๋ค.
[08:13]
MCP ํตํฉ ๋ฐฉ๋ฒ์ ์๋ ค์ค๋๋ค.
[08:15]
MCP ํ๋๋ฅผ ํ
์คํธํด๋ณด๊ฒ ์ต๋๋ค.
[08:17]
๋๋ต ์ด ์ ๋์
๋๋ค.
[08:19]
๋ฌธ์๋ฅผ ํ์ธํด๋ณด๊ฒ ์ต๋๋ค.
[08:21]
Gemini CLI ๋ฌธ์์ ์ค์ ๊ฒ์ ํ์ํฉ๋๋ค.
[08:24]
์ด ๋ฌธ์๋
[08:26]
์ด ๋ฌธ์๋
[08:30]
์ด ๋ฌธ์๋
[08:32]
์ด ๋ฌธ์๋
[08:34]
์ด ๋ฌธ์๋
[08:37]
์ด ๋ฌธ์๋
[08:39]
์ด ๋ฌธ์๋
[08:42]
์ด ๋ฌธ์๋
[08:43]
์ค์น, ์ฌ์ฉ ๋ฐ Gemini CLI ๊ฐ๋ฐ์ ๋ํ ํฌ๊ด์ ์ธ ๊ฐ์ด๋๋ฅผ ์ ๊ณตํฉ๋๋ค.
[08:45]
Gemini CLI๋ ํฐ๋ฏธ๋์์ ๋ํํ REPL ํ๊ฒฝ์ผ๋ก Gemini ๋ชจ๋ธ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
[08:47]
Gemini CLI๋ ํด๋ผ์ด์ธํธ ์ธก ์ ํ๋ฆฌ์ผ์ด์
์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
[08:50]
packages.cli๊ฐ ๋ก์ปฌ ์๋ฒ์ธ packages.core์ ํต์ ํฉ๋๋ค.
[08:51]
์ด ๋ ํฌ์งํ ๋ฆฌ๋ก ๊ฐ์ ํด๋ก ํ๊ฑฐ๋
[08:54]
zip ํ์ผ์ ๋ค์ด๋ก๋ํ๋ฉด
[08:56]
zip ํ์ผ์ ์ด ์ ์๊ณ , ์ด๋ฏธ ์ฌ๊ธฐ์ zip ํ์ผ์ ๊ฐ์ ธ์์ต๋๋ค.
[08:58]
์ด๊ฒ์ ์ด์ด์ ์ฝ๋๋ฅผ ์ดํดํด๋ณด๊ฒ ์ต๋๋ค.
[09:01]
packages์๋ core์ CLI๊ฐ ์์ต๋๋ค.
[09:04]
์ด๊ฒ์ด ํ๋ก ํธ์๋์ ๋ฐฑ์๋์
๋๋ค.
[09:06]
์ด๊ฒ์ด ํด๋ผ์ด์ธํธ ์ ํ๋ฆฌ์ผ์ด์
์์ ๋ณผ ์ ์์ต๋๋ค.
[09:08]
packages/CLI๊ฐ ํ๋ก ํธ์๋์ด๊ณ
[09:11]
๋ก์ปฌ ์๋ฒ์ ํต์ ํฉ๋๋ค.
[09:13]
packages.core๊ฐ ์ฌ๊ธฐ ๋ฐฑ์๋์
๋๋ค.
[09:16]
์ด๊ฒ์ด ๋ฌธ์ ์คํ ๋ฐ ๋ฐฐํฌ์
๋๋ค.
[09:18]
์คํ ๋ฐฉ๋ฒ์ ์ด๋ฏธ ๋ดค๊ณ
[09:20]
์ด๊ฒ์ ์ฌ์ฉํ์ผ๋ฉฐ ์ค์นํ ํ
[09:21]
Gemini๋ฅผ ์ฌ์ฉํด์ ์คํํ์ต๋๋ค.
[09:24]
๋ค์์ผ๋ก ์ํคํ
์ฒ ๋ฆฌ๋ทฐ๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
[09:26]
๋ชจ๋ ๊ฒ์ด ์ด๋ป๊ฒ ์๋ํ๋์ง ํ๋ก์ฐ ๊ตฌ์กฐ๋ฅผ ๋ณด์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค.
[09:28]
Gemini CLI์์ ์ผ๋ฐ์ ์ธ ์ํธ์์ฉ์ ์ด๋ฐ ํ๋ก์ฐ๋ฅผ ๋ฐ๋ฆ
๋๋ค.
[09:31]
์ฌ์ฉ์ ์
๋ ฅ - ์ฌ์ฉ์๊ฐ ํฐ๋ฏธ๋์ ํ๋กฌํํธ๋ ๋ช
๋ น์ ์
๋ ฅํ๋ฉด
[09:33]
packages/CLI์์ ๊ด๋ฆฌ๋๊ณ
[09:35]
core๋ก ์์ฒญ์ ๋ณด๋
๋๋ค.
[09:37]
packages CLI๊ฐ ์ฌ์ฉ์ ์์ฒญ์ packages core๋ก ๋ณด๋
๋๋ค.
[09:40]
ํ๋ก ํธ์๋์์ ๋ฐฑ์๋๋ก ์์ฒญ์ ๋ณด๋ด๋ ๊ฑฐ์ฃ .
[09:42]
๊ทธ๋ฌ๋ฉด core ํจํค์ง๋
[09:44]
Gemini API์ ์ ์ ํ ํ๋กฌํํธ๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
[09:46]
Gemini API๋ฅผ ํธ์ถํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์
๋๋ค.
[09:48]
๋ํ ๊ธฐ๋ก๊ณผ ์ฌ์ฉ ๊ฐ๋ฅํ ๋๊ตฌ ์ ์ ๋ชฉ๋ก์ ํฌํจํด์์.
[09:51]
ํ๋กฌํํธ๋ฅผ Gemini API๋ก ๋ณด๋
๋๋ค.
[09:54]
Gemini API๊ฐ ์๋ตํ๋ฉด
[09:56]
Gemini API๊ฐ ํ๋กฌํํธ๋ฅผ ์ฒ๋ฆฌํ๊ณ ์๋ต์ ๋ฐํํฉ๋๋ค.
[10:00]
์ด ์๋ต์ ์ง์ ์ ์ธ ๋ต๋ณ์ด๊ฑฐ๋
[10:02]
์ฌ์ฉ ๊ฐ๋ฅํ ๋๊ตฌ ์ค ํ๋์ ๋ํ ์์ฒญ์ผ ์ ์์ต๋๋ค.
[10:04]
๋๊ตฌ ์คํ - ํด๋น๋๋ ๊ฒฝ์ฐ
[10:07]
๋๊ตฌ๊ฐ ์ค์น๋์ด ์๊ณ
[10:09]
ํ๋กฌํํธ๊ฐ ๋๊ตฌ ํธ์ถ์ด ํ์ํ ๊ฒฝ์ฐ
[10:11]
๋๊ตฌ๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค๋ฉด
[10:13]
์ด ๊ตฌ์กฐ๋ฅผ ๋ฐ๋ฆ
๋๋ค.
[10:15]
Gemini API๊ฐ ๋๊ตฌ๋ฅผ ์์ฒญํ๋ฉด
[10:17]
core ํจํค์ง๊ฐ ์คํ์ ์ค๋นํฉ๋๋ค.
[10:19]
์์ฒญ๋ ๋๊ตฌ๊ฐ ํ์ผ ์์คํ
์ ์์ ํ๊ฑฐ๋
[10:22]
์
ธ ๋ช
๋ น์ ์คํํ ์ ์๋ค๋ฉด
[10:24]
์ฌ์ฉ์์๊ฒ ๋จผ์ ๋๊ตฌ์ ์ธ๋ถ์ฌํญ๊ณผ
[10:26]
์ธ์๊ฐ ์ ๊ณต๋๊ณ ์ฌ์ฉ์๊ฐ ์คํ์ ์น์ธํด์ผ ํฉ๋๋ค.
[10:29]
์ฝ๊ธฐ ์ ์ฉ ์์
์ ๋ช
์์ ์ธ ์ฌ์ฉ์ ํ์ธ์ด
[10:31]
ํ์ํ์ง ์์ ์ ์์ต๋๋ค.
[10:34]
ํ์ธ๋๋ฉด ๋๋ ์ ๋ณด๊ฐ ํ์ํ์ง ์๋ค๋ฉด
[10:36]
core ํจํค์ง๊ฐ ๊ด๋ จ ๋๊ตฌ ๋ด์์
[10:39]
๊ด๋ จ ์์
์ ์คํํ๊ณ
[10:41]
๊ฒฐ๊ณผ๊ฐ core ํจํค์ง์ ์ํด Gemini API๋ก ๋ค์ ์ ์ก๋ฉ๋๋ค.
[10:44]
๊ทธ๋ฌ๋ฉด Gemini API๊ฐ ๋๊ตฌ ๊ฒฐ๊ณผ๋ฅผ ์ฒ๋ฆฌํ๊ณ
[10:46]
์ต์ข
์๋ต์ ์์ฑํฉ๋๋ค. ์ผ๋ง๋ ๋ฉ์ง๊ฐ์?
[10:48]
๊ทธ๋ค์ CLI core ํจํค์ง๋ก ์๋ต์ ๋ณด๋
๋๋ค.
[10:50]
core ํจํค์ง๊ฐ ์ต์ข
์๋ต์
[10:52]
CLI ํจํค์ง๋ก ๋ณด๋ด๊ณ ์ฌ์ฉ์์๊ฒ ํ์๋ฉ๋๋ค.
[10:55]
์ ๋ง ๋๋์ฃ . ์ด๋ ๊ฒ ๊ฐ๋จํฉ๋๋ค.
[10:57]
์ด๊ฒ์ด ์ผ๋ฐ์ ์ธ ํ๋ฆ์
๋๋ค.
[10:59]
์ด๋ฏธ ๋ณธ ๋ช
๋ น ๋ชฉ๋ก์ ๋ณด์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค.
[11:01]
ํ์ธ์ด ํ์ํ์ง ์์ ์๋ ์์ต๋๋ค.
[11:03]
ํ์ธ๋๊ฑฐ๋ ์ ๋ณด๊ฐ ํ์ํ์ง ์์ผ๋ฉด
[11:05]
core ํจํค์ง๊ฐ ๊ด๋ จ ์์
์ ์คํํฉ๋๋ค.
[11:07]
๊ด๋ จ ๋๊ตฌ ๋ด์์ ๊ฒฐ๊ณผ๊ฐ
[11:09]
core ํจํค์ง์ ์ํด Gemini API๋ก ๋ค์ ์ ์ก๋ฉ๋๋ค.
[11:11]
Gemini API๊ฐ ๋๊ตฌ ๊ฒฐ๊ณผ๋ฅผ ์ฒ๋ฆฌํ๊ณ
[11:13]
์ต์ข
์๋ต์ ์์ฑํฉ๋๋ค.
[11:15]
์ผ๋ง๋ ๋ฉ์ง๊ฐ์? ๊ทธ๋ค์ CLI core ํจํค์ง๋ก ์๋ต์ ๋ณด๋
๋๋ค.
[11:18]
core ํจํค์ง๊ฐ ์ต์ข
์๋ต์
[11:20]
CLI ํจํค์ง๋ก ๋ณด๋ด๊ณ
[11:21]
์ฌ์ฉ์์๊ฒ ํ์๋ฉ๋๋ค.
[11:23]
์ ๋ง ๋๋์ฃ . ์ด๋ ๊ฒ ๊ฐ๋จํฉ๋๋ค.
[11:26]
์ด๊ฒ์ด ์ผ๋ฐ์ ์ธ ํ๋ฆ์
๋๋ค.
[11:28]
์ด๋ฏธ ๋ณธ ๋ช
๋ น ๋ชฉ๋ก์ ๋ณด์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค.
[11:29]
์ผ๋ฐ์ ์ธ ํ๋ฆ์
๋๋ค. ์ด์ ์์
[11:31]
์ดํด๋ณธ ๋ช
๋ น์ด ๋ชฉ๋ก์ ๋ณด์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค.
[11:33]
์ด๊ฒ์ด ๋ฐ๋ก ๊ทธ ๋ช
๋ น์ด๋ค์
๋๋ค.
[11:36]
bug, chat, clear ๋ช
๋ น์ด๊ฐ ์๊ณ
[11:39]
compress, editor, help, mcp, memory
[11:42]
restore, stats, claim about tools, quit๊ฐ ์์ต๋๋ค.
[11:46]
quit ๋ช
๋ น์ด๋ฅผ ๋ณด์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค.
[11:48]
์ ๋ง ์๋ฆ๋ต๊ฒ ํ์๋ฉ๋๋ค.
[11:50]
quit๋ฅผ ์
๋ ฅํ๋ฉด
[11:52]
์์ด์ ํธ ์ข
๋ฃ ์ค, ์๋
ํ๊ฐ์ธ์๊ฐ ๋์ค๊ณ
[11:55]
์ง๊ธ๊น์ง ์ฌ์ฉํ
[11:56]
์
๋ ฅ ํ ํฐ๊ณผ ์ถ๋ ฅ ํ ํฐ ์๊ฐ ํ์๋ฉ๋๋ค.
[11:58]
๋ฌผ๋ก ์์ง๊น์ง๋ ์ฌ์ฉํ์ง ์์์ฃ .
[11:59]
Gemini ๋ช
๋ น์ด๋ก ๋ค์ ์์ํ ์ ์์ต๋๋ค.
[12:02]
์ด๋ ๊ฒ ํ๋ฉด CLI๊ฐ ๋ค์ ์์๋ฉ๋๋ค.
[12:05]
๋ฌธ์๋ฅผ ์ดํด๋ณด๋ฉด
[12:06]
๋๊ตฌ ๊ฐ์, ํ์ผ ์์คํ
๋๊ตฌ
[12:08]
ํ์ผ ๋ค์ค ํ์ผ ์ฝ๊ธฐ ๋๊ตฌ
[12:10]
์
ธ ๋๊ตฌ, ์น ๊ฐ์ ธ์ค๊ธฐ ๋๊ตฌ, ์น ๊ฒ์
[12:13]
๋๊ตฌ, ๋ฉ๋ชจ๋ฆฌ ๋๊ตฌ๊น์ง
[12:14]
ํตํฉ๋ ๋ค์ํ ๋๊ตฌ๋ค์ด ์์ต๋๋ค.
[12:16]
MCP ํตํฉ์ ๋ณด์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค.
[12:18]
์ด๊ฒ์ ํฅ๋ฏธ๋ก์ด ๋ถ๋ถ์ด ๋ ๊ฒ์
๋๋ค.
[12:21]
์์คํ
์ MCP๋ฅผ ์ถ๊ฐํ๋
[12:22]
ํ์ฅ ๊ธฐ๋ฅ์ ๋ณด์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค.
[12:25]
ํ์ง๋ง ๊ทธ ์ ์ ์ด๊ฒ์ ์ฌ์ฉํด๋ณด๊ฒ ์ต๋๋ค.
[12:28]
์๋ก์ด ํจ์๋ฅผ ๋ง๋ค์ด๋ณด๊ฒ ์ต๋๋ค.
[12:30]
์ซ์์ ์ธ์ ๊ณฑ๊ทผ์ ๊ณ์ฐํ๋
[12:33]
์์ ํ ํจ์๋ฅผ ์์ฑํด ๋ฌ๋ผ๊ณ ํด๋ณด๊ฒ ์ต๋๋ค.
[12:37]
ํ์ผ์ ์ฑ๊ณต์ ์ผ๋ก ์ฝ๊ณ ์๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค.
[12:40]
ํ ํ์ผ์ ๋ด์ฉ์ ์ฝ๊ณ ์ฐ๊ฒฐํ์ผ๋ฉฐ
[12:44]
์์ฑ์ ์๋ํ๊ณ ์์ต๋๋ค.
[12:46]
๋ณ๊ฒฝ์ฌํญ์ ์ ์ฉํ ์ง ๋ฌป๊ณ ์์ต๋๋ค.
[12:48]
์, ์ด๋ฒ ํ ๋ฒ๋ง ํ์ฉํ๊ฑฐ๋
[12:51]
ํญ์ ์ธ๋ถ ์๋ํฐ๋ก ์์ ํ์ฉํ๊ฑฐ๋
[12:54]
์๋์ค ์ค์ ์ ํํ ์ ์์ต๋๋ค.
[12:57]
์ด๋ฒ ํ ๋ฒ๋ง ํ์ฉ์ ์ ํํด์
[12:59]
์ด ๋ชจ๋ธ์ ๋ค์ํ ๊ธฐ๋ฅ์
[13:01]
๋ณด์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค.
[13:03]
ํ ๋ฒ๋ง ํ์ฉ์ ์ ํํ๊ฒ ์ต๋๋ค.
[13:05]
main.py์ ํจ์๋ฅผ ์์ฑํ์ต๋๋ค.
[13:07]
์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ํ ๋ช ๊ฐ์ง ์์๋ฅผ
[13:10]
ํฌํจํ ์ ์์ต๋๋ค.
[13:11]
7896์ด๋ผ๋ ์ซ์๋ก ์คํํด๋ณด๊ฒ ์ต๋๋ค.
[13:15]
main.py ํ์ผ์ ์ฝ๊ณ ์คํ์ ์์ํ๊ณ ์์ต๋๋ค.
[13:19]
์ด๋ฒ ํ ๋ฒ๋ง ํ์ฉํ๊ฒ ์ต๋๋ค.
[13:22]
ํ ๋ฒ๋ง ํ์ฉ์ ์ ํํ๊ณ
[13:24]
์คํ์ ์๋ํ๊ณ ์์ต๋๋ค.
[13:27]
์ ๋ต์ ์ค๋ช
ํ๊ณ ์์ต๋๋ค.
[13:30]
python main.py๋ผ๋ ์
ธ ๋ช
๋ น์ด๋ฅผ
[13:33]
์คํํ๋ ค๊ณ ํฉ๋๋ค.
[13:36]
ํ์ฉํ ์ ์์ต๋๋ค.
[13:39]
python main.py ๋ช
๋ น์ด๋ฅผ ์คํํ๊ฒ ์ต๋๋ค.
[13:43]
7896์ ์ธ์ ๊ณฑ๊ทผ์
[13:46]
์ฝ 19.91์
๋๋ค. ์ ์๋ํ๊ณ ์์ต๋๋ค.
[13:50]
๊ฝค ์ข๋ค์. ์ ์๋ํฉ๋๋ค.
[13:52]
์ด์ ์ด ๋ชจ๋ธ์ ๊ธฐ์กด ์ฝ๋๋ฒ ์ด์ค์
[13:56]
์ ์ฉํด๋ณด๊ฒ ์ต๋๋ค.
[13:58]
์๋ฅผ ๋ค์ด, ์ด copilot eggno starter๋ก
[14:01]
๊ฐ๋ณด๊ฒ ์ต๋๋ค. ์ ์ง๋ ์์์
[14:03]
ํ์ธํด๋ณด์ธ์.
[14:04]
cmd๋ฅผ ๋๋ฅด๊ณ code space dot
[14:07]
์ํฐ๋ฅผ ์
๋ ฅํ๊ฒ ์ต๋๋ค.
[14:11]
์ด๋ ๊ฒ ํ๋ฉด cursor๊ฐ ์ด๋ฆฝ๋๋ค.
[14:13]
์ฒ์๋ถํฐ ๋ณด์ฌ๋๋ฆฌ๊ธฐ ์ํด
[14:15]
๋ชจ๋ ๊ฒ์ ์ญ์ ํ๊ณ ์ข
๋ฃํ๊ฒ ์ต๋๋ค.
[14:18]
Gemini๋ฅผ ์คํํ๋ฉด
[14:20]
Gemini๊ฐ ์์๋๊ณ
[14:23]
์ ์ฒด ์ฝ๋๋ฒ ์ด์ค๋ฅผ ์ฝ๊ณ ์์ฝํด๋ฌ๋ผ๊ณ ํ ์ ์์ต๋๋ค.
[14:28]
๋ชจ๋ ํ์ผ์ ์ฝ๊ณ ๋ต๋ณ์ ์ฃผ๋ ๋ฐ
[14:30]
์ผ๋ง๋ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋์ง ๋ด
์๋ค.
[14:34]
์ฌ๊ธฐ์ ๋ค์ํ ํ์ผ๋ค์ ์ฝ๊ณ ์์ต๋๋ค.
[14:37]
readme, agent ๋ฑ์ ๋ณผ ์ ์์ต๋๋ค.
[14:39]
์ฌ๊ธฐ ๋ถ์ ๊ฒฐ๊ณผ์
๋๋ค. readme ํ์ผ
[14:44]
์ด๊ฒ์ด๊ณ ์์ด์ ํธ๋ฅผ ๋ณผ ์ ์์ต๋๋ค
[14:46]
์๊ตฌ์ฌํญ์
๋๋ค. ์ด๊ฒ์ Python
[14:47]
์ข
์์ฑ์
๋๋ค. ์ด๊ฒ์ ํ์คํ
[14:49]
React ๊ธฐ๋ฐ ํ๋ก ํธ์๋์
[14:51]
Python ๊ธฐ๋ฐ ๋ฐฑ์๋๋ฅผ ๊ฒฐํฉํ์ฌ
[14:53]
AI ์ฑ๋ด์ ๋ง๋๋ ์ ํ๋ฆฌ์ผ์ด์
์
๋๋ค. ํ๋ก ํธ์๋๋
[14:55]
Next.js์ Copilot Kit์ผ๋ก ๊ตฌ์ถ๋์ด ์์ต๋๋ค.
[14:58]
๋ฐฑ์๋๋ Agno์
[15:00]
FastAPI๋ก ๊ตฌ์ถ๋์๊ณ , ์์ด์ ํธ๋
[15:02]
๊ธ์ต ๋ฐ์ดํฐ์ ์น ๊ฒ์ ๊ฒฐ๊ณผ์ ์ก์ธ์คํด์
[15:05]
ํฌ์์ ๋ํ ์ฌ์ฉ์ ์ง๋ฌธ์ ๋ตํ ์ ์์ต๋๋ค.
[15:08]
๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ ๊ฝค ์ ํํฉ๋๋ค.
[15:11]
์ด์ ์ ๊ฐ ๋ณด์ฌ๋๋ฆฌ๊ณ ์ถ์ ๊ฒ์
[15:14]
GitHub MCP ๊ตฌํ์
๋๋ค. ๊ทธ๋์
[15:16]
๋ค์ ์ฌ๊ธฐ๋ก ๋์๊ฐ์, ์ด๊ฒ์ด
[15:19]
์์ํ ๋๋ง๋ค ํ๋ ์ผ์ ๋ ์์น์์ ๊ฒ์ํ๋ ๊ฒ์
๋๋ค.
[15:22]
๊ธฐ๋ณธ์ ์ผ๋ก
[15:25]
Gemini extensions์
[15:27]
Gemini extensions์ธ๋ฐ ๋ณด์๋ฉด
[15:30]
gemini-extension.json์ด๋ผ๋ ํ์ผ์ด ์์ผ๋ฉด
[15:33]
ํด๋น ํ์ผ์ ์ฐพ์ต๋๋ค. ์ข์ต๋๋ค.
[15:35]
Gemini CLI ํํ ๋ฆฌ์ผ๋ก ๊ฐ๋ฉด
[15:38]
์ ์ฒด ๊ณผ์ ์ ๋ณผ ์ ์์ต๋๋ค
[15:40]
์ด ๋ชจ๋ธ ์ปจํ
์คํธ ํ๋กํ ์ฝ ์ค์ ์ ๋ํ
[15:42]
์๋ฒ์
๋๋ค. ๋จผ์
[15:44]
GitHub MCP ์๋ฒ๋ฅผ ๊ตฌ์ถํด๋ณด๊ฒ ์ต๋๋ค. ๊ทธ๋์
[15:47]
ํ์ํ ๊ฒ์ GitHub์์
[15:50]
์ก์ธ์ค ํ ํฐ์ ๋จผ์ ๋ฐ๋ ๊ฒ์
๋๋ค. ๊ทธ๋์
[15:52]
GitHub๋ก ๊ฐ์ ์ฌ๊ธฐ settings
[15:54]
๊ทธ๋ฆฌ๊ณ ์ฌ๊ธฐ developer settings๋ก ๊ฐ์
[15:56]
๊ทธ๋ฆฌ๊ณ personal access token์ผ๋ก ๊ฐ์
[15:58]
fine grain ํ ํฐ์ ํด๋ฆญํ๊ณ
[16:01]
์์ ์ ์ํ ํ ํฐ์ ์์ฑํ ์ ์์ต๋๋ค.
[16:03]
ํ ํฐ์ด ์์ผ๋ฉด
[16:06]
์ฌ๊ธฐ์ ์๋ก์ด ํ ํฐ์ ์์ฑํ๊ณ
[16:08]
์ด๋ฆ์ ์
๋ ฅํ๊ณ ๊ทธ๋ฅ ๊ณต๊ฐ ์ ์ฅ์๋ฅผ ์ฌ์ฉํ๋ฉด
[16:11]
ํ ํฐ ์ค๋น๊ฐ ์๋ฃ๋ฉ๋๋ค.
[16:13]
ํ ํฐ์ด ์์ผ๋ฉด ํ ์ ์๋ ๊ฒ์
[16:16]
Docker๊ฐ ์คํ๋์ด์ผ ํ๋ค๋ ๊ฒ์
๋๋ค. ๊ทธ๋์
[16:18]
Docker๋ฅผ ์ค์นํ ์ ์์ต๋๋ค. ์ด๊ณณ์ด
[16:21]
MCP ์๋ฒ๊ฐ ์คํ๋ ๊ณณ์ด๊ธฐ ๋๋ฌธ์
๋๋ค. ๊ทธ๋์
[16:24]
Docker Desktop์ ๋ค์ด๋ก๋ํ๊ณ
[16:26]
์คํ ์ํ๋ก ์ ์งํ ์ ์์ต๋๋ค. ์ด๋ฐ ๋ชจ์์
๋๋ค.
[16:29]
์ด๊ฒ์ด Docker Desktop์
๋๋ค. ๋ค์์ผ๋ก
[16:32]
์ด๋ฏธ ์ ํ ํฐ์ ๋ง๋ค์์ต๋๋ค.
[16:35]
๋ค์์ผ๋ก ํ ์ ์๋ ๊ฒ์
[16:38]
MCP ์๋ฒ๋ฅผ ๊ตฌ์ฑํ๊ธฐ ์ํด
[16:40]
settings.json์ผ๋ก ๊ฐ์
[16:42]
ํ์ผ์ ์ด๊ณ ์ด MCP ์๋ฒ๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์
๋๋ค.
[16:44]
MCP ์๋ฒ์ ์ด๋ฆ์ GitHub์ด๊ณ ๋ช
๋ น์ด๋
[16:48]
docker์ด๊ณ ์ธ์๋ ์ด๊ฒ๋ค์ด๊ณ
[16:50]
ํ๊ฒฝ ๋ณ์๋ ์ด๊ฒ์
๋๋ค. ์ด์
[16:52]
ํ๊ฒฝ ๋ณ์ ๋ถ๋ถ์
[16:54]
์ค์ ํ๊ฒฝ ๋ณ์๋ฅผ
[16:56]
์ง๊ธ ์ถ๊ฐํ๊ฒ ์ต๋๋ค. ์ข์ต๋๋ค.
[16:58]
์ด๊ฒ์ ์ด๋ฐ ๋ชจ์์
๋๋ค. ๊ทธ๋์
[17:00]
MCP GitHub๊ฐ ์๊ณ ๊ทธ๋ค์์
[17:03]
์ค์ ์ก์ธ์ค ํ ํฐ์ด ์ฌ๊ธฐ ์์ต๋๋ค. ์ข์ต๋๋ค.
[17:06]
์ด๊ฒ์ gemini/
[17:08]
settings.json์ ์ถ๊ฐํ๊ฒ ์ต๋๋ค.
[17:12]
์ด์ ์ด๋ป๊ฒ ์ฐพ๋์ง
[17:14]
gemini ํ์ผ์ด ์๋ ์์น๋ฅผ ๋ง์
๋๋ค.
[17:17]
๋ฌผ๋ก ์ด๊ฒ์ ํ์ฌ ์์
๋๋ ํ ๋ฆฌ์ ์์ง ์์ต๋๋ค.
[17:19]
์ฌ๊ธฐ์ ์์
ํ๋. ๋น์ ์
[17:22]
์ด ๋ช
๋ น์ด๋ฅผ ์คํํ ์ ์์ต๋๋ค ๊ธฐ๋ณธ์ ์ผ๋ก
[17:23]
whoami ๊ฐ์ ๋ช
๋ น์ด๋ฅผ ์คํํ๋ฉด
[17:25]
whoami๋ผ๊ณ ํ๋ฉด
[17:28]
์ ๋ omen npal์ธ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค.
[17:32]
์ข์ต๋๋ค. ๊ทธ๋์ C ๋๋ผ์ด๋ธ๋ก ๊ฐ์
[17:36]
users๋ก ๊ฐ์ ์ข์ต๋๋ค ๊ทธ๋ฆฌ๊ณ ์ฌ์ฉ์ ๋ชฉ๋ก์ ์ฐพ์ต๋๋ค.
[17:40]
์ด๊ฒ์ด ํ์ฌ ์ฌ์ฉ์์ด๊ณ
[17:42]
ํด๋น ์ฌ์ฉ์ ์์ gemini๊ฐ ์์ด์ผ ํ๊ณ
[17:44]
๊ทธ ์์ ์ด settings๊ฐ ์์ด์ผ ํฉ๋๋ค. ๊ทธ๋์
[17:49]
์ด๊ฒ์ด ์ฐ๋ฆฌ๊ฐ ๋ณ๊ฒฝํด์ผ ํ๋ ์ค์ ํ์ผ์
๋๋ค.
[17:51]
๊ทธ๋ผ ์ด๊ฑธ ์ด์ด๋ณด๊ฒ ์ต๋๋ค.
[17:54]
์ฝ๋ lm์ผ๋ก์. ์ด๊ฒ๋ ๋ค๋ฅธ ์๋ํฐ์
๋๋ค.
[17:57]
์ด์ ์ด MCP๋ฅผ ํด๋น ์์น์ ์ถ๊ฐํ๊ฒ ์ต๋๋ค.
[18:01]
์ด๊ฑธ ๋ณต์ฌํด์
[18:03]
์ฌ๊ธฐ์ ์ผํ๋ฅผ ๋ฃ๊ณ
[18:05]
MCP ์๋ฒ๋ฅผ ์ถ๊ฐํ๊ฒ ์ต๋๋ค.
[18:09]
์ ๋ง ๋ฉ์ง์ฃ .
[18:11]
MCP ์๋ฒ๋ฅผ ์ถ๊ฐํ๊ณ
[18:13]
์ด์ ์์ ํ๊ฒ ๋ซ์ ์ ์์ต๋๋ค.
[18:16]
์ด์ Gemini๋ฅผ ์ฌ์์ํ ์ ์์ต๋๋ค.
[18:20]
์ด๊ฒ Gemini์์. Ctrl + C๋ฅผ 2-3๋ฒ
[18:22]
๋๋ฅด๋ฉด ์ด๊ฑธ ์ค์งํ ์ ์์ต๋๋ค.
[18:24]
๊ทธ๋ฆฌ๊ณ Gemini๋ฅผ ํด๋ฆญํ๊ฑฐ๋
[18:27]
Gemini๋ผ๊ณ ์
๋ ฅํ๋ฉด ๋ฉ๋๋ค.
[18:29]
์ด์ ์ฌ๊ธฐ์ MCP ์๋ฒ ํ๋๊ฐ ๋ณด์ผ ๊ฑฐ์์.
[18:32]
MCP ์๋ฒ๋ฅผ ๋ณด๊ณ ์ถ๋ค๋ฉด
[18:34]
Ctrl + T๋ฅผ ๋๋ฅด๋ฉด ๋ฉ๋๋ค.
[18:37]
Ctrl T๋ฅผ ๋๋ฅด๋ฉด ์ค๋น๋
[18:40]
MCP ์๋ฒ๊ฐ ๋ณด์
๋๋ค.
[18:42]
๋
น์์ผ๋ก ํ์๋ผ์. GitHub MCP ์๋ฒ๊ณ
[18:45]
์ค๋น๋์์ต๋๋ค. 51๊ฐ์ ๋๊ตฌ๊ฐ ์๊ณ
[18:47]
์ด ๋ชจ๋ ๋๊ตฌ๋ค์ ๋ณผ ์ ์์ด์.
[18:49]
์ด์ ์ฌ๋ฌ๋ถ์ ์ก์ธ์ค ํ ํฐ์ด
[18:52]
์ด MCP์ ์ผ๋ง๋ ๋ง์ ๋๊ตฌ ์ ๊ทผ ๊ถํ์ ์ฃผ๋์ง ๊ฒฐ์ ํฉ๋๋ค.
[18:54]
์ด์ ์ต์ repo๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
[18:58]
์ด MCP๋ฅผ ์ฌ์ฉํด์ ๋ค์ํ ์์
์ ํ ์ ์์ด์.
[19:02]
์๊ฒฉ์์ ์ด ์ ์ฅ์๋ก ์ต์ ๋ณ๊ฒฝ์ฌํญ์ ๊ฐ์ ธ์ค๊ฑฐ๋
[19:04]
GitHub ๊ณ์ ์์ ๊ฐ์ฅ
[19:07]
์
๋ฐ์ดํธ๋ ์ ์ฅ์๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
[19:09]
์ด๋ฐ ์ง๋ฌธ์ ๋ฐ๋ ๊ฒ ์ ๋ง ๋ฉ์ ธ์.
[19:12]
๋ ๋ฒ์งธ์์. ๋ด GitHub ๊ณ์ ์์
[19:15]
๊ฐ์ฅ ์
๋ฐ์ดํธ๋ ์ ์ฅ์๋ฅผ ์ฐพ๊ณ ์ถ์ด์.
[19:18]
์ด์ ๋ด ์ฌ์ฉ์๋ช
์ด ๋ญ์ง ํ์ธํ๋ ค๊ณ ํด์.
[19:21]
๋ด ์ฌ์ฉ์๋ช
์ prompt engineer์ธ ๊ฒ ๊ฐ์์.
[19:24]
ํ ๋ฒ ๋ ํ์ธํด๋ณด๊ฒ ์ต๋๋ค.
[19:26]
GitHub.com์ผ๋ก ๊ฐ์
[19:30]
๊ฐ๋ฉด ๋ด ์ด๋ฆ์ด
[19:33]
prompt engineer 48์ธ ๊ฑธ ๋ณผ ์ ์์ด์.
[19:37]
๊ณ์ํด์
[19:39]
๋ชจ๋ ๊ฑธ ์ง์ฐ๊ณ
[19:41]
prompt engineer 48์ ์
๋ ฅํ ๊ฒ์.
[19:43]
๋ด ์ฌ์ฉ์๋ช
์ด ๊ณํ์ ์ธ๋ฐํ๊ฒ ์กฐ์ ํ๊ณ ์์ด์.
[19:46]
๋ค์ํ ๊ฒ๋ค์ ๊ฐ์ ธ์ค๋ ค๊ณ ํด์.
[19:49]
์ ์ฅ์ GitHub MCP ์๋ฒ๋ฅผ
[19:51]
๊ฒ์ํ๋ ค๊ณ ํ๋ค๊ณ ๋ฌผ์ด๋ณด๊ณ
[19:54]
์ฟผ๋ฆฌ๋ ์ฌ์ฉ์ prompt engineer 48์ด๊ณ
[19:57]
์ ๋ ฌ์ ์
๋ฐ์ดํธ์์ด๋ฉฐ, ์คํ์ ํ์ฉํ ์ง
[20:00]
๋ฌผ์ด๋ณด๊ณ ์์ด์? ๋ค, ํ ๋ฒ๋ง ํ์ฉํ๋ฉด
[20:02]
์ต์ ์ ์ฅ์๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์ ๊ฑฐ์์.
[20:06]
ํ์ธํด๋ณด๊ฒ ์ต๋๋ค. 99%์
[20:09]
์ปจํ
์คํธ๊ฐ ๋จ์์๋ค๊ณ ๋ณด์ด๋ค์.
[20:12]
์ด ์ฑํ
์์ 100๋ง ํ ํฐ ์ค
[20:15]
94๊ฐ์์ 94%๊ฐ ์์ง ๋จ์์์ด์.
[20:18]
์ด๊ฒ์ด ๋ด๊ฐ ํธ์คํ
ํ
[20:21]
์ต์ GitHub ์ ์ฅ์์
๋๋ค.
[20:24]
MCP basic example. ๋ด ์ ์ฅ์๋ก ๊ฐ๋ฉด
[20:27]
MCP basic example์ด ์์ด์.
[20:30]
์ด ๋งํฌ๋ก ์ง์ ๊ฐ ์๋ ์๊ณ
[20:32]
์ฌ๊ธฐ๋ก ๊ฐ์ ธ๋ค ์ฃผ๊ฑฐ๋ ๋ณด๋ด์ค ๊ฑฐ์์.
[20:35]
์ข์์, ์ด MCP๋ ์ ์๋ํ๋ค์.
[20:38]
์ด์ ๋ค์ํ MCP๋ฅผ ์ถ๊ฐํ๊ณ
[20:41]
์ด ์๋ก์ด Gemini CLI๋ก
[20:43]
๋ค์ํ ์์ ๋ฅผ ์๋ํด๋ณผ ์ ์์ด์.
[20:46]
์ ๋ง ๋๋ผ์ด CLI์์. ๋ค๋ฅธ ๊ฒ๋ ์ฌ์ฉํด๋ดค์ง๋ง
[20:50]
์ด๊ฑธ ์ฌ์ฉํ๊ณ ์์ด์. ๋ฌผ๋ก
[20:52]
์ง๊ธ์ ๋๊ตฌ๊ฐ ๋ง์ง ์์์.
[20:54]
์งํ ์ํฉ์ ๋ณผ ์ ์์ด์.
[20:56]
๋จ 2์ผ ๋ง์
[20:59]
39.6K ์คํ๋ฅผ ๋ฐ์๊ณ ์ ๋ง ๋๋ผ์์.
[21:02]
์์ ์ด ์๋ค๋ฉด
[21:05]
๊ธฐ์ฌํ ์๋ ์์ด์.
[21:06]
๋ ํฅ๋ฏธ๋ก์ด ๋น๋์ค๋ฅผ ๊ฐ์ ธ์ฌ๊ฒ์.
[21:08]
์ด ์์์ด ๋์์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋ผ์.
[21:10]
์ ์ฑ๋์ ๊ตฌ๋
ํด์ฃผ์ธ์.
[21:12]
๋ค์ ์์์์ ๋ต๊ฒ์.
[21:13]
๊ฐ์ฌํฉ๋๋ค.