๐Ÿฆธ๐Ÿป#20: 15แ„€แ…กแ„Œแ…ต แ„แ…ฉแ„ƒแ…ตแ†ผ แ„‹แ…ฆแ„‹แ…ตแ„Œแ…ฅแ†ซแ„แ…ณ แ„Œแ…ฅแ†ซแ„€แ…งแ†จ แ„‡แ…ตแ„€แ…ญ! แ„†แ…ฏแ„€แ…ก แ„Œแ…ฆแ„‹แ…ตแ†ฏ แ„Œแ…ฉแ‡‚แ„‹แ…ณแ†ฏแ„แ…ก? | Ben Eum & Will Schenk


AI ์ฝ”๋”ฉ ์—์ด์ „ํŠธ ์ „๊ฒฉ ๋น„๊ต - 15๊ฐ€์ง€ ๋„๊ตฌ์˜ ์‹ค์‚ฌ์šฉ ํ‰๊ฐ€

์ฝ”๋”ฉ์—์ด์ „ํŠธ ai๊ฐœ๋ฐœ๋„๊ตฌ #์†Œํ”„ํŠธ์›จ์–ด๊ฐœ๋ฐœ #๊ฐœ๋ฐœ์ž๊ฒฝํ—˜ #์ž๋™ํ™”์ฝ”๋”ฉ

๊ฐœ์š”

2025๋…„ ์ค‘๋ฐ˜ ๊ธฐ์ค€์œผ๋กœ ๊ฐ€์žฅ ์ฃผ๋ชฉ๋ฐ›๋Š” 15๊ฐ€์ง€ AI ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•œ ์‹ค๋ฌด ์ค‘์‹ฌ์˜ ๋น„๊ต ํ‰๊ฐ€ ๋ณด๊ณ ์„œ์ž…๋‹ˆ๋‹ค. ์‹ค์ œ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ง์ ‘ ์‚ฌ์šฉํ•ด๋ณด๊ณ  ํ‰๊ฐ€ํ•œ ํ˜„์‹ค์ ์ด๊ณ  ์‹ค์šฉ์ ์ธ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ๋ฅผ ๋‹ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ํ…Œ์ŠคํŠธ ์„ค๊ณ„์™€ ํ‰๊ฐ€ ๊ธฐ์ค€

ํ…Œ์ŠคํŠธ ํ™˜๊ฒฝ

  • ๋Œ€์ƒ: 15๊ฐ€์ง€ AI ์ฝ”๋”ฉ ์—์ด์ „ํŠธ

  • ํ…Œ์ŠคํŠธ ์กฐ๊ฑด: ์™„์ „ํžˆ ๋น„์–ด์žˆ๋Š” ๊นƒ ์ €์žฅ์†Œ์—์„œ ๋™์ผํ•œ ํ”„๋กฌํ”„ํŠธ ์ œ๊ณต

  • ๊ฐœ์ž… ์ˆ˜์ค€: ์ค‘๊ฐ„ ๊ฐ„์„ญ ์—†์ด ์—์ด์ „ํŠธ ๋‹จ๋…์œผ๋กœ ์‹คํ–‰

ํ‘œ์ค€ ํ”„๋กฌํ”„ํŠธ

Node.js ์›น์•ฑ ๊ฐœ๋ฐœ ๊ณผ์ œ๋ฅผ ํ†ตํ•œ ํ‰๊ฐ€:

  • ์•„์ด๋””์–ด ์ˆ˜์ง‘ ๋ฐ ํˆฌํ‘œ ๊ธฐ๋Šฅ

  • ์ฃผ์„ ์ถ”๊ฐ€ ๋ฐ ํŒŒ์ผ ์ฒจ๋ถ€ ๊ธฐ๋Šฅ

  • Docker ์ปจํ…Œ์ด๋„ˆ ๋ฐฐํฌ

  • ์˜์†์  ๋ฐ์ดํ„ฐ ์ €์žฅ

  • ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ํฌํ•จ

ํ‰๊ฐ€ ์นดํ…Œ๊ณ ๋ฆฌ

๋„๊ตฌ ์œ ํ˜•๋ณ„ ๋ถ„๋ฅ˜:

  • IDE ์—์ด์ „ํŠธ

  • CLI ์—์ด์ „ํŠธ

  • ํ’€์Šคํƒ ์—์ด์ „ํŠธ

  • ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํ”Œ๋žซํผ

ํ‰๊ฐ€ ํ•ญ๋ชฉ (์ด 25์  ๋งŒ์ ):

  • ์ฝ”๋“œ ์ž‘์„ฑ ๋Šฅ๋ ฅ

  • ํ…Œ์ŠคํŠธ ์ฒ˜๋ฆฌ

  • ํˆด ์—ฐ๋™

  • ๋ฌธ์„œํ™”

  • ์ „์ฒด์ ์ธ ์™„์„ฑ๋„

์ถ”๊ฐ€ ํ‰๊ฐ€ ์š”์†Œ:

  • ๊ตฌํ˜„ ์šฉ์ด์„ฑ

  • ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ (๊ธฐ์จ ์ง€์ˆ˜)

  • ์ž‘๋™ ์„ฑ๊ณต๋ฅ  (One Shot/Two Shot)

์ฃผ์š” ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ

์ตœ๊ณ  ์„ฑ๋Šฅ ๋„๊ตฌ๋“ค (24์ /25์ )

1. Cursor Background Agent (Cursor+)

  • ํƒ์›”ํ•œ ๊ตฌ์„ฑ๋ ฅ๊ณผ ๊ฒฌ๊ณ ํ•œ ์•„ํ‚คํ…์ฒ˜

  • ์‹œ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž ์ˆ˜์ค€์˜ ๊ฒฐ๊ณผ๋ฌผ

  • ์‹ค์ œ ์šด์˜ํ™˜๊ฒฝ ์ ์šฉ ๊ฐ€๋Šฅํ•œ ํ’ˆ์งˆ

  • ์‚ฌ์šฉ์ž ๊ฒฝํ—˜: ๋†’์€ ๋งŒ์กฑ๋„์™€ ์ฐฝ์ž‘ ๋™๊ธฐ ๋ถ€์—ฌ

2. v0 (Vercel)

  • ์„ธ๋ จ๋œ ํ”„๋ก ํŠธ์—”๋“œ ์ฝ”๋“œ ์ƒ์„ฑ

  • Next.js์™€์˜ ๋›ฐ์–ด๋‚œ ํ˜ธํ™˜์„ฑ

  • ์›ํด๋ฆญ ๋ฐฐํฌ ์ง€์›

  • UI/UX ๋””์ž์ด๋„ˆ์—๊ฒŒ ์ตœ์ ํ™”

3. Warp

  • Command Line ํŠนํ™” ๋„๊ตฌ์ž„์—๋„ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์šฐ์ˆ˜ ์„ฑ๊ณผ

  • ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์‚ฌ๊ณ  ๋ชจ๋ธ์˜ ํšจ๊ณผ์  ํ™œ์šฉ

  • ํŒŒ์›Œ์œ ์ €๋ฅผ ์œ„ํ•œ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ ์ œ๊ณต

์ค‘์ƒ์œ„ ์„ฑ๋Šฅ ๋„๊ตฌ๋“ค (21์ /25์ )

4. Copilot Agent

  • GitHub ์ƒํƒœ๊ณ„์™€์˜ ๊นŠ์€ ์—ฐ๋™

  • SDLC ํ†ตํ•ฉ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Œ

  • ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์‹œ์žฅ์—์„œ ์œ ๋ฆฌํ•œ ์œ„์น˜

5. Jules

  • ๊น”๋”ํ•˜๊ณ  ๋ชจ๋“ˆํ™”๋œ ๊ตฌ์กฐ

  • ํ…Œ์ŠคํŠธ ์ปค๋ฒ„๋ฆฌ์ง€ ์šฐ์ˆ˜

  • ๋†’์€ ๋ฐœ์ „ ์ž ์žฌ๋ ฅ

ํ•˜์œ„ ์„ฑ๋Šฅ ๋„๊ตฌ๋“ค (13์ /25์ )

ํ‘œ์ค€ Copilot & Windsurf

  • ๊ธฐ๋Šฅ์ ์œผ๋กœ๋Š” ๋™์ž‘ํ•˜์ง€๋งŒ ๋‹จ์ˆœํ•จ

  • ํ…Œ์ŠคํŠธ ๊ตฌํ˜„ ๋ฏธ์™„์„ฑ

  • ๋ฌธ์„œํ™” ๋ถ€์กฑ

  • ์ตœ์†Œ ์š”๊ตฌ์‚ฌํ•ญ๋งŒ ์ถฉ์กฑํ•˜๋Š” ์ˆ˜์ค€

์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ํ‰๊ฐ€

๊ธ์ •์  ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋Š” ๋„๊ตฌ๋“ค

Aider

  • ํฌ๊ทผํ•œ ๋А๋‚Œ๊ณผ ํ–ฅ์ˆ˜๋ฅผ ๋ถˆ๋Ÿฌ์ผ์œผํ‚ค๋Š” ๊ฒฝํ—˜

  • Git ๊ธฐ๋ฐ˜ ์›Œํฌํ”Œ๋กœ์šฐ์˜ ์›์กฐ์  ๊ฐ€์น˜

Claude Code

  • ๋งˆ๋ฒ• ๊ฐ™์€ ๊ฒฝํ—˜ ์ œ๊ณต

  • "์ง„์งœ ์ƒ๊ฐํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค"๋Š” ์ธ์ƒ

Cursor+

  • 100% ์ถฉ์ „๋œ ์žฌ๋ฏธ์™€ ๊ธฐ์จ

  • ์ฐฝ์ž‘ ์š•๊ตฌ๋ฅผ ์ž๊ทนํ•˜๋Š” ๊ฒฝํ—˜

๋ถ€์ •์  ๊ฒฝํ—˜์„ ์ฃผ๋Š” ๋„๊ตฌ๋“ค

ํ‘œ์ค€ Copilot

  • ๊ทน์‹ฌํ•œ ์ขŒ์ ˆ๊ฐ ์œ ๋ฐœ

  • ๋†’์€ ๊ธฐ๋Œ€ ๋Œ€๋น„ ์‹ค๋ง๊ฐ

Windsurf

  • ์„ค๋ช…ํ•˜๊ธฐ ์–ด๋ ค์šด ๋ถˆํŽธํ•จ

  • ์‚ฌ์šฉ ์‹œ ๋ถˆ์พŒ๊ฐ ๋ฐœ์ƒ

์‚ฌ์šฉ์ž๋ณ„ ์ถ”์ฒœ ๋„๊ตฌ

์†Œํ”„ํŠธ์›จ์–ด ์ „๋ฌธ๊ฐ€

์ถ”์ฒœ ์กฐํ•ฉ: Cursor + Warp

์›Œํฌํ”Œ๋กœ์šฐ:

  1. ChatGPT/Claude๋กœ ์•„์ด๋””์–ด ๊ตฌ์ฒดํ™”

  2. Cursor Background Agent๋กœ product-brief.md ๊ธฐ๋ฐ˜ ํ•ต์‹ฌ ๊ตฌํ˜„

  3. Cursor IDE์—์„œ ์ฝ”๋“œ ์ •๊ตํ™” ๋ฐ ๋ฐ˜๋ณต ์ˆ˜์ •

  • ํ˜„์žฌ ์ฝ”๋“œ ์ƒํƒœ ์ ๊ฒ€

  • ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์šฐ์„  ์ž‘์„ฑ

  • active-context.md ์œ ์ง€

  1. Warp๋กœ ๋ฐฐํฌ ๋‹จ๊ณ„ ์ฒ˜๋ฆฌ (GitHub Actions, ๋ฐฐํฌ ์Šคํฌ๋ฆฝํŠธ, CLI ์ž‘์—…)

์‹ค์šฉ์„ฑ ์ค‘์‹œ ๋น„์ „๋ฌธ๊ฐ€

์ถ”์ฒœ: Replit

์žฅ์ :

  • ๋ณต์žกํ•œ ์„ค์ • ๋ถˆํ•„์š”

  • ๊ฐœ๋ฐœ๊ณผ ๋ฐฐํฌ ํ†ตํ•ฉ ํ”Œ๋žซํผ

  • ์ง๊ด€์ ์ธ ๋น„์ฃผ์–ผ ํ”Œ๋ž˜๋„ˆ

  • ์›ํด๋ฆญ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ์—ฐ๊ฒฐ

์ฃผ์˜์‚ฌํ•ญ:

  • Replit ํ™˜๊ฒฝ ๋‚ด์—์„œ๋งŒ ๋™์ž‘ํ•˜๋Š” ์ œ์•ฝ

  • Docker ์ปจํ…Œ์ด๋„ˆํ™” ๋ฏธ์ง€์›

์ œํ’ˆ/UI ๋””์ž์ด๋„ˆ

์ถ”์ฒœ: v0

ํŠน์ง•:

  • UI ๋น ๋ฅธ ๋ชฉ์—… ์ œ์ž‘

  • ๊ฐœ๋ฐœํŒ€๊ณผ์˜ ๋น„์ „ ๊ณต์œ  ์ตœ์ ํ™”

  • Next.js ๋›ฐ์–ด๋‚œ ํ˜ธํ™˜์„ฑ

  • ์›ํด๋ฆญ ๋ฐฐํฌ ์ง€์›

  • "๋ชจ๋˜ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ MVP"์˜ ๋Œ€ํ‘œ ๋„๊ตฌ

ํ”„๋กœ์ ํŠธ ๋งค๋‹ˆ์ €

์ถ”์ฒœ: Copilot Agent ๋˜๋Š” Jules

์ด์œ :

  • SDLC ํ†ตํ•ฉ ๊ฐ€๋Šฅ์„ฑ ๋†’์Œ

  • GitHub ์ƒํƒœ๊ณ„ ๊นŠ์€ ์—ฐ๋™ (Copilot Agent)

  • ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์‹œ์žฅ์—์„œ ์œ ๋ฆฌํ•œ ํฌ์ง€์…”๋‹

  • ํ–ฅํ›„ ์„ฑ์ˆ™๋„ ๊ฐœ์„  ์‹œ ๊ฒŒ์ž„ ์ฒด์ธ์ € ๊ฐ€๋Šฅ์„ฑ

์ „๋ฌธ๊ฐ€/ํŒŒ์›Œ์œ ์ €

์ถ”์ฒœ: RooCode & Goose

RooCode:

  • VSCode ์ต์Šคํ…์…˜

  • ๋ชจ๋“  LLM๊ณผ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฐฉ์‹ ์—ฐ๊ฒฐ ๊ฐ€๋Šฅ

  • ๋†’์€ ์‚ฌ์šฉ์ž ๋งŒ์กฑ๋„

Goose:

  • CLI ๊ธฐ๋ฐ˜ ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ

  • ๋กœ์ปฌ ๋ชจ๋ธ ์ง์ ‘ ์ œ์–ด

  • ์˜คํ”ˆ์†Œ์Šค ์ƒํƒœ๊ณ„ ์ง€ํ–ฅ

ํ•ต์‹ฌ ์ธ์‚ฌ์ดํŠธ

๊ฐœ๋ฐœ์ž ๊ฒฝํ—˜์˜ ์ค‘์š”์„ฑ

๋‹จ์ˆœํ•œ ๊ธฐ๋Šฅ์  ์„ฑ๋Šฅ์„ ๋„˜์–ด์„œ ๋„๊ตฌ ์‚ฌ์šฉ ์‹œ์˜ ๊ฐ์ •์  ๋ฐ˜์‘์ด ๋„๊ตฌ ์ฑ„ํƒ์— ๊ฒฐ์ •์  ์˜ํ–ฅ์„ ๋ฏธ์นจ. ๋„๊ตฌ์˜ 'ํ‘œํ˜„ ๋ฐฉ์‹โ€™์ด ์ฆ‰๊ฐ์ ์ธ ์ฆ๊ฑฐ์›€์ด๋‚˜ ๊ฑฐ๋ถ€๊ฐ์„ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ์Œ.

์„ฑ๋Šฅ ๊ฒฉ์ฐจ์˜ ํ˜„์‹ค

์ตœ๊ณ  ์„ฑ๋Šฅ ๋„๊ตฌ์™€ ์ตœ์•… ์„ฑ๋Šฅ ๋„๊ตฌ ๊ฐ„์˜ ๊ฒฉ์ฐจ๊ฐ€ ๋งค์šฐ ํผ. ์ตœ๊ณ  ๋„๊ตฌ๋“ค์€ ์‹œ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž ์ˆ˜์ค€์˜ ๊ฒฐ๊ณผ๋ฌผ์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐ˜๋ฉด, ํ•˜์œ„ ๋„๊ตฌ๋“ค์€ ์ตœ์†Œ ์š”๊ตฌ์‚ฌํ•ญ๋งŒ ๊ฒจ์šฐ ์ถฉ์กฑ.

์šฉ๋„๋ณ„ ํŠนํ™”์˜ ํ•„์š”์„ฑ

๋ฒ”์šฉ์ ์ธ '์ตœ๊ณ ์˜ ๋„๊ตฌโ€™๋Š” ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฉฐ, ์‚ฌ์šฉ์ž์˜ ์—ญํ• ๊ณผ ๋ชฉ์ ์— ๋”ฐ๋ผ ์ตœ์ ์˜ ๋„๊ตฌ๊ฐ€ ๋‹ฌ๋ผ์ง. ์ „๋ฌธ์„ฑ๊ณผ ์‚ฌ์šฉ ํŽธ์˜์„ฑ ๊ฐ„์˜ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„ ์กด์žฌ.

๋ฏธ๋ž˜ ์ „๋ง

ํ•˜์ดํ”„ ์‚ฌ์ดํด์„ ๊ฑฐ์ณ ์ง„์ •์œผ๋กœ ๊ฐ€์น˜๋ฅผ ์ฐฝ์ถœํ•˜๋Š” ๋„๊ตฌ๋“ค๋งŒ์ด ์ƒ์กดํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ. ๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ์šฐ์˜ ์™„์ „ํ•œ ๋ณ€ํ™”๋ฅผ ์ด๋Œ์–ด๋‚ผ ๋„๊ตฌ๋“ค์˜ ๋“ฑ์žฅ์ด ์ž„๋ฐ•.

์‹ค์šฉ์  ํŒ๊ณผ ์ฃผ์˜์‚ฌํ•ญ

๋„๊ตฌ ์„ ํƒ ์‹œ ๊ณ ๋ ค์‚ฌํ•ญ

  • ํ˜„์žฌ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ๊ณผ์˜ ํ˜ธํ™˜์„ฑ

  • ํŒ€์˜ ๊ธฐ์ˆ  ์ˆ˜์ค€๊ณผ ํ•™์Šต ๊ณก์„ 

  • ํ”„๋กœ์ ํŠธ ๊ทœ๋ชจ์™€ ๋ณต์žก์„ฑ

  • ๋ฐฐํฌ ๋ฐ ์šด์˜ ํ™˜๊ฒฝ ์ œ์•ฝ์‚ฌํ•ญ

ํšจ๊ณผ์  ํ™œ์šฉ ๋ฐฉ๋ฒ•

  • ๋„๊ตฌ์˜ ๊ฐ•์ ์— ๋งž๋Š” ์ž‘์—… ํ• ๋‹น

  • ์—ฌ๋Ÿฌ ๋„๊ตฌ์˜ ์กฐํ•ฉ ํ™œ์šฉ ๊ณ ๋ ค

  • ์ง€์†์ ์ธ ์—…๋ฐ์ดํŠธ์™€ ๊ธฐ๋Šฅ ๋ณ€ํ™” ๋ชจ๋‹ˆํ„ฐ๋ง

  • ํŒ€ ๋‚ด ๋„๊ตฌ ์‚ฌ์šฉ ๊ฐ€์ด๋“œ๋ผ์ธ ์ˆ˜๋ฆฝ

์ฃผ์˜์‚ฌํ•ญ

  • ๊ณผ๋„ํ•œ ์˜์กด์„ฑ ๋ฐฉ์ง€

  • ์ƒ์„ฑ ์ฝ”๋“œ์˜ ํ’ˆ์งˆ ๊ฒ€์ฆ ํ•„์š”

  • ๋ณด์•ˆ ๋ฐ ๋ผ์ด์„ ์Šค ์ด์Šˆ ์ ๊ฒ€

  • ๋ฒค๋” ๋ฝ์ธ(Vendor Lock-in) ์œ„ํ—˜ ๊ณ ๋ ค