Agent/๐Ÿš€ OpenClaw/images/openclaw-01-์„ค์น˜-diagram.svg

์•ˆ ์“ฐ๋Š” PC๋ฅผ ๋ฐ”๋กœ ์—…๋ฌด์šฉ AI ์ž‘์—…๊ธฐ๋กœ ๋ฐ”๊พธ๊ณ  ์‹ถ๋‹ค๋ฉด, ์ด ๊ธ€์€ ์„ค์น˜ ์ „์— ๊ธธ์„ ์ž˜๋ชป ๋“œ๋Š” ์ˆœ๊ฐ„๋งŒ ๋จผ์ € ์ž˜๋ผ์ฃผ๋Š” 1ํŽธ์ด๋‹ค. ๊ณต์‹ Getting Started๋Š” OpenClaw๋ฅผ 5๋ถ„ ์•ˆ์— ์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋‹ค๊ณ  ์•ˆ๋‚ดํ•˜์ง€๋งŒ, ์‹ค์ œ๋กœ ์ดˆ๋ณด์ž๊ฐ€ ๋” ์ž์ฃผ ๋ง‰ํžˆ๋Š” ๊ตฌ๊ฐ„์€ ์„ค์น˜ ๋ช…๋ น ์ž์ฒด๋ณด๋‹ค ์žฅ๋น„ ์„ ํƒ, Ubuntu ์ค€๋น„, Node ๋ฒ„์ „, PATH ๋ฐ˜์˜ ์ชฝ์ด๋‹ค.

ํ•ต์‹ฌ์€ ๋‹จ์ˆœํ•˜๋‹ค. ์ƒˆ PC๋ฅผ ์„ธํŒ…ํ•˜๋Š” ์‚ฌ๋žŒ์€ 1~4๋‹จ๊ณ„๋ถ€ํ„ฐ, ์ด๋ฏธ Ubuntu๊ฐ€ ๊น”๋ฆฐ ์‚ฌ๋žŒ์€ 02ํŽธ์˜ 5๋‹จ๊ณ„๋ถ€ํ„ฐ ๊ฑฐ์˜ ๋ฐ”๋กœ ์‹œ์ž‘ํ•˜๋ฉด ๋œ๋‹ค. OpenClaw๋Š” ๊ถŒํ•œ์ด ๊ฐ•ํ•œ ๋„๊ตฌ๋ผ์„œ, ํ‰์†Œ ์“ฐ๋Š” ๋ฉ”์ธ PC๋ณด๋‹ค ๋ถ„๋ฆฌ๋œ ์žฅ๋น„๋‚˜ ๋ณ„๋„ ํ™˜๊ฒฝ์—์„œ ์‹œ์ž‘ํ•˜๋Š” ํŽธ์ด ์•ˆ์ „ํ•˜๋‹ค. ์ด ๋ฌธ์„œ์—์„œ๋Š” ์ดˆ๋ณด์ž๊ฐ€ ๊ฐ€์žฅ ์ž์ฃผ ํ—ท๊ฐˆ๋ฆฌ๋Š” ์‹œ์ž‘์ , ์ค€๋น„ ์ˆœ์„œ, ์‹คํŒจ ์‹ ํ˜ธ๋ฅผ ํ•œ ๋ฒˆ์— ์ •๋ฆฌํ•œ๋‹ค.

์•ˆ๋‚ด: ๋ณธ๋ฌธ์€ ์ƒ์„ฑํ˜• AI๋กœ ์ดˆ์•ˆ์„ ์ •๋ฆฌํ•˜๊ณ , OpenClaw ๊ณต์‹ ๋ฌธ์„œ์™€ ์‹ค์ œ ์„ค์น˜ ํ๋ฆ„์„ ๊ต์ฐจ ํ™•์ธํ•ด ๋ณด์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

โšก ๋จผ์ € ์ด๊ฒƒ๋ถ€ํ„ฐ: ๋‚˜๋Š” ์–ด๋””์„œ ์‹œ์ž‘ํ•˜๋ฉด ๋ ๊นŒ?

๊ฒฐ๋ก ๋ถ€ํ„ฐ ๋งํ•˜๋ฉด, ์ด๋ฏธ Ubuntu๊ฐ€ ๋Œ์•„๊ฐ€๋Š” ๋‚ด ์ปดํ“จํ„ฐ๋ผ๋ฉด 5๋‹จ๊ณ„๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด๋„ ๋ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋Œ€๋กœ ์•„์ง ์žฅ๋น„๋‚˜ ์šด์˜์ฒด์ œ๊ฐ€ ์ค€๋น„๋˜์ง€ ์•Š์•˜๋‹ค๋ฉด, ์„ค์น˜ ๋ช…๋ น์„ ๋จผ์ € ๋ณต๋ถ™ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค 01ํŽธ์—์„œ ์ค€๋น„ ๊ฒฝ๋กœ๋ฅผ ์ž๋ฅด๋Š” ํŽธ์ด ํ›จ์”ฌ ๋œ ํ—ค๋งจ๋‹ค.

์‹œ์ž‘์  ๋น ๋ฅธ ์„ ํƒ

  • A. ์™„์ „ ์ฒ˜์Œ / ์•ˆ ์“ฐ๋Š” PC์— ์ƒˆ๋กœ ๊น”๊ธฐ
    โ†’ 1 โ†’ 2 โ†’ 3 โ†’ (4 ์„ ํƒ) โ†’ 5 โ†’ 6 โ†’ 7

  • B. ๋‚ด ์ปดํ“จํ„ฐ์— Ubuntu ์ด๋ฏธ ์„ค์น˜๋จ
    โ†’ 5 โ†’ 6 โ†’ 7 (1~3 ๊ฑด๋„ˆ๋›ฐ๊ธฐ ๊ฐ€๋Šฅ)

  • C. VS Code/OpenCode๋Š” ์•„์ง ์•ˆ ์“ธ ์˜ˆ์ •
    โ†’ 4๋‹จ๊ณ„๋Š” ์„ ํƒ์‚ฌํ•ญ (๋‚˜์ค‘์— ๋ถ™์—ฌ๋„ ๋จ)

์ฆ‰, ๋‚ด ์ปดํ“จํ„ฐ๊ฐ€ ์ด๋ฏธ Ubuntu ์ค€๋น„ ์ƒํƒœ๋ผ๋ฉด ๋ฐ”๋กœ 02ํŽธ์œผ๋กœ ๋„˜์–ด๊ฐ€๋Š” ํŒ๋‹จ์ด ๋งž๋‹ค. 01ํŽธ์€ โ€œ์ค€๋น„ ๊ฒฝ๋กœ๋ฅผ ์ค„์ด๋Š” ๋ฌธ์„œโ€๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ์ดํ•ด๊ฐ€ ์‰ฝ๋‹ค.

์น ํŒ ํŒ์„œํ˜• ์น˜ํŠธ์‹œํŠธ

  1. ์ƒˆ PC๋ฉด 1~4๋‹จ๊ณ„๋ถ€ํ„ฐ, ๊ธฐ์กด Ubuntu๋ฉด 02ํŽธ์œผ๋กœ ๋ฐ”๋กœ ์ด๋™
  2. 01ํŽธ์€ ํ™˜๊ฒฝ ์ค€๋น„, 02ํŽธ์€ OpenClaw ์„ค์น˜์™€ ์ฒซ ์‹คํ–‰
  3. VS Code/OpenCode๋Š” ์„ ํƒ์‚ฌํ•ญ, ๋‚˜์ค‘์— ๋ถ™์—ฌ๋„ ๋จ
  4. ์„ค์น˜ ํ™•์ธ์€ which openclaw / openclaw -V / openclaw gateway status 3์ค„์ด๋ฉด ๋

90์ดˆ ํŒ๋‹จํ‘œ: ๋ˆ„๊ฐ€ ๋ฌด์—‡์„ ์–ด๋–ค ์ˆœ์„œ๋กœ ํ•˜๋ฉด ๋˜๋‚˜

์ฒ˜์Œ ์ฝ๋Š” ์‚ฌ๋žŒ์€ ์„ค๋ช…์„ ๋‹ค ๋ณด๊ธฐ ์ „์— ๋‚ด๊ฐ€ ์–ด๋–ค ๋ฃจํŠธ์ธ์ง€ ๋จผ์ € ๊ฒฐ์ •ํ•˜๋ฉด ๋œ๋‹ค.

์ง€๊ธˆ ๋‚ด ์ƒํƒœ์ง€๊ธˆ ํ•  ์ผ๋จผ์ € ์•ˆ ํ•ด๋„ ๋˜๋Š” ๊ฒƒ
์•ˆ ์“ฐ๋Š” PC์— ์ฒ˜์Œ ์„ธํŒ…USB ๋งŒ๋“ค๊ธฐ โ†’ Ubuntu ์„ค์น˜ โ†’ ๊ธฐ๋ณธ ์„ค์ •OpenClaw ์„ค์น˜ ๋ช…๋ น ๋ณต๋ถ™
Ubuntu๊ฐ€ ์ด๋ฏธ ์žˆ์ŒNode ๋ฒ„์ „ ํ™•์ธ โ†’ 02ํŽธ์œผ๋กœ ์ด๋™USB/BIOS ์ž‘์—…
Node 18/20๋งŒ ๊น”๋ ค ์žˆ์Œnvm์œผ๋กœ 24 ๋˜๋Š” 22.14+ ์ค€๋น„์ „์—ญ npm ์žฌ์„ค์น˜ ๋‹จ์ •
VS Code/OpenCode๋Š” ๋‚˜์ค‘4๋‹จ๊ณ„ ์ƒ๋žต ํ›„ OpenClaw ๋จผ์ €ํ™•์žฅ ์„ค์น˜ ๊ฐ•ํ–‰

๊ณต์‹ Getting Started ๊ธฐ์ค€์œผ๋กœ๋Š” ์„ค์น˜ โ†’ onboarding โ†’ gateway ํ™•์ธ์ด ๊ธฐ๋ณธ ์ˆœ์„œ๋‹ค. ์ด ๊ธ€์€ ๊ทธ ์ „์—, ๊ทธ ์ˆœ์„œ๋กœ ๋ฐ”๋กœ ๊ฐ€๋„ ๋˜๋Š” ์‚ฌ๋žŒ์ธ์ง€ ๋จผ์ € ๊ฐ€๋ฅด๋Š” ํ•„ํ„ฐ ์—ญํ• ์„ ํ•œ๋‹ค.

๐Ÿšฆ 01ํŽธ์—์„œ 02ํŽธ์œผ๋กœ ๋ฐ”๋กœ ๋„˜์–ด๊ฐ€๋Š” ํด๋ฆญ ๊ฒฝ๋กœ

  • ํ™˜๊ฒฝ ์ค€๋น„๋งŒ ํ•„์š”ํ•˜๋ฉด: ์ด ๋ฌธ์„œ(01) ๋๊นŒ์ง€ ํ™•์ธ ํ›„ 02๋กœ ์ด๋™
  • ๋น ๋ฅด๊ฒŒ ์„ค์น˜๋งŒ ํ•˜๊ณ  ์‹ถ์œผ๋ฉด: ์•„๋ž˜ ๋งํฌ ์ˆœ์„œ๋กœ ๋ฐ”๋กœ ์ด๋™
  1. ๐Ÿฆž 02. ์‹œ์ž‘ํ•˜๊ธฐ(5~7๋‹จ๊ณ„)
  2. ๋ฌธ์ œ ์ƒ๊ธฐ๋ฉด: 18. ํ…”๋ ˆ๊ทธ๋žจ 5๋ถ„ ๋ณต๊ตฌ
  3. ์ „์ฒด ํ—ˆ๋ธŒ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

โšก 5๋ถ„ ๋น ๋ฅธ ์ฒดํฌ๋ฆฌ์ŠคํŠธ

  • (์‹ ๊ทœ ์„ค์น˜ ์‹œ) USB 8GB ์ด์ƒ ์ค€๋น„
  • (์‹ ๊ทœ ์„ค์น˜ ์‹œ) Ubuntu 24.04 ISO ๋‹ค์šด๋กœ๋“œ ์™„๋ฃŒ
  • curl, git ์„ค์น˜ ๊ฐ€๋Šฅ ์ธํ„ฐ๋„ท ํ™˜๊ฒฝ ํ™•์ธ
  • ์„ค์น˜ ํ›„ openclaw status ์ •์ƒ ํ™•์ธ
  • Memory ํ”Œ๋Ÿฌ๊ทธ์ธ ํ™œ์„ฑํ™”๊นŒ์ง€ ์™„๋ฃŒ

โœ… ์„ค์น˜ ์„ฑ๊ณต ํŒ์ • (10์ดˆ ์ฒดํฌ)

์—ฌ๊ธฐ์„œ ํ—ท๊ฐˆ๋ฆฌ๊ธฐ ์‰ฌ์šด ํฌ์ธํŠธ๊ฐ€ ํ•˜๋‚˜ ์žˆ๋‹ค. 01ํŽธ๋งŒ ๋๋‚ธ ์ƒํƒœ์™€ 01ํŽธ์„ ์ฝ๋‹ค๊ฐ€ ๋ฐ”๋กœ ์„ค์น˜๊นŒ์ง€ ๋๋‚ธ ์ƒํƒœ์˜ ์„ฑ๊ณต ํŒ์ •์€ ๋‹ค๋ฅด๋‹ค.

A. 01ํŽธ ๋ฒ”์œ„๋งŒ ๋๋ƒˆ๋‹ค๋ฉด

์•„๋ž˜ 3๊ฐ€์ง€๋งŒ ๋งž์œผ๋ฉด ์ถฉ๋ถ„ํ•˜๋‹ค.

  • Ubuntu๊ฐ€ ์ •์ƒ ๋ถ€ํŒ…๋œ๋‹ค.
  • ํ„ฐ๋ฏธ๋„์—์„œ curl, git ๊ฐ™์€ ๊ธฐ๋ณธ ๋„๊ตฌ๊ฐ€ ์žกํžŒ๋‹ค.
  • ๋‹ค์Œ ๋ฌธ์„œ(02ํŽธ)๋กœ ๋„˜์–ด๊ฐˆ ์ค€๋น„๊ฐ€ ๋๋‹ค.

B. ์ด ๋ฌธ์„œ์—์„œ ๋ฐ”๋กœ ์„ค์น˜๊นŒ์ง€ ์ด์–ด์„œ ํ–ˆ๋‹ค๋ฉด

๊ณต์‹ Getting Started์™€ Gateway CLI ๊ธฐ์ค€์œผ๋กœ, ์•„๋ž˜ 3์ค„์ด ํ†ต๊ณผ๋˜๋ฉด ์„ค์น˜ ํ™•์ธ์€ ๊ฑฐ์˜ ๋์ด๋‹ค.

which openclaw
openclaw -V
openclaw gateway status
  • which openclaw์— ๊ฒฝ๋กœ๊ฐ€ ๋‚˜์˜ค๋ฉด ์„ค์น˜ ๊ฒฝ๋กœ ์ธ์‹ ์„ฑ๊ณต
  • openclaw -V๊ฐ€ ๋ฒ„์ „์„ ๋ณด์—ฌ์ฃผ๋ฉด ๋ฐ”์ด๋„ˆ๋ฆฌ ์ •์ƒ
  • openclaw gateway status๊ฐ€ ์ •์ƒ ์‘๋‹ตํ•˜๋ฉด, ์˜จ๋ณด๋”ฉ ๋’ค ๋กœ์ปฌ Gateway ํ™•์ธ๊นŒ์ง€ ์ด์–ด์ง„ ์ƒํƒœ๋‹ค

์—ฌ๊ธฐ์„œ ์ž์ฃผ ํ—ท๊ฐˆ๋ฆฌ๋Š” ์‹คํŒจ ์‹ ํ˜ธ 3๊ฐœ

์ฒ˜์Œ ์„ค์น˜ํ•  ๋•Œ๋Š” โ€œ์•ˆ ๋œ๋‹คโ€๋ณด๋‹ค ์–ด๋А ๋‹จ๊ณ„์—์„œ ๋ฉˆ์ท„๋Š”์ง€๋ฅผ ๋‚˜๋ˆ„๋Š” ํŽธ์ด ํ›จ์”ฌ ๋น ๋ฅด๋‹ค.

  1. USB ๋ถ€ํŒ… ์ž์ฒด๊ฐ€ ์•ˆ ๋œ๋‹ค
    โ†’ BIOS/UEFI์—์„œ ๋ถ€ํŒ… ์ˆœ์„œ๊ฐ€ USB๋ณด๋‹ค ๋‚ด์žฅ ๋””์Šคํฌ๊ฐ€ ๋จผ์ €์ผ ๊ฐ€๋Šฅ์„ฑ์ด ํฌ๋‹ค.
  2. ์šฐ๋ถ„ํˆฌ๋Š” ์ผœ์กŒ๋Š”๋ฐ curlยทgit ์„ค์น˜๊ฐ€ ์•ˆ ๋œ๋‹ค
    โ†’ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ ๋˜๋Š” ํŒจํ‚ค์ง€ ์ €์žฅ์†Œ ๊ฐฑ์‹ (sudo apt update)๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ด์•ผ ํ•œ๋‹ค.
  3. ์„ค์น˜๋Š” ๋๋‚ฌ๋Š”๋ฐ openclaw ๋ช…๋ น์„ ๋ชป ์ฐพ๋Š”๋‹ค
    โ†’ PATH ๋ฐ˜์˜ ๋˜๋Š” ์…ธ ์žฌ์‹œ์ž‘ ๋ฌธ์ œ์ผ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๋‹ค.

์ฆ‰, ์ดˆ๋ณด์ž ๊ธฐ์ค€์œผ๋กœ๋Š” ๋ถ€ํŒ… ๋ฌธ์ œ / ๋„คํŠธ์›Œํฌ ๋ฌธ์ œ / PATH ๋ฌธ์ œ ์…‹์œผ๋กœ ๋‚˜๋ˆ„๋ฉด ๋Œ€๋ถ€๋ถ„ ์ •๋ฆฌ๋œ๋‹ค.


๐Ÿšง ์ดˆ๋ณด์ž๊ฐ€ ๊ฐ€์žฅ ์ž์ฃผ ๋ง‰ํžˆ๋Š” 2๊ฐ€์ง€ (์‹ค์ „ ์‚ฌ๋ก€)

์‚ฌ๋ก€ 1) ์„ค์น˜๋Š” ๋๋Š”๋ฐ openclaw: command not found

  • ์›์ธ: ์…ธ PATH๊ฐ€ ๊ฐฑ์‹ ๋˜์ง€ ์•Š์Œ
  • ํ•ด๊ฒฐ:
exec bash -l
export PATH="$(npm prefix -g)/bin:$PATH"
hash -r
openclaw -V

์‚ฌ๋ก€ 2) Ubuntu ์„ค์น˜ ํ›„ ํ•œ๊ธ€ ์ž…๋ ฅ์ด ์•ˆ ๋จ

  • ์›์ธ: IBus Hangul ๋ฏธ์„ค์ •
  • ํ•ด๊ฒฐ: 3๋‹จ๊ณ„ ๋ช…๋ น ์‹คํ–‰ ํ›„, ์žฌ๋ถ€ํŒ… ๋’ค Input Sources์— Korean(Hangul) ์ถ”๊ฐ€

๐Ÿ“‹ ์ „์ฒด ๋กœ๋“œ๋งต (์ดˆ๋ณด์ž์šฉ)

1๋‹จ๊ณ„: USB ๋ถ€ํŒ… ๋””์Šคํฌ ๋งŒ๋“ค๊ธฐ (์‹ ๊ทœ ์„ค์น˜ํ•  ๋•Œ๋งŒ)
2๋‹จ๊ณ„: ์šฐ๋ถ„ํˆฌ ์„ค์น˜ (์‹ ๊ทœ ์„ค์น˜ํ•  ๋•Œ๋งŒ)
3๋‹จ๊ณ„: ๊ธฐ๋ณธ ์„ค์ • (์‹ ๊ทœ ์„ค์น˜ํ•  ๋•Œ๋งŒ)
4๋‹จ๊ณ„: VS Code + OpenCode ์„ค์น˜ (์„ ํƒ)
5๋‹จ๊ณ„: OpenClaw ์„ค์น˜ (ํ•ต์‹ฌ)
6๋‹จ๊ณ„: ์›น ์ธํ„ฐํŽ˜์ด์Šค ์ ‘์†
7๋‹จ๊ณ„: ๊ธฐ์–ต(Memory) ํ™œ์„ฑํ™” (๊ถŒ์žฅ)

Node ๋ฒ„์ „์€ 24์™€ 22 ์ค‘ ๋ฌด์—‡์„ ๊ณ ๋ฅด๋ฉด ๋˜๋‚˜

๊ณต์‹ Getting Started ๊ธฐ์ค€์œผ๋กœ๋Š” Node 24 ๊ถŒ์žฅ, Node 22.14+๋„ ์ง€์›์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ƒˆ๋กœ ์‹œ์ž‘ํ•˜๋Š” ์‚ฌ๋žŒ์€ ๋จผ์ € ์•„๋ž˜ ๊ธฐ์ค€์œผ๋กœ ๊ณ ๋ฅด๋ฉด ๋œ๋‹ค.

  • ์™„์ „ ์‹ ๊ทœ ์„ธํŒ…: ๊ณต์‹ ๊ธฐ๋ณธ๊ฐ’์— ๋งž์ถฐ Node 24๋กœ ๊ฐ€๋ฉด ๊ฐ€์žฅ ๋‹จ์ˆœํ•˜๋‹ค.
  • ๊ธฐ์กด ์ž๋™ํ™”/๊ฐ€์ด๋“œ์™€ ๋งž์ถฐ์•ผ ํ•จ: ์ด๋ฏธ 22 ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตด๋Ÿฌ๊ฐ€๋Š” ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์žˆ์œผ๋ฉด 22.14+๋กœ ๋งž์ถ”๋Š” ํŽธ์ด ๋œ ํ”๋“ค๋ฆฐ๋‹ค.
  • ์ง€๊ธˆ Node 18/20์„ ์“ฐ๊ณ  ์žˆ์Œ: ์ „์—ญ ๋ฎ์–ด์“ฐ๊ธฐ๋ณด๋‹ค nvm์œผ๋กœ ๋ฒ„์ „์„ ๋‚˜๋ˆ  ์“ฐ๋Š” ํŽธ์ด ์•ˆ์ „ํ•˜๋‹ค.

์‹ค์ „์—์„œ๋Š” ์—ฌ๊ธฐ์„œ ๋งŽ์ด ๊ฐˆ๋ฆฐ๋‹ค. ๊ฐ™์€ ์žฅ๋น„์—์„œ Node๋ฅผ ๋งˆ๊ตฌ ๋ฎ์–ด์“ฐ๋ฉด OpenClaw ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ ๊ธฐ์กด npm ๊ธ€๋กœ๋ฒŒ ๊ฒฝ๋กœ์™€ PATH๊ฐ€ ๊ผฌ์ด๋Š” ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด๋‹ค. ๊ทธ๋ž˜์„œ ์„ค์น˜๋ณด๋‹ค ๋จผ์ € nvm์„ ์“ฐ๋Š” ์ด์œ ๊ฐ€ ์—ฌ๊ธฐ ์žˆ๋‹ค.

๋ฏธ๋‹ˆ ์‚ฌ๋ก€ 1) ๊ธฐ์กด ๊ฐœ๋ฐœ ๋…ธํŠธ๋ถ์— ๋ฐ”๋กœ ์„ค์น˜ํ–ˆ๋‹ค๊ฐ€ PATH๋งŒ ๊ผฌ์ธ ๊ฒฝ์šฐ

  • ์ƒํ™ฉ: ๊ธฐ์กด Node 18 ์ž‘์—…ํ™˜๊ฒฝ์ด ์žˆ๋Š” ๋…ธํŠธ๋ถ์— ๋ฐ”๋กœ ์„ค์น˜
  • ์‹ค์ œ ๋ฌธ์ œ: OpenClaw ์ž์ฒด๋ณด๋‹ค npm prefix -g์™€ ์…ธ PATH๊ฐ€ ์„ž์ž„
  • ๋ณต๊ตฌ: nvm์œผ๋กœ OpenClaw์šฉ Node๋ฅผ ๋ถ„๋ฆฌํ•˜๊ณ  ์ƒˆ ๋กœ๊ทธ์ธ ์…ธ์—์„œ ๋‹ค์‹œ ํ™•์ธ
  • ๊ตํ›ˆ: โ€œ์„ค์น˜ ์‹คํŒจโ€์ฒ˜๋Ÿผ ๋ณด์—ฌ๋„, ์‹ค์ œ๋กœ๋Š” ๋ฒ„์ „ ๊ฒฉ๋ฆฌ ๋ฌธ์ œ์ธ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค

๋ฏธ๋‹ˆ ์‚ฌ๋ก€ 2) ์•ˆ ์“ฐ๋Š” ๋ฏธ๋‹ˆ PC์— ์ƒˆ๋กœ ์˜ฌ๋ ธ๋”๋‹ˆ ์˜คํžˆ๋ ค ๋” ๋นจ๋ฆฌ ๋๋‚œ ๊ฒฝ์šฐ

  • ์ƒํ™ฉ: ๋ฉ”์ธ ์—…๋ฌด ํ™˜๊ฒฝ ๋Œ€์‹  ๋ถ„๋ฆฌ๋œ ์žฅ๋น„์— ์ƒˆ Ubuntu ์„ค์น˜
  • ์‹ค์ œ ์žฅ์ : ๊ธฐ์กด Node/npm ์„ค์ • ์ถฉ๋Œ์ด ๊ฑฐ์˜ ์—†์–ด ์„ค์น˜ ๊ฒฝ๋กœ๊ฐ€ ๋‹จ์ˆœํ•จ
  • ๊ฒฐ๊ณผ: BIOS/USB ๊ตฌ๊ฐ„๋งŒ ๋„˜๊ธฐ๋ฉด ์ดํ›„๋Š” ๊ณต์‹ ์ˆœ์„œ๋Œ€๋กœ ๋น ๋ฅด๊ฒŒ ์ง„ํ–‰๋จ
  • ๊ตํ›ˆ: ์ฒ˜์Œ์—” ๋ฒˆ๊ฑฐ๋กœ์›Œ ๋ณด์—ฌ๋„, ๋ถ„๋ฆฌ ํ™˜๊ฒฝ์ด ์ „์ฒด ์ž‘์—… ์‹œ๊ฐ„์€ ์ค„์ด๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค

๐Ÿš€ ๋‚ด ์ปดํ“จํ„ฐ ๋ฐ”๋กœ ์„ค์น˜ ๋ฃจํŠธ (์š”์•ฝ)

์ด๋ฏธ OS ์ค€๋น„๊ฐ€ ๋๋‚œ ์ƒํƒœ๋ผ๋ฉด, ์•„๋ž˜๋งŒ ๋”ฐ๋ผ๊ฐ€๋„ ๋ฉ๋‹ˆ๋‹ค.

Ubuntu (bash)

command -v node >/dev/null || echo NO_NODE
command -v npm >/dev/null || echo NO_NPM
command -v openclaw >/dev/null || echo NO_OPENCLAW

NO_NODE ๋˜๋Š” NO_NPM์ด ๋ณด์ด๋ฉด:

curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
source ~/.bashrc
nvm install 22
nvm use 22
node -v
npm -v
curl -fsSL https://openclaw.ai/install.sh | bash
exec bash -l
which openclaw
openclaw -V
openclaw onboard --install-daemon
openclaw gateway status

๊ณต์‹ Onboarding CLI ์„ค๋ช…๋Œ€๋กœ openclaw onboard --install-daemon์€ ๊ด€๋ฆฌํ˜• ๋กœ์ปฌ Gateway ์„ค์น˜ ๊ฒฝ๋กœ๋ฅผ ํ•จ๊ป˜ ํƒ„๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ณต์‹ Gateway CLI ๊ธฐ์ค€์œผ๋กœ openclaw gateway status๊ฐ€ ์‚ด์•„ ์žˆ์œผ๋ฉด, ์ด์ œ ์„ค์น˜๊ฐ€ ์•„๋‹ˆ๋ผ ์—ฐ๊ฒฐ/ํŽ˜์–ด๋ง/๋Œ€์‹œ๋ณด๋“œ ํ™•์ธ ๋‹จ๊ณ„๋กœ ๋„˜์–ด๊ฐ€๋ฉด ๋œ๋‹ค.

์„ค์น˜๊ฐ€ ๋๋Š”๋ฐ openclaw๋ฅผ ๋ชป ์ฐพ์œผ๋ฉด:

export PATH="$(npm prefix -g)/bin:$PATH"
hash -r
which openclaw
openclaw -V

์ž์„ธํ•œ 5~7๋‹จ๊ณ„ ์„ค๋ช…์€ 02ํŽธ์—์„œ ์ด์–ด์ง‘๋‹ˆ๋‹ค. โ†’ ๐Ÿฆž 02. ์‹œ์ž‘ํ•˜๊ธฐ


1๋‹จ๊ณ„: USB ๋ถ€ํŒ… ๋””์Šคํฌ ๋งŒ๋“ค๊ธฐ (~20๋ถ„)

ํ•„์š”ํ•œ ๊ฒƒ

  • USB ๋ฉ”๋ชจ๋ฆฌ: ์ตœ์†Œ 8GB (๋นˆ ๊ฑฐ)
  • ์ปดํ“จํ„ฐ: ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ ๊ฐ€๋Šฅํ•œ ๊ฑฐ (์ง€๊ธˆ ์“ฐ๊ณ  ์žˆ๋Š” ์ปดํ“จํ„ฐ๋กœ OK)
  • ๋‹ค์šด๋กœ๋“œ ๋ฐ›์„ ํŒŒ์ผ: Ubuntu Desktop 24.04 LTS

๋‹จ๊ณ„๋ณ„

1.1 Ubuntu ๋‹ค์šด๋กœ๋“œ

  1. ๋‹ค์Œ ์‚ฌ์ดํŠธ ์ ‘์†: https://ubuntu.com/download/desktop
  2. Ubuntu 24.04 LTS ๋ฒ„์ „ ๋‹ค์šด๋กœ๋“œ
  3. ISO ํŒŒ์ผ (์•ฝ 4GB) ๋‹ค์šด๋กœ๋“œ๋จ โ†’ ๊ธฐ๋‹ค๋ ค์•ผ ํ•จ

1.2 USB ๋ถ€ํŒ… ๋„๊ตฌ ์„ค์น˜

1.3 USB์— ์šฐ๋ถ„ํˆฌ ๋‹ด๊ธฐ (์˜ˆ์‹œ: Rufus)

  1. USB๋ฅผ ์ปดํ“จํ„ฐ์— ์—ฐ๊ฒฐ
  2. Rufus ์‹คํ–‰
  3. โ€œ์žฅ์น˜โ€์—์„œ USB ์„ ํƒ
  4. โ€œ์„ ํƒโ€ ๋ฒ„ํŠผ ํด๋ฆญ โ†’ ๋‹ค์šด๋กœ๋“œํ•œ Ubuntu ISO ํŒŒ์ผ ์„ ํƒ
  5. โ€œ์‹œ์ž‘โ€ ํด๋ฆญ โ†’ โ€œ์‚ญ์ œ ๋ชจ๋“œโ€ ํ™•์ธ โ†’ OK
  6. ์™„๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆผ

โš ๏ธ ์ฃผ์˜: USB์˜ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๊ฐ€ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค!


2๋‹จ๊ณ„: ์šฐ๋ถ„ํˆฌ ์„ค์น˜ (~40๋ถ„)

BIOS ์ง„์ž… ๋ฐฉ๋ฒ•

์ปดํ“จํ„ฐ ๋ถ€ํŒ…ํ•  ๋•Œ ํ‚ค๋ฅผ ์—ฐํƒ€:

๋ธŒ๋žœ๋“œ์ง„์ž… ํ‚ค
DellF2
HPF10
LenovoF2 / Enter
SamsungF2 / F10
ASUSF2 / DEL
MacOption/Alt ํ‚ค

๋‹จ๊ณ„๋ณ„

2.1 USB๋กœ ๋ถ€ํŒ…

  1. USB๋ฅผ ์•ˆ ์“ฐ๋Š” ์ปดํ“จํ„ฐ์— ์—ฐ๊ฒฐ
  2. ์ปดํ“จํ„ฐ ์ผœ๊ธฐ
  3. BIOS/UEFI ์ง„์ž…
  4. ๋ถ€ํŒ… ์ˆœ์„œ(Boot Order) ์„ค์ • โ†’ USB๋ฅผ 1์ˆœ์œ„๋กœ
  5. ์ €์žฅ ํ›„ ์žฌ๋ถ€ํŒ…

2.2 Ubuntu ์„ค์น˜ ์‹œ์ž‘

  1. โ€œTry Ubuntuโ€ (์‹œํ—˜) ๋˜๋Š” โ€œInstall Ubuntuโ€ (์„ค์น˜) ์„ ํƒ
  2. ์–ธ์–ด: ํ•œ๊ตญ์–ด ์„ ํƒ โ†’ ์„ค์น˜ ํด๋ฆญ

2.3 ์„ค์น˜ ์˜ต์…˜ ์„ ํƒ

  • ํ‚ค๋ณด๋“œ ๋ ˆ์ด์•„์›ƒ: Korean
  • ์„ค์น˜ ์œ ํ˜•:
    • ๋””์Šคํฌ ์ง€์šฐ๊ณ  Ubuntu ์„ค์น˜ (์ดˆ๋ณด์ž ์ถ”์ฒœ)
    • ๋˜๋Š” ๊ณต๊ฐ„์„ ๋งŒ๋“ค์–ด ์„ค์น˜ (๋ฐ์ดํ„ฐ ๋ณด์กด ํ•„์š” ์‹œ)
  • ์‚ฌ์šฉ์ž ์„ค์ •:
    • ์ด๋ฆ„: (์ž์œ ๋กญ๊ฒŒ)
    • ์ปดํ“จํ„ฐ ์ด๋ฆ„: (์ž์œ ๋กญ๊ฒŒ, ์˜ˆ: openclaw)
    • ์‚ฌ์šฉ์ž ์ด๋ฆ„: (์˜๋ฌธ ์†Œ๋ฌธ์ž, ์˜ˆ: user)
    • ๋น„๋ฐ€๋ฒˆํ˜ธ: (๋ฐ˜๋“œ์‹œ ๊ธฐ์–ตํ•  ๊ฒƒ!)

2.4 ์„ค์น˜ ์™„๋ฃŒ

  • ์„ค์น˜ ์ง„ํ–‰ โ†’ ์™„๋ฃŒ๋˜๋ฉด ์žฌ๋ถ€ํŒ…
  • USB ์ œ๊ฑฐ ํ›„ Enter

3๋‹จ๊ณ„: ๊ธฐ๋ณธ ์„ค์ • (~30๋ถ„)

3.1 ์ฒซ ๋ถ€ํŒ… & ์—…๋ฐ์ดํŠธ

ํ„ฐ๋ฏธ๋„ ์—ด๊ธฐ (Ctrl+Alt+T):

## ์‹œ์Šคํ…œ ์—…๋ฐ์ดํŠธ
sudo apt update && sudo apt upgrade -y
 
## ํ•„์š”ํ•œ ๋„๊ตฌ ์„ค์น˜
sudo apt install -y git curl wget

3.2 ํ•œ๊ธ€ ์ž…๋ ฅ๊ธฐ ์„ค์น˜

## ํ•œ๊ธ€ ์ž…๋ ฅ๊ธฐ (IBus + Hangul)
sudo apt install -y ibus-hangul ibus-gtk ibus-gtk3
 
## ์žฌ๋ถ€ํŒ… ํ›„ ์„ค์ •
## Settings โ†’ Keyboard โ†’ Input Sources โ†’ Korean (Hangul) ์ถ”๊ฐ€

4๋‹จ๊ณ„: VS Code + OpenCode ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜ (~15๋ถ„)

VS Code์™€ OpenCode ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜๋ฉด OpenClaw์™€ ํ•จ๊ป˜ ์ฝ”๋”ฉ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ํ›จ์”ฌ ํŽธํ•˜๊ฒŒ ์šด์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ก ์™œ ํ•„์š”ํ•œ๊ฐ€? OpenClaw๋Š” ์ฑ„ํŒ…/์ž๋™ํ™”๋ฅผ ๋‹ด๋‹นํ•˜๊ณ , VS Code + OpenCode๋Š” ์ฝ”๋“œ ํŽธ์ง‘/์‹คํ–‰ ํ™˜๊ฒฝ์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

4.1 VS Code ์„ค์น˜

# Ubuntu ๊ธฐ์ค€
sudo snap install code --classic

์„ค์น˜ ํ›„ ์‹คํ–‰:

code --version

4.2 OpenCode ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜

  1. VS Code ์‹คํ–‰
  2. Extensions(ํ™•์žฅ) ์—ด๊ธฐ (Ctrl+Shift+X)
  3. OpenCode ๊ฒ€์ƒ‰ ํ›„ ์„ค์น˜
  4. ์„ค์น˜ ํ›„ VS Code ์žฌ์‹œ์ž‘

4.3 ๊ธฐ๋ณธ ํ™•์ธ

  • VS Code๊ฐ€ ์ •์ƒ ์‹คํ–‰๋˜๋Š”์ง€
  • OpenCode ํ™•์žฅ์ด ํ™œ์„ฑํ™”๋˜๋Š”์ง€
  • ํ”„๋กœ์ ํŠธ ํด๋”๋ฅผ ์—ด์–ด AI ๋ณด์กฐ ๊ธฐ๋Šฅ์ด ๋ณด์ด๋Š”์ง€

โœ… ์—ฌ๊ธฐ๊นŒ์ง€๊ฐ€ 01ํŽธ ๋ฒ”์œ„ (ํ™˜๊ฒฝ ์ค€๋น„)

01ํŽธ์€ **1~4๋‹จ๊ณ„(ํ™˜๊ฒฝ ์ค€๋น„)**๊นŒ์ง€๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

  • 1~3๋‹จ๊ณ„: ์šฐ๋ถ„ํˆฌ ์„ค์น˜/๊ธฐ๋ณธ ์„ธํŒ…
  • 4๋‹จ๊ณ„: VS Code + OpenCode(์„ ํƒ)

OpenClaw ์„ค์น˜์™€ ์ฒซ ์‹คํ–‰์€ ๋‹ค์Œ ๋ฌธ์„œ์—์„œ ์ด์–ด์ง‘๋‹ˆ๋‹ค.

โžก๏ธ ๋‹ค์Œ: ๐Ÿฆž 02. ์‹œ์ž‘ํ•˜๊ธฐ (5~7๋‹จ๊ณ„)

30์ดˆ ์ด๋™ ๋ฒ„ํŠผ


๐Ÿ“Š ์ „์ฒด ์†Œ์š” ์‹œ๊ฐ„ (01ํŽธ: 1~4๋‹จ๊ณ„)

๋‹จ๊ณ„์˜ˆ์ƒ ์‹œ๊ฐ„๋‚œ์ด๋„
USB ๋””์Šคํฌ ๋งŒ๋“ค๊ธฐ20๋ถ„โญโ˜†โ˜†โ˜†โ˜†
์šฐ๋ถ„ํˆฌ ์„ค์น˜40๋ถ„โญโญโ˜†โ˜†โ˜†
๊ธฐ๋ณธ ์„ค์ •30๋ถ„โญโญโ˜†โ˜†โ˜†
VS Code + OpenCode ์„ค์น˜(์„ ํƒ)15๋ถ„โญโ˜†โ˜†โ˜†โ˜†
์ดํ•ฉ~1์‹œ๊ฐ„ 30๋ถ„

OpenClaw ์„ค์น˜/์‹คํ–‰(5~7๋‹จ๊ณ„)์€ 02ํŽธ์—์„œ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.


๐Ÿ“š ์ฐธ๊ณ  ๋งํฌ


๐Ÿ“š ๋‹ค์Œ ์ฝ๊ธฐ


์ž‘์„ฑ์ผ: 2026-02-02 ์ˆ˜์ •์ผ: 2026-03-27 (์‹œ์ž‘์  ํŒ๋‹จํ‘œ + Node 24/22 ์„ ํƒ ๊ธฐ์ค€ + ๊ณต์‹ Getting Started/onboard/gateway ๊ธฐ์ค€ ๋ณด๊ฐ•)