Asosiy tarkibga o'tish

O‘rnatish

Allaqachon Getting Started qo‘llanmasiga amal qildingizmi? Hammasi tayyor — bu sahifa muqobil o‘rnatish usullari, platformaga xos ko‘rsatmalar va texnik xizmat uchun.

Tizim talablari

  • Node 22+ (agar mavjud bo‘lmasa, o‘rnatuvchi skript uni o‘rnatadi)
  • macOS, Linux yoki Windows
  • pnpm faqat manba kodidan yig‘ilganda kerak
Windows’da OpenClaw’ni WSL2 ostida ishga tushirishni qat’iy tavsiya qilamiz.

O‘rnatish usullari

O‘rnatuvchi skript OpenClaw’ni o‘rnatishning tavsiya etilgan usuli. U Node’ni aniqlash, o‘rnatish va boshlang‘ich sozlashni bir bosqichda bajaradi.

Installer script

CLI’ni yuklab oladi, uni npm orqali global o‘rnatadi va boshlang‘ich sozlash ustasini ishga tushiradi.
curl -fsSL https://openclaw.ai/install.sh | bash
Shu bilan tamom — skript Node’ni aniqlash, o‘rnatish va boshlang‘ich sozlashni o‘zi bajaradi.Boshlang‘ich sozlashni o‘tkazib yuborib, faqat binarni o‘rnatish uchun:
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard
Barcha flaglar, muhit o‘zgaruvchilari va CI/avtomatlashtirish variantlari uchun Installer internals sahifasiga qarang.
Agar sizda allaqachon Node 22+ mavjud bo‘lsa va o‘rnatishni o‘zingiz boshqarishni xohlasangiz:
npm install -g openclaw@latest
openclaw onboard --install-daemon
Agar sizda libvips global o‘rnatilgan bo‘lsa (macOS’da Homebrew orqali tez-tez uchraydi) va sharp xato bersa, tayyor binarlarni majburan ishlating:
SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest
Agar sharp: Please add node-gyp to your dependencies xabarini ko‘rsangiz, yoki qurilish vositalarini o‘rnating (macOS: Xcode CLT + npm install -g node-gyp), yoki yuqoridagi muhit o‘zgaruvchisidan foydalaning.
Hissa qo‘shuvchilar yoki lokal checkout’dan ishga tushirmoqchi bo‘lganlar uchun.
1

Clone and build

OpenClaw repo ni klonlab, yig‘ing:
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm ui:build
pnpm build
2

Link the CLI

openclaw buyrug‘ini global mavjud qiling:
pnpm link --global
Yoki link qilmasdan, repozitoriya ichidan pnpm openclaw ... orqali buyruqlarni ishga tushiring.
3

Run onboarding

openclaw onboard --install-daemon
Chuqurroq ishlab chiqish jarayonlari uchun Setup sahifasiga qarang.

Boshqa o‘rnatish usullari

Docker

Konteynerlangan yoki headless joylashtirishlar.

Podman

Rootless konteyner: setup-podman.sh ni bir marta ishga tushiring, so‘ng launch skriptini.

Nix

Nix orqali deklarativ o‘rnatish.

Ansible

Avtomatlashtirilgan park (fleet) tayyorlash.

Bun

Bun runtime orqali faqat CLI’dan foydalanish.

O‘rnatilgandan so‘ng

Hammasi ishlayotganini tekshiring:
openclaw doctor         # konfiguratsiya muammolarini tekshirish
openclaw status         # gateway holati
openclaw dashboard      # brauzer UI’ni ochish
Agar sizga maxsus runtime yo‘llari kerak bo‘lsa, quyidagilardan foydalaning:
  • Uy katalogiga asoslangan ichki yo‘llar uchun OPENCLAW_HOME
  • O‘zgaruvchan holat joylashuvi uchun OPENCLAW_STATE_DIR
  • Konfiguratsiya fayli joylashuvi uchun OPENCLAW_CONFIG_PATH
Ustuvorlik va to‘liq tafsilotlar uchun Environment vars ga qarang.

Nosozliklarni bartaraf etish: openclaw topilmadi

Tezkor tashxis:
node -v
npm -v
npm prefix -g
echo "$PATH"
Agar $(npm prefix -g)/bin (macOS/Linux) yoki $(npm prefix -g) (Windows) $PATH ichida bo‘lmasa, shell global npm binarlarini (jumladan openclaw) topa olmaydi.Tuzatish — uni shell’ning ishga tushish fayliga qo‘shing (~/.zshrc yoki ~/.bashrc):
export PATH="$(npm prefix -g)/bin:$PATH"
Windows’da npm prefix -g chiqishini PATH’ga qo‘shing.So‘ng yangi terminal oching (yoki zsh’da rehash / bash’da hash -r).

Yangilash / o‘chirish

Updating

OpenClaw’ni yangilab turing.

Migrating

Yangi kompyuterga ko‘chirish.

Uninstall

OpenClaw’ni to‘liq olib tashlash.