OpenClaw๋ ๋จ์ํ ์ฑ๋ด์ ๋์ด, ์ฌ์ฉ์์ ์์คํ ์์ฒด๋ฅผ ์ดํดํ๊ณ ๋ฅ๋์ ์ผ๋ก ์์ ์ ์ํํ๋ย ๊ฐ์ธํ๋ ์์ด์ ํธ ์์คํ ์ ๋๋ค. ๋ง์น ์์ ์์ ์ผํ๋ ์ ๋ฅํ ์ธํด ๊ฐ์ ๋๋์ด์ฃ .
ํ์ง๋ง ๋๋ฌด ๋ง์ ๊ธฐ๋ฅ ๋๋ฌธ์ “๋๋์ฒด ์ด๋์๋ถํฐ ๋ญ ํด์ผ ํ๋์ง?” ๋ง๋งํ๊ฒ ๋๊ปด์ง ์ ์์ต๋๋ค. ์ด ๊ฐ์ด๋๋ OpenClaw์ ์ค์น๋ถํฐ ์์ํ์ฌ, ํต์ฌ ๊ธฐ๋ฅ์ ์์๋๋ก ์ตํ ์ ์๋๋ก ๋์๋๋ฆด ๊ฒ์ ๋๋ค.
๐ Part 1. OpenClaw, ๋ฌด์์ ์ป๊ฒ ๋ ๊น์? (๊ฐ๋ ์ดํด)
OpenClaw๋ ์ฌ์ฉ์์ ์์คํ (OS, ์ ํ๋ฆฌ์ผ์ด์ , ๋ฐ์ดํฐ)์ ๊น์์ด ์ ๊ทผํ์ฌ, ๋จ์ ์ง๋ฌธ ์๋ต์ ๋์ดย ‘ํ๋(Action)’ย ํ ์ ์๋ ๋ฅ๋ ฅ์ ์ ๊ณตํฉ๋๋ค.
| ๊ธฐ๋ฅ ๋ถ๋ฅ | OpenClaw๊ฐ ํ ์ ์๋ ์ผ | ์์ |
|---|---|---|
| ์ ๋ณด ๊ฒ์ (Knowledge) | ์น ๊ฒ์, ํ์ผ ๋ด์ฉ ์ฝ๊ธฐ, ๋ฐ์ดํฐ ๋ถ์, ์์ฝ | “์ด์ ์ฃผ๊ฐ ๋ณด๊ณ ์ ์์ฝํด ์ค.”, “์ด ํ์ผ์ ํต์ฌ ์์ด๋์ด๋ ๋ญ์ผ?” |
| ์๋ํ (Automation) | ์์ฝ ์์ , ๋ฐ๋ณต ์์ , ์์คํ ์ํ ์ฒดํฌ | “๋งค์ผ ์์นจ 9์์ ์ด๋ฉ์ผ๋ก ๋ณด๊ณ ์๋ฅผ ๋ณด๋ด ์ค.” |
| ์์คํ ์ ์ด (Control) | ๋ธ๋ผ์ฐ์ ์กฐ์, ํ์ผ ์์ฑ/ํธ์ง, ์์คํ ์ค์ ๋ณ๊ฒฝ | “์ด ์น์ฌ์ดํธ์ ํ์๊ฐ์ ์์์ ์ฑ์ฐ๊ณ ๋ก๊ทธ์ธํด ์ค.” |
๐ ๏ธ Part 2. OpenClaw ์ค์น ๋ฐ ์ด๊ธฐ ์ ์ ๊ฐ์ด๋ (Installation)
OpenClaw๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ์์คํ ์ ์์กด์ฑ(Dependency)์ ๋จผ์ ์ค์นํด์ผ ํฉ๋๋ค.
1. ํ์ ์ค๋น๋ฌผ (Prerequisites)
- Node.js/npm:ย ์๋ฐ์คํฌ๋ฆฝํธ ๊ธฐ๋ฐ์ ํ๊ฒฝ์ ์ํด ํ์ํฉ๋๋ค.
- Python 3:ย ๋ง์ ๋ด๋ถ ๋๊ตฌ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ Python ํ๊ฒฝ์์ ๋์ํฉ๋๋ค.
- ๊ถํ:ย OpenClaw๊ฐ ๋คํธ์ํฌ๋ ์์คํ ์ค์ ์ ์ ๊ทผํด์ผ ํ๋ฏ๋ก,ย ๊ด๋ฆฌ์ ๊ถํ์ด ํ์ํฉ๋๋ค.
2. ์ค์น ์์ (Step-by-Step Installation)
๋๋ถ๋ถ์ OpenClaw ๊ด๋ จ ์ค์น๋ ํฐ๋ฏธ๋(CLI)์ ํตํด ์งํํฉ๋๋ค.
Step 1. ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น:
# pip์ ์ฌ์ฉํ์ฌ ํต์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์นํฉ๋๋ค. (๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ)
pip install openclaw
Step 2. ์ด๊ธฐํ ๋ฐ ์ฐ๊ฒฐ (Onboard):
# 'onboard' ๋ช
๋ น์ ์ฌ์ฉ์ ๊ณ์ , ํ๊ฒฝ ์ค์ , ๊ทธ๋ฆฌ๊ณ ์ด๊ธฐ ๊ธฐ์ต(Memory)์ ์์คํ
์ ๋ฑ๋กํ๋ ์ค์ํ ๊ณผ์ ์
๋๋ค.
openclaw onboard
(์ด ๋จ๊ณ์์ ์ฌ์ฉ์ ๊ณ์ ์ ์น์ธ ์ ์ฐจ ๋ฐ ์ด๊ธฐ ์ค์ ์ ๊ฑฐ์นฉ๋๋ค.)
Step 3. ํ ์คํธ ์คํ:
# ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ ํ
์คํธํ์ฌ ๋ชจ๋ ๊ฒ์ด ์ ์์ ์ผ๋ก ๋์ํ๋์ง ํ์ธํฉ๋๋ค.
openclaw status
๐ Part 3. OpenClaw์ ํต์ฌ ์ฌ์ฉ ๋ช ๋ น์ด 5๊ฐ์ง (Usage Commands)
![๐ป [์ด๋ณด ๊ฐ์ด๋] AI ๋น์ OpenClaw, ์ด๋ป๊ฒ ์ค์นํ๊ณ ์ด๋ป๊ฒ ์ฌ์ฉํ๋๊ฐ?](https://ci2u.com/wp-content/uploads/2026/05/20260509_A14_11.jpg)
์์คํ ์ด ์ต์ํด์ง๊ธฐ ์ํด ๋ฐ๋์ ์์์ผ ํ ๊ฐ์ฅ ํต์ฌ์ ์ธ 5๊ฐ์ง ๋ช ๋ น์ด์ ์ฌ์ฉ ์๋๋ฆฌ์ค๋ฅผ ์ ๋ฆฌํ์ต๋๋ค.
| ๋ช ๋ น์ด | ์ฉ๋ | ์ค๋ช | ์ฌ์ฉ ์์ |
|---|---|---|---|
read <path> |
[์ง์ ์ต๋]ย ํ์ผ ๋ด์ฉ์ ์ฝ์ ๋ ์ฌ์ฉํฉ๋๋ค. | ์ฅ๋ฌธ ๋ฌธ์, ์ค์ ํ์ผ ๋ฑ์ ๋ถ๋ฌ์ ๋ด์ฉ์ ๋ถ์ํ ๋ ์ ์ฉํฉ๋๋ค. | read ./memory/daily.md |
web_search <query> |
[์ ๋ณด ํ์]ย ์น์์ ์ต์ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ต๋๋ค. | ํน์ ์ฃผ์ ์ ๋ํ ์ต์ ํธ๋ ๋๋ ๋ด์ค ๊ฒ์ ์ ์ฌ์ฉํฉ๋๋ค. | web_search "์ต์ AI ํธ๋ ๋" |
message send ... |
[์ปค๋ฎค๋์ผ์ด์ ]ย ๋ค๋ฅธ ์ฌ์ฉ์, ์ฑ๋์ ๋ฉ์์ง๋ฅผ ๋ณด๋ผ ๋ ์ฌ์ฉํฉ๋๋ค. | “ํ์ฅ๋, ํ์๋ก์ ์ ๋ฆฌํด์ ๋ณด๋ด๋๋ฆด๊ฒ์.” ๊ฐ์ ์ํธ์์ฉ์ ์ฌ์ฉ๋ฉ๋๋ค. | message send target=team_id message="ํ์๋ก ์๋ฃ" |
cron add ... |
[์๋ํ]ย ์ฃผ๊ธฐ์ ์ธ ๋ฐ๋ณต ์์ ์ ์์ฝํ ๋ ์ฌ์ฉํฉ๋๋ค. | “๋งค์ผ ์์นจ 8์์ ์ฃผ์ ๋ฐ์ดํฐ๋ฅผ ์ฒดํฌํ๊ณ ์์ฝ ๋ฉ์ผ์ ๋ณด๋ด๋๋ก ์์ฝํด ์ค.” | cron add ... |
gateway config.get ... |
[๊ด๋ฆฌ/์ค์ ]ย OpenClaw ์์คํ ์ ๋ด๋ถ ์ค์ ์ ์กฐํ/๋ณ๊ฒฝํ ๋ ์ฌ์ฉํฉ๋๋ค. | ์ธ๋ถ ์์คํ ์ฐ๋(์: Google API Key)์ ์ค์ ํ ๋ ์ฃผ๋ก ์ฌ์ฉํฉ๋๋ค. | gateway config.get service.email.provider |
๐ก ๋ง๋ฌด๋ฆฌํ๋ฉฐ (The Power Tip)
OpenClaw๋ ๋งค๋ด์ผ๋ก ๋๋๋ ์์คํ
์ด ์๋๋๋ค.ย ์ง์ ์ฌ์ฉํ๋ฉฐ ๊ธฐ๋ฅ์ ๋ฐ๊ฒฌํ๊ณ , ์ค์ค๋ก ์ค์ ์ ์์ ํ๊ณ , ์๋ก์ด ๊ธฐ๋ฅ์ย writeย ํด๋ก ๋ง๋ค์ด ๊ธฐ๋กํ๋ ๊ณผ์ ์ ํตํด ๊ฐ์ฅ ์ ํ์ฉํ ์ ์์ต๋๋ค.
์์ ๋ช ๋ น์ด ํ๋๋ฅผ ์๋ํด๋ณด๊ณ , “์ด ๊ธฐ๋ฅ์ด ๋ถ์กฑํ๋ฐ?”๋ผ๋ ์๊ฐ์ด ๋ค ๋๋ง๋ค, ๊ทธ๊ฒ์ด ๋ฐ๋กย ๋ค์์ผ๋ก ๊ฐ๋ฐํด์ผ ํ ์ต๊ณ ์ ํ๋ก์ ํธ ์์ด๋์ด๊ฐ ๋ฉ๋๋ค!