Инсталација OpenClaw-а и конфигурисање OmniProxy-а
Желите да инсталирате AI асистента на свом рачунару, али вас брине подешавање окружења или промена модела? OpenClaw нуди десктоп апликацију и скрипте за инсталацију, омогућавајући вам да га користите из апликација за дописивање или терминала након инсталације.
OpenClaw је AI асистент инсталиран на вашем рачунару. Можете разговарати са њим директно путем Telegram-а, Discord-а, WhatsApp-а или Feishu-а без потребе да држите отворен још један прозор за ћаскање. Разговори и записи остају на овом рачунару и он може наставити са извршавањем наредних корака локално.
Пре почетка
OpenClaw захтева Node 24.16 или новији. Можете користити и Node 26.1 или новији, при чему се препоручује Node 26. Node обезбеђује извршно окружење које је потребно за OpenClaw.
Може се инсталирати на macOS-у, Linux-у и Windows-у. Ако рачунар нема одговарајућу верзију Node-а, инсталациона скрипта ће је аутоматски припремити: Node 26 на macOS-у и Node 24 LTS на Linux-у. pnpm је потребан само када градите OpenClaw из изворног кода.
Ако је старија верзија Node-а већ инсталирана, не морате је прво уклањати. Током тестирања 09.10.2026, системска верзија Node-а на овом рачунару била је 24.2.0, што је испод захтеваних 24.16, а неинтерактивна инсталациона скрипта је аутоматски припремила Node 24.21.0.
Желите прозор
Десктоп пратилац
- Користите Hub инсталер на Windows-у
- Користите GitHub DMG на macOS-у
- Локални Gateway се може инсталирати током почетног подешавања
Званично препоручено
Инсталациона скрипта
- macOS Linux WSL2
- Користите PowerShell на Windows-у
- Можете додати --no-onboard
Node је већ инсталиран
Менаџер пакета
- npm pnpm или bun
- Затим покрените onboard
- Погледајте страницу за инсталацију за верзију Node-а
Инсталација и прво покретање
Можете инсталирати десктоп пратиоца са графичким прозором или инсталирати директно преко терминала. Gateway је локални сервис задужен за примање порука, позивање модела и враћање резултата. Можете га подесити када први пут отворите десктоп пратиоца.
Ако желите прозор
- Windows: Преузмите и покрените
OpenClawCompanion-Setup-x64.exeилиOpenClawCompanion-Setup-arm64.exe. Инсталер је потписан и укључује подешавања, статус у системској палети, ћаскање и режиме рада са Node-ом. - macOS: Преузмите
OpenClaw.dmgса OpenClaw GitHub издања. Преферирајте dmg, мада можете користити и.zip. Отворите OpenClaw.app након инсталације. Ако ова верзија не садржи macOS датотеку, пратите страницу за macOS апликацију.
Када га први пут отворите, можете дозволити OpenClaw-у да припреми Gateway на овом рачунару или се повезати на постојећи удаљени Gateway.
Инсталација преко терминала
За macOS, Linux и WSL2, користите:
curl -fsSL https://openclaw.ai/install.sh | bash
За Windows PowerShell, користите:
iwr -useb https://openclaw.ai/install.ps1 | iex
Скрипта детектује тренутни систем, инсталира Node када је потребно, инсталира OpenClaw, а затим покреће почетни процес увођења (onboarding). Процес увођења вас води кроз подешавање при првом покретању.
Ако још не желите да започнете увођење, уместо тога користите следеће на macOS-у, Linux-у и WSL2:
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard
На Windows-у, користите званичну -NoOnboard опцију:
& ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1))) -NoOnboard
Ако већ сами управљате Node-ом, можете користити и npm, pnpm или bun. Са npm 12 или npm 11.16 и новијим, покрените:
npm install -g openclaw@latest --allow-scripts=openclaw
openclaw onboard --install-daemon
За npm 11.15 и старије, уклоните --allow-scripts=openclaw. Када користите pnpm, додајте --allow-build=openclaw. Погледајте страницу за инсталацију за тачне разлике.
Након инсталације, покрените ове три команде редом:
openclaw --version
openclaw doctor
openclaw gateway status
openclaw --version приказује верзију, openclaw doctor проверава уобичајене проблеме са окружењем и openclaw gateway status показује да ли Gateway ради. Основна инсталација је завршена тек када све три команде дају нормалан излаз.
Ако терминал пријави да не може да пронађе openclaw, npm глобални bin директоријум обично недостаје у PATH-у. PATH је листа локација на којима терминал тражи програме. Упоредите излаз node -v, npm prefix -g, и echo "$PATH", додајте одговарајући bin директоријум у PATH, а затим поново отворите терминал.
Ако ~/.openclaw већ садржи конфигурацију која се тренутно користи, подразумевана инсталациона скрипта ће користити тај директоријум. Да бисте инсталирали засебну копију без мењања постојеће конфигурације, покрените неинтерактивну скрипту и наведите нови директоријум:
curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install-cli.sh | bash -s -- --prefix "$HOME/openclaw-omniproxy" --no-onboard
--no-onboard је подразумевано понашање ове скрипте. Дана 09.10.2026, ова команда је инсталирала OpenClaw 2026.9.9. Након инсталације, покрените openclaw извршну датотеку из директоријума bin фолдера.
Добијање вредности за повезивање из OmniProxy-а
Прво потврдите да OmniProxy ради, затим отворите његову листу модела и припремите следеће три вредности:
baseUrl: https://your-omniproxy-origin.example/v1
apiKey: <YOUR_OMNIPROXY_API_KEY>
Model ID: copy the full value from the current OmniProxy model list
baseUrl је адреса на коју OpenClaw шаље захтеве за моделе и мора се завршавати са /v1. Када се повезујете на OmniProxy, користите openai-completions за api. Промените га у openai-responses само ако модел заиста ради преко /v1/responses.
ID модела је потпуни идентификатор модела на листи. Копирајте га тачно како је приказано, укључујући све косе црте. Следећа два имена су само референце из документације провајдера од 09.10.2026; немојте их користити ако се не појављују на листи: claude-sonnet-5-5, gpt-6-luna.
Чак и ако gateway не потврђује кључ, apiKey мора ипак да садржи вредност. Можете користити placeholder стринг који се користи само на овом рачунару. Немојте уносити прави кључ у репозиторијум.
Унос конфигурације алата
Провајдер се може разумети као скуп подешавања за повезивање која OpenClaw користи да пронађе сервис модела. Овде је провајдер именован omniproxy.
Покрените следећу команду у терминалу, замењујући адресу, кључ и два ID-а модела својим вредностима:
openclaw config set models.providers.omniproxy '{"baseUrl":"https://your-omniproxy-origin.example/v1","apiKey":"<YOUR_OMNIPROXY_API_KEY>","api":"openai-completions","models":[{"id":"claude-sonnet-5-5","name":"Claude Sonnet 5.5"},{"id":"gpt-6-luna","name":"GPT-6 Luna"}]}' --strict-json --merge
Ова команда уписује провајдера и листу модела у конфигурацију. Не морате поново покретати Gateway након што команда успе.
Затим, наведите подразумевани модел. Референца модела се састоји од omniproxy/ праћеног ID-ом модела. Сачувајте сваку косу црту која је већ присутна у ID-у. Ако је ID на листи модела дужи од кратког имена испод, користите пуну вредност са листе:
openclaw config set agents.defaults.model.primary '"omniproxy/claude-sonnet-5-5"' --strict-json
reasoning, input, cost, contextWindow, и maxTokens се могу изоставити. Када нису наведени, текстуални модели се обрађују коришћењем подразумеваних вредности.
Такође можете уписати иста подешавања директно у конфигурациону датотеку. У главној конфигурацији, провајдер се налази под models.providers. Сваки агент такође може имати свој models.json; агент је инстанца асистента која заправо прима задатке и позива моделе. Датотека се налази на agent/models.json унутар одговарајућег директоријума агента под ~/.openclaw/agents/.
Ако овај models.json садржи непразан baseUrl, он преписује адресу у главној конфигурацији.
Провера инсталације
Три команде
- openclaw --version
- openclaw doctor
- gateway status
Конфигурација
models.providers
- baseUrl се завршава са /v1
- Поставите api на completions
- Наведите барем id модела
Изаберите
provider/model
- Користите ову референцу за примарни
- Преферирајте променљиву окружења за кључ
- Користите листу gateway-а као извор истине
Верификација стварног задатка
Уђите у обичан директоријум пројекта и пошаљите врло кратку поруку. Замените референцу модела у команди својим пуним ID-ом модела:
openclaw agent --local --model omniproxy/claude-sonnet-5-5 --timeout 300 --message "Reply with one word."
--local покреће овај задатак агента локално, --model наводи модел који се користи за ово покретање, и --timeout 300 поставља максимално време чекања на 300 секунди.
Стварни одговор модела мора се појавити у терминалу. Дана 09.10.2026, OpenClaw 2026.9.9 је примио одговор користећи ову команду. Први позив може потрајати минут или два.
Ако се појави оригинална грешка Request timed out before a response was generated , повећајте --timeout и поново пошаљите захтев. Ово обично значи да време чекања није било довољно и не мора нужно значити да је адреса нетачна.
Након што кратак одговор успе, затражите од њега да прочита локалну датотеку коју наведете. Затим отворите записе захтева OmniProxy-а и потврдите извор и ID модела приказан у запису. Излаз само команде за верзију или doctor-а не значи да је повезивање модела у потпуности конфигурисано.
Инсталација
Команда одговара
- Број верзије је приказан
- doctor не пријављује блокаде
- Статус Gateway-а је читљив
Задатак
Завршио је мали задатак
- На пример, прочитајте локалну датотеку
- Одговор није грешка
- Референца модела је тачна
Логови
Видљиво у gateway-у
- Извор је OpenClaw
- ID модела се поклапа
- Кључ није додат у репозиторијум
Уобичајене грешке
- Не могу да пронађем
openclaw: Додајте npm глобални bin директоријум у PATH, затим поново отворите терминал. Ако сте инсталирали у одређени директоријум, покрените извршну датотеку из тог директоријумаbinфолдера. node -vје испод 24.16: Не морате прво уклањати стару верзију. Проверите верзију Node-а коју је припремила инсталациона скрипта, или користите 24.16+ или 26.1+ како је описано на страници за инсталацију. Препоручује се Node 26.- Модел се не појављује: Модел мора бити укључен у
modelsниз подmodels.providersи мора имати барем истиid. Постављање самоagents.defaults.modelsне региструје нови модел сам по себи. - 400 одговор помиње улогу програмера: Када хост адресе није
api.openai.com, задржите подразумевано и не постављајтеsupportsDeveloperRoleна true. Чак и ако је постављено на true, и даље ће бити преписано. - Брзо истиче време: Повећајте
--timeoutна више од 300 секунди пре промене адресе. - Позиви алата не успевају након одабира
gpt-6-luna: Подржава Chat Completions; позивање функција у Chat Completions је подржано само кадаreasoning_effortјеnone. Ако се ID на листи разликује од овог, користите ID приказан на листи. - Адреса није доступна: Потврдите да OmniProxy ради, да
baseUrlсе завршава са/v1, и да је адреса уписана у конфигурацију доступна. Остале адресе приватне мреже морају бити посебно дозвољене. - Захтеви и даље иду на другу адресу након конфигурације: Проверите да ли тај агент
models.jsonсадржи другачијиbaseUrl.
Званичне референце
За кораке инсталације, погледајте OpenClaw install. За конфигурацију прилагођеног провајдера, погледајте Custom providers и configuration fields. За ID-ове модела коришћене у примерима, упоредите са Claude model overview и GPT-6 Luna.
Замените сваки чувар места вредностима из ваше OmniProxy конфигурације. Никада не објављујте стварни кључ.
Сачувани резултат или HTTP 200 сами по себи не доказују пуну компатибилност Агента. Проверите извор и модел у запису позива OmniProxy.