This guide assumes you have never used a terminal. Just copy each command line by line and paste it.
- Prerequisites
- 1. Open Terminal
- 2. Get the code
- 3. Move into the folder
- 4. Settings file (auto-created — nothing to do)
- 5. Check current state
- 6. Run the install
- 7. Verify
- 8. Daily auto-update
- 9. Safe backup
- Or just use the menu
- When something goes wrong
This is a linear 9-step recipe. Just go top-to-bottom. Each step has a single command to copy-paste:
| Step | What |
|---|---|
| 1–4 | Open Terminal · clone · cd · auto-create .env |
| 5 | ./openclaw doctor — see what's missing |
| 6 | ./openclaw install — auto-fill the missing pieces |
| 7 | Verify everything is ✓ |
| 8–9 | Daily auto-update + safe backup |
🎯 Recommended: read top-to-bottom in one sitting (~10 minutes). If anything breaks, jump to When something goes wrong at the bottom or TROUBLESHOOTING.md.
- A MacBook (Apple Silicon M1 or later — reference: MacBook Pro 16" M5 Pro / 24GB RAM)
- An internet connection
- At least 50GB of free disk space
- About 30 minutes (mostly waiting for downloads)
- Press
⌘ + Space(Command + Spacebar) - Type Terminal and press Enter
- A black (or white) window appears — that's your terminal
When you open Terminal you'll see something like:
Last login: Sat Apr 25 10:30:12 on ttys000
yourname@MacBook-Pro ~ %
You type commands after the % prompt.
Copy this single line, paste it into Terminal, and press Enter:
git clone https://github.com/GoGoComputer/openclaw-workspace.git ~/openclaw-workspace💡 If you don't have
gityet, macOS pops up a dialog to install Xcode Command Line Tools. Click Install and wait (~5 min).
cd ~/openclaw-workspace/openclaw-mgrWhen you run ./openclaw for the first time, the .env settings file is created automatically. The official OpenClaw repo URL is already pre-filled.
✔ .env 자동 생성됨 (.env.example 기본값 적용)
When you see that message, you're good. No editing required — just move straight to install.
💡 If you later want to change the model, backup path, or other settings, open
openclaw-mgr/.envin any text editor. You don't need to do this now.
./openclaw doctorYou'll see red ✗ and yellow ⚠ marks — that's normal. The next step fixes them.
Example output (before install — most things missing):
━━━━━━━━ OpenClaw System Diagnosis ━━━━━━━━
✓ OS Darwin 15.4 arm64
✓ CPU Apple M5 Pro
✓ RAM 24GB
✓ Disk free 142GB
─────────────────────────────────────────
✗ Xcode CLT —
↳ install will set this up
✗ Homebrew —
↳ install will set this up
✗ Docker —
↳ Docker Desktop required
⚠ Docker daemon —
↳ Launch Docker Desktop
✗ Ollama —
─────────────────────────────────────────
⚠ OpenClaw repo —
↳ Set OPENCLAW_REPO in .env first
⚠ Containers running 0
↳ ./openclaw start
─────────────────────────────────────────
🔒 Network isolation isolated (outbound blocked)
↳ Top security — flip to online during install/update
Colors in your real terminal: red (✗) / yellow (⚠) / green (✓).
./openclaw installWhat happens — just go along with it:
| Step | Action | ETA |
|---|---|---|
| Xcode CLT | System dialog appears → click Install | 5 min |
| Homebrew | If Press RETURN to continue shows, press Enter; enter password if prompted |
2 min |
| Docker Desktop | First launch shows EULA → Accept | 3 min |
| Install Ollama | Automatic | 1 min |
Pull model (qwen2.5-coder:7b, ~4.7GB) |
Automatic | 5–10 min |
| Clone OpenClaw repo | Automatic | 1 min |
| Build/start container | Automatic | 5–15 min |
Total ~20–40 min (mostly waiting). You can close the laptop mid-way — just rerun the same command later and it resumes from where it stopped.
./openclaw doctorIf everything is ✓ (green check), you're good 🎉
./openclaw logsLive container logs. Stop with Ctrl + C.
./openclaw schedule enableUpdates run automatically every day at 3 AM. Disable with ./openclaw schedule disable.
./openclaw backup --name fresh-installA .tar.gz file appears in ~/openclaw-backups/. Copy it to an external drive or cloud (after secret review).
If you don't want to remember commands, run:
./openclawThis opens an interactive menu (Korean/English auto-detected) where you pick numbers to do everything above.
./openclaw doctor— tells you exactly what's wrong- docs/TROUBLESHOOTING.md — common error fixes
- Still stuck? Open a GitHub Issue with the
./openclaw doctoroutput. (Secrets are auto-masked.)
| 문서 | 무엇이 있나 |
|---|---|
| 🌱 처음부터 / From zero | 터미널·클릭·파일 개념부터 차근차근 (KO+EN) |
| 🚀 빠른 시작 (KO) | 터미널 열기 → 5개 명령 → 한 줄 설치 |
| 🪜 완전 수동 설치 | brew/스크립트 없이 직접 다운 (KO+EN, 프로덕션 부록) |
| 🐳 Docker 기초 | 컨테이너·이미지·compose 3분 가이드 |
| 🧠 Ollama 기초 | 로컬 LLM 데몬 사용법 |
| 🐾 OpenClaw 기초 | 에이전트 구조·웹에서 가져오기 단락 |
| 🌐 웹 정보 가져오기 / surf | 코스피·뉴스·환율·논문 — surf 샌드박스 명령 포함 |
| 🎨 크리에이티브 파이프라인 | Pinterest → 나노바나나(4창) → Figma 자동 배치 |
| 🎬 쇼츠 자동화 | Pinterest → 미리캔버스 → CapCut → 9:16 MP4 |
| 🚑 트러블슈팅 | 흔한 오류와 해결 명령 |
| 🧠 아키텍처 | 디스패처·멱등 설계·compose override |
| 🤝 기여 가이드 (입문) | 오타·번역·베타테스트도 환영 |
| 🐙 기여 가이드 (코드) | 코드 스타일·PR 절차 |
| 📦 릴리스 노트 v0.1.0 | 변경 사항 |
⬆️ README (KO) · README (EN)