🐙

Part 14: GitHub 版本安裝

從原始碼安裝 OpenClaw

git clone 開發者模式 自訂修改
適合對象:
  • 想參與開發或貢獻程式碼
  • 需要自訂修改功能
  • 想使用最新開發版本

📂 官方 GitHub 倉庫

OpenClaw 官方倉庫

https://github.com/openclaw/openclaw

這是 OpenClaw(原 Clawdbot/Moltbot)的官方開源倉庫。

漢化版倉庫(中文用戶推薦)

https://github.com/MaoTouHU/OpenClawChinese

全中文界面,每小時自動同步官方版本。

教學倉庫(本教學)
https://github.com/ChatGPT3a01/Moltbot-Tutorial

📥 從 GitHub 安裝

⚠️ 系統需求:Node.js ≥22、pnpm(建議使用 pnpm)

1Clone 倉庫

git clone https://github.com/openclaw/openclaw.git
cd openclaw

2安裝依賴

pnpm install

3建置 UI 與專案

pnpm ui:build
pnpm build

4執行初始化設定

openclaw onboard --install-daemon

🔧 開發模式

如果你想修改程式碼並即時測試:

啟動開發模式(監視 TS 變更)

pnpm gateway:watch

這會啟動監視模式,任何 TypeScript 變更都會自動重新編譯。

直接執行 TypeScript(不需建置)

pnpm openclaw onboard --install-daemon

執行測試

pnpm test

程式碼檢查

pnpm lint
貢獻程式碼:歡迎提交 Pull Request!請先閱讀 CONTRIBUTING.md。

🇹🇼 漢化版安裝(推薦中文用戶)

方法一:npm 安裝(推薦)

npm install -g @qingchencloud/openclaw-zh@latest

直接安裝已翻譯好的中文版本。

方法二:Windows PowerShell 一鍵安裝

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
Invoke-WebRequest -Uri "https://cdn.jsdelivr.net/gh/1186258278/OpenClawChineseTranslation@main/install.ps1" -OutFile "install.ps1" -Encoding UTF8
powershell -ExecutionPolicy Bypass -File ".\install.ps1"
漢化版特色:
  • CLI + Dashboard 全中文界面
  • 每小時自動同步官方版本
  • 保持與官方相同功能

📊 版本管理

查看當前版本

openclaw --version

更新到最新版

# npm 安裝的用戶
npm update -g openclaw

# 或使用內建更新
openclaw update --channel stable

切換版本通道

# 穩定版(推薦)- npm 標籤: latest
openclaw update --channel stable

# 測試版(有新功能但可能不穩定)- npm 標籤: beta
openclaw update --channel beta

# 開發版(main 分支最新代碼)- npm 標籤: dev
openclaw update --channel dev

📁 專案結構

openclaw/
├── src/                    # 原始碼
│   ├── cli/               # 命令列介面
│   ├── gateway/           # Gateway 服務
│   ├── plugins/           # 外掛系統
│   └── core/              # 核心功能
├── extensions/             # 官方外掛
│   ├── line/              # LINE 外掛
│   ├── telegram/          # Telegram 外掛
│   └── discord/           # Discord 外掛
├── docs/                   # 文件
├── tests/                  # 測試
├── package.json           # 專案配置
└── README.md              # 說明文件
想開發外掛?查看 extensions/ 資料夾中的官方外掛作為範例。

🔄 常用 Git 操作

拉取最新更新

git pull origin main

建立開發分支

git checkout -b feature/my-feature

提交變更

git add .
git commit -m "feat: 新增某功能"
git push origin feature/my-feature
提交規範:建議使用 Conventional Commits 格式,如 feat:fix:docs: 等。
🎉

恭喜完成所有教學!

你已經學會了 OpenClaw 的所有安裝方式!

✅ Windows 安裝 ✅ Linux 安裝 ✅ GitHub 安裝 ✅ LINE 整合
🏠 回到首頁 🐙 訪問 GitHub