opencode-guide

๐Ÿš€ ์‹œ๋‹ˆ์–ด ์ง์žฅ์ธ์˜ AI ํƒ๊ตฌ๊ธฐ: ์˜คํ”ˆ์ฝ”๋“œ(OpenCode) ์™„๋ฒฝ ์‹ค์ „ ๊ฐ€์ด๋“œ

โ€œ์ฝ”๋”ฉ์„ ๋ชฐ๋ผ๋„ ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. ๋‚ด ์ปดํ“จํ„ฐ ์˜†์ž๋ฆฌ์— ๋“ ๋“ ํ•œ AI ์‹ ์ž…์‚ฌ์›์„ ๋‘๊ณ  ํ‡ด๊ทผ ์‹œ๊ฐ„์„ ์•ž๋‹น๊ฒจ ๋ณด์„ธ์š”!โ€
๋ณธ ๋ธ”๋กœ๊ทธ๋Š” ์‹œ๋‹ˆ์–ด ์ง์žฅ์ธ์˜ ํ˜„์‹ค์ ์ธ ๋ˆˆ๋†’์ด์—์„œ ์˜คํ”ˆ์†Œ์Šค AI ์—์ด์ „ํŠธ ์˜คํ”ˆ์ฝ”๋“œ(OpenCode)์˜ ์„ค์น˜๋ถ€ํ„ฐ ๊ธ€๋กœ๋ฒŒ AI ๋ชจ๋ธ ์—ฐ๋™, ๊ณ ๊ธ‰ ์Šคํ‚ฌ(Skills) ํ™•์žฅ, ํ•œ๊ธ€(HWP) ๊ณต๋ฌธ์„œ ์ž๋™ํ™”, ๊ทธ๋ฆฌ๊ณ  Plan ๋ชจ๋“œ๋ฅผ ํ™œ์šฉํ•œ ์‹ค์ „ ์›น์•ฑ ๊ฐœ๋ฐœ๊นŒ์ง€ ์ฒด๊ณ„์ ์œผ๋กœ ์ •๋ฆฌํ•œ ์‹ค๋ฌด ์ง€์นจ์„œ์ž…๋‹ˆ๋‹ค.


๐Ÿ“š ์ „์ฒด ์—ฐ์žฌ ์‹œ๋ฆฌ์ฆˆ ๋ชฉ์ฐจ (Table of Contents)

[Part 1] ๊ธฐ์ดˆ ์ž…๋ฌธ & ํ•„์ˆ˜ AI ํ™˜๊ฒฝ ์„ธํŒ…

๊ธฐ์ดˆ ๊ฐœ๋… ์ดํ•ด๋ถ€ํ„ฐ Mac/Windows ์„ค์น˜, ๊ตฌ๊ธ€ ์ œ๋ฏธ๋‚˜์ด ๋ฐ ChatGPT ๋ฐ์Šคํฌํƒ‘ ํ™˜๊ฒฝ ๊ตฌ์ถ•๊นŒ์ง€ ๋‹ค๋ฃน๋‹ˆ๋‹ค.


[Part 2] ๋น„์šฉ ์ตœ์ ํ™” & ๋ชจ๋ธ ์—ฐ๋™, ์ธํ„ฐํŽ˜์ด์Šค ๋งˆ์Šคํ„ฐ

์„ ๊ฒฐ์ œ ์š”๊ธˆ ํ†ต์ œ, ์ž์ฒด ๋ฌด๋ฃŒ ๋ชจ๋ธ(DeepSeek V4.1) ํ™œ์šฉ, 2๋ถ„ํ•  ํ™”๋ฉด ์กฐ์ž‘๋ฒ• ๋ฐ /connect ์›ํด๋ฆญ ์—ฐ๋™์„ ๋ฐฐ์›๋‹ˆ๋‹ค.


[Part 3] ํŒŒ์›Œ ์Šคํ‚ฌ(Skills) ์žฅ์ฐฉ & ํ•œ๊ตญํ˜• ๋ฌธ์„œ ์ž๋™ํ™”

์˜คํ”ˆ์†Œ์Šค ์šฐ์„  ํƒ์ƒ‰, ๊ณ ํ’ˆ์งˆ ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ๋‹ค์ด์–ด๊ทธ๋žจ ์ƒ์„ฑ, HWP ๊ณต๋ฌธ์„œ ํŒŒ์‹ฑ ๋ฐ ๋งŒ๋Šฅ ๋ฉ”ํƒ€ ์Šคํ‚ฌ์„ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค.


[Part 4] ์‹ค์ „ ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ & AI ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ

๋‚ด ์ปดํ“จํ„ฐ ์ „์šฉ ์ž‘์—…๋Œ€(ํ”„๋กœ์ ํŠธ ํด๋”) ๊ตฌ์ถ•๋ถ€ํ„ฐ Plan(๊ณ„ํš) ๋ชจ๋“œ๋ฅผ ํ†ตํ•œ ์•ˆ์ „ํ•œ ์ฝ”๋“œ ์ œ์–ด, ์ธ์•ฑ ๋ธŒ๋ผ์šฐ์ € ์‹ค์‹œ๊ฐ„ ๊ฒ€์ฆ ๋ฐ ๋กœ์ปฌ์Šคํ† ๋ฆฌ์ง€ ์นธ๋ฐ˜ ๋ณด๋“œ ๊ตฌ์ถ•๊นŒ์ง€ ๋‹ค๋ฃน๋‹ˆ๋‹ค.


[Part 5] ์œ ํŠœ๋ธŒ ํ•™์Šต & OpenCode ์ดˆ๋ณด์ž ํŠœํ† ๋ฆฌ์–ผ

์œ ํŠœ๋ธŒ ์˜์ƒ ์ž๋ง‰์„ ์ถ”์ถœยท์š”์•ฝํ•˜๋Š” ์Šคํ‚ฌ๋ถ€ํ„ฐ OpenCode ์„ค์น˜, ๋ชจ๋ธ ์—ฐ๊ฒฐ, Plan/Build ์ž‘์—…, ์Šฌ๋ž˜์‹œ ๋ช…๋ น์–ด, SkillsยทMCPยทAGENTS.mdยทGitHub๊นŒ์ง€ ์ดˆ๋ณด์ž์šฉ 3๋ถ€์ž‘์œผ๋กœ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค.


[Part 6] ์‹ค๋ฌด ์ƒ์‚ฐ์„ฑ ๊ทน๋Œ€ํ™”: PDFยท์˜คํ”ผ์Šค ๋ฌธ์„œ ๋ถ„์„ & ํ† ํฐ ์ตœ์ ํ™”

๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์˜ MarkItDown๊ณผ ์ดˆ๊ณ ์† uv๋ฅผ ์ด์šฉํ•ด PDF, ์›Œ๋“œ, ์—‘์…€ ๋ฌธ์„œ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  ๋Œ€์šฉ๋Ÿ‰ ๋ฌธ์„œ ๋ถ„์„ ์‹œ ํ† ํฐ ๋น„์šฉ์„ ์ตœ์†Œํ™”ํ•˜๋Š” ์‹ค๋ฌด ๋…ธํ•˜์šฐ๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค.


[Part 7] ๋ฉ€ํ‹ฐ ์—์ด์ „ํŠธ ํ˜‘์—…: ์„œ๋ธŒ์—์ด์ „ํŠธ(Subagents)์™€ ์ „๋ฌธ๊ฐ€ ํŒ€ ๊ตฌ์ถ•

ํ˜ผ์ž ์ผํ•˜๋Š” AI๋ฅผ ๋„˜์–ด ํƒ์ƒ‰(explore), ์ˆ˜ํ•™ ๊ฒ€์ฆ, ์ฝ”๋“œ ๋ฆฌ๋ทฐ, ํ…Œ์ŠคํŠธ ์ „๋‹ด ๋“ฑ ์—ญํ• ์„ ๋‚˜๋ˆ„์–ด ์•ˆ์ „ํ•˜๊ณ  ์ •๋ฐ€ํ•˜๊ฒŒ ํ˜‘์—…ํ•˜๋Š” ์„œ๋ธŒ์—์ด์ „ํŠธ ์‹ค์ „ ๊ตฌ์ถ• ๋…ธํ•˜์šฐ๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค.


[Part 8] ํ•œ๊ตญํ˜• ์˜คํ”ผ์Šค ํ†ตํ•ฉ & AI ๋ฌธ์„œ ์ž๋™ํ™”์˜ ์ง„ํ™”

ํ•œ์ปด์˜คํ”ผ์ŠคยทMS ์˜คํ”ผ์Šค ์—†์ด HWP/HWPX๋ถ€ํ„ฐ ์›Œ๋“œ, ์—‘์…€, PPT, PDF, ๋งˆ์ธ๋“œ๋งต, ๋‹ค์ด์–ด๊ทธ๋žจ๊นŒ์ง€ ํ•œ ์ฐฝ์—์„œ ์—ด๊ณ , ์˜คํ”ˆ์ฝ”๋“œ์™€ MCPยทCLI๋กœ ์—ฐ๊ฒฐํ•ด AI๊ฐ€ ๋ฌธ์„œ ์›๋ณธ์„ ์ง์ ‘ ํŽธ์ง‘ํ•˜๋Š” ํ™”์ œ์˜ ๋ฌด๋ฃŒ ์˜คํ”ˆ์†Œ์Šค โ€˜์ด์Œ์˜คํ”ผ์Šค(IeumOffice)โ€™๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค.


[Part 9] AI ์†Œํ†ต ์‚ฌ์ „ & ํ•„์ˆ˜ ๊ฐœ๋… ์ด์ •๋ฆฌ

์‚ฌ๋‚ด AI ํšŒ์˜๋‚˜ ์œ ํŠœ๋ธŒ ๊ฐ•์ขŒ, ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ์‹œ ๋งค์ผ ๋งˆ์ฃผ์น˜๋Š” LLMยทRAGยทํ† ํฐยทMCPยท์—์ด์ „ํŠธ ๋“ฑ ํ•„์ˆ˜ ํ•ต์‹ฌ ์šฉ์–ด 30๊ฐ€์ง€๋ฅผ ์‹œ๋‹ˆ์–ด ์ง์žฅ์ธ์˜ ๋ˆˆ๋†’์ด์— ๋งž์ถ˜ ์ผ์ƒ ๋น„์œ ์™€ ์˜คํ”ˆ์ฝ”๋“œ ์‹ค์ „ ํŒ์œผ๋กœ ์ด์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค.


๐ŸŽ [์‹ค์ „ ์‹ค์Šต ํ”„๋กœ์ ํŠธ]


๐Ÿ“‘ ์ „์ฒด ์—ฐ์žฌ ๊ธ€ ํ•œ๋ˆˆ์— ๋ณด๊ธฐ

ํšŒ์ฐจ ์ฃผ์ œ ๋ฐ ์ œ๋ชฉ ๋ฐ”๋กœ๊ฐ€๊ธฐ ํ•ต์‹ฌ ํ•™์Šต ๋‚ด์šฉ
#01 ์˜คํ”ˆ์ฝ”๋“œ(OpenCode) ์†Œ๊ฐœ ์ฝ์–ด๋ณด๊ธฐ AI ์ฝ”๋”ฉ ์—์ด์ „ํŠธ ๊ฐœ๋… ๋ฐ ์‹œ๋‹ˆ์–ด ์ง์žฅ์ธ ํ™œ์šฉ ๊ฐ€์น˜
#02 ์˜คํ”ˆ์ฝ”๋“œ ๋ฐ์Šคํฌํƒ‘ & CLI ์„ค์น˜ ์ฝ์–ด๋ณด๊ธฐ Mac / Windows ์šด์˜์ฒด์ œ๋ณ„ ์„ค์น˜ ๋ฐ ์ฒซ ์‹คํ–‰
#03 ๊ตฌ๊ธ€ ์•ˆํ‹ฐ๊ทธ๋ž˜๋น„ํ‹ฐ (Gemini) ์„ค์น˜ ์ฝ์–ด๋ณด๊ธฐ ์ œ๋ฏธ๋‚˜์ด ๋ชจ๋ธ์„ ์˜คํ”ˆ์ฝ”๋“œ ์—์ด์ „ํŠธ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ
#04 ChatGPT ๋ฐ์Šคํฌํƒ‘ & CLI ์„ค์น˜ ์ฝ์–ด๋ณด๊ธฐ OpenAI ์œ ๋ฃŒ ๊ตฌ๋…์ž ๋ฐ์Šคํฌํƒ‘ ๋ฐ ํ„ฐ๋ฏธ๋„ ์ธ์ฆ
#05 ์˜คํ”ˆ์ฝ”๋“œ ์ฝ˜์†” ๊ฐ€์ž… & ์„ ๊ฒฐ์ œ ์ฝ์–ด๋ณด๊ธฐ ์š”๊ธˆ ํญํƒ„ ์—†๋Š” $10 ์„ ๋ถˆ ํฌ๋ ˆ๋”ง ์ถฉ์ „ ๋ฐ ๊ด€๋ฆฌ
#06 ๋ฌด๋ฃŒ ๋ชจ๋ธ DeepSeek V4.1 ํ™œ์šฉ ์ฝ์–ด๋ณด๊ธฐ ๋น„์šฉ 0์›์œผ๋กœ ๊ณ ์„ฑ๋Šฅ ์ถ”๋ก  ๋ชจ๋ธ 10์ดˆ ๋งŒ์— ์„ ํƒ
#07 ์˜คํ”ˆ์ฝ”๋“œ Mac 2๋ถ„ํ•  ํ™”๋ฉด ๊ฐ€์ด๋“œ ์ฝ์–ด๋ณด๊ธฐ ์ขŒ์šฐ ๋ถ„ํ•  ์ฐฝ ๋ช…์นญ, Open file ๋ฐ Terminal ๋‹จ์ถ•ํ‚ค
#08 /connect 3๋Œ€ ์ œ๊ณต์ž ์—ฐ๋™ ์ฝ์–ด๋ณด๊ธฐ ๊ตฌ๊ธ€, ChatGPT, ์ฝ˜์†” ์›ํด๋ฆญ ๋ธŒ๋ผ์šฐ์ € OAuth ์ธ์ฆ
#09 ๊ฒ€์ƒ‰ ์Šคํ‚ฌ โ€˜research-firstโ€™ ์ฝ์–ด๋ณด๊ธฐ ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ํ…œํ”Œ๋ฆฟ ์šฐ์„  ๊ฒ€์ƒ‰ ์Šต๊ด€
#10 ๋‹ค์ด์–ด๊ทธ๋žจ ์Šคํ‚ฌ โ€˜archifyโ€™ ์ฝ์–ด๋ณด๊ธฐ Workflow, Timeline ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ HTML ์‹œ๊ฐํ™”
#11 HWP ํŒŒ์„œ MCP โ€˜kordocโ€™ ์ฝ์–ด๋ณด๊ธฐ ๋งฅ๋ถ์—์„œ๋„ ํ•œ์ปด์˜คํ”ผ์Šค ์—†์ด HWP/HWPX ์ฝ๊ธฐยท์š”์•ฝ
#12 ๋ฉ”ํƒ€ ์Šคํ‚ฌ โ€˜find-skillsโ€™ ์ฝ์–ด๋ณด๊ธฐ ์ „ ์„ธ๊ณ„ skills.sh ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ์ž๋™ ํƒ์ƒ‰ ๋ฐ ์„ค์น˜
#13 ์ƒˆ ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ & ํด๋” ์—ฐ๊ฒฐ ์ฝ์–ด๋ณด๊ธฐ ๋ณด์•ˆ ๊ฒฉ๋ฆฌ ๋ฐ AI ์ž‘์—…๋Œ€ ๋ฐฐ์ •, ํด๋” ์—ด๊ธฐ 3๋‹จ๊ณ„
#14 Plan ๋ชจ๋“œ๋กœ ์นธ๋ฐ˜ ๋ณด๋“œ ์ œ์ž‘ ์ฝ์–ด๋ณด๊ธฐ Plan ๋ชจ๋“œ(diff ์‚ฌ์ „ ๊ฒ€ํ† ), ๋ธŒ๋ผ์šฐ์ € ๊ฒ€์ฆ, ๋กœ์ปฌ ์นธ๋ฐ˜ ๋ณด๋“œ, AGENTS.md
#15 ์œ ํŠœ๋ธŒ ์ž๋ง‰ ์ถ”์ถœยท์š”์•ฝ ์Šคํ‚ฌ ์ฝ์–ด๋ณด๊ธฐ baoyu-youtube-transcript ๊ฒ€์ƒ‰ยท์„ค์น˜, ์ž๋ง‰๊ณผ ์˜์ƒ ์ •๋ณด ํ™œ์šฉ
#16 OpenCode ์„ค์น˜์™€ ์ฒซ ํ”„๋กœ์ ํŠธ ์ฝ์–ด๋ณด๊ธฐ ๋ฐ์Šคํฌํ†ฑ ์‹œ์ž‘, ์ œ๊ณต์žยท๋ชจ๋ธ ์—ฐ๊ฒฐ, ํ”„๋กœ์ ํŠธ ์ž‘์—…๋Œ€ ์ค€๋น„
#17 PlanยทBuild ๋ชจ๋“œ์™€ Git ์ฝ์–ด๋ณด๊ธฐ ๊ณ„ํš ๊ฒ€ํ† , ์‹ค์Šต ์•ฑ ๊ตฌํ˜„, ๋ณ€๊ฒฝ ์‚ฌํ•ญ ํ™•์ธ ๋ฐ Git ๊ด€๋ฆฌ
#18 SkillsยทMCPยทAGENTS.mdยทGitHub ์ฝ์–ด๋ณด๊ธฐ ์Šฌ๋ž˜์‹œ ๋ช…๋ น์–ด, ํ™•์žฅ ๊ธฐ๋Šฅ ๊ตฌ๋ถ„, ํ”„๋กœ์ ํŠธ ๊ทœ์น™๊ณผ GitHub ์—ฐ๊ฒฐ
#19 MarkItDown & ํ† ํฐ ์ตœ์ ํ™” ์ฝ์–ด๋ณด๊ธฐ uv๋กœ MarkItDown MCP ์„ค์น˜, PDF/Office ๋ฌธ์„œ ๋ณ€ํ™˜ ๋ฐ ํ† ํฐ ์ ˆ์•ฝ 5๋Œ€ ์ˆ˜์น™
#20 ๋ฐ์Šคํฌํ†ฑ ์„œ๋ธŒ์—์ด์ „ํŠธ ๊ตฌ์ถ• ์ฝ์–ด๋ณด๊ธฐ explore ๊ธฐ๋ณธ ํƒ์ƒ‰๋ถ€ํ„ฐ mathยทreviewerยทtester ์ „๋ฌธ๊ฐ€ ํŒ€ ๋“ฑ๋ก ๋ฐ ๊ถŒํ•œ ํ†ต์ œ
#21 ์ด์Œ์˜คํ”ผ์Šค(IeumOffice) ๊ฐ€์ด๋“œ ์ฝ์–ด๋ณด๊ธฐ ํ•œ๊ธ€ยท์˜คํ”ผ์Šค ํ•œ ์ฐฝ ํ†ตํ•ฉ ํŽธ์ง‘, ์ธํ„ฐ๋„ท ๋ฐ˜์‘ 5๋Œ€ ํ˜ธํ‰, OS๋ณ„ ์„ค์น˜ ๋ฐ OpenCode MCPยทCLI ์—ฐ๋™
#22 AI ํ•ต์‹ฌ ํ•„์ˆ˜ ์šฉ์–ด 30์„  ์ฝ์–ด๋ณด๊ธฐ LLMยทRAGยทํ† ํฐยทMCPยท์—์ด์ „ํŠธ ๋“ฑ 5๋Œ€ ํ…Œ๋งˆ 30๋Œ€ ํ•„์ˆ˜ ์šฉ์–ด ๋ฐ ํ”„๋กฌํ”„ํŠธ ์‹ค์ „ ํŒ

๐Ÿงญ ์ฒ˜์Œ ์ฝ๋Š” ๋ถ„๊ป˜

์ฒ˜์Œ์ด๋ผ๋ฉด #01๋ถ€ํ„ฐ ์ˆœ์„œ๋Œ€๋กœ ์ฝ๋Š” ๊ฒƒ์„ ๊ถŒํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ OpenCode๋ฅผ ์„ค์น˜ํ–ˆ๋‹ค๋ฉด #13~#22์˜ ํ”„๋กœ์ ํŠธ ์‹ค์Šต๊ณผ ํ™œ์šฉ๋ฒ•๋ถ€ํ„ฐ ์‚ดํŽด๋ณด์…”๋„ ์ข‹์Šต๋‹ˆ๋‹ค. ๊ธ€๋งˆ๋‹ค ๊ธฐ๋Šฅ๊ณผ ํ™”๋ฉด์ด ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ์„ค์น˜ยท์š”๊ธˆยท๋ชจ๋ธ ๊ด€๋ จ ๋‚ด์šฉ์€ ํ•ด๋‹น ์„œ๋น„์Šค์˜ ์ตœ์‹  ๊ณต์‹ ์•ˆ๋‚ด๋„ ํ•จ๊ป˜ ํ™•์ธํ•˜์„ธ์š”.

๐Ÿ› ๏ธ ๊ถŒ์žฅ ์‹ค์Šต ํ™˜๊ฒฝ

๊ตฌ๋ถ„ ๊ถŒ์žฅ ์‚ฌ์–‘ ๋ฐ ํ™˜๊ฒฝ
์šด์˜์ฒด์ œ macOS (Apple Silicon / Intel) ๋˜๋Š” Windows 10/11
ํ•„์ˆ˜ ์†Œํ”„ํŠธ์›จ์–ด OpenCode Desktop (v2.x ์ด์ƒ), Node.js (v18 ์ด์ƒ), Git
์—ฐ๋™ ๊ณ„์ • Google ๊ณ„์ •, OpenAI(์„ ํƒ), OpenCode Console(์„ ํƒ)
๋ฌธ์„œ ์—๋””ํ„ฐ OpenCode ๋‚ด์žฅ ๋ทฐ์–ด, Obsidian(์˜ต์‹œ๋””์–ธ), VS Code

๐Ÿ‘ค ์ž‘์„ฑ์ž ๋ฐ ๋ผ์ด์„ ์Šค ์•ˆ๋‚ด


Last Updated: 2026-11-09