OpenClaw incelemesi: self-hosting için kurulum, Docker ve güvenlik
Self-hosting açısından OpenClaw incelemesi: kurulum ve Docker neler gerektirir, sandbox neden varsayılan olarak kapalı, hangi telemetriyi gönderir, kimlere uygun.
Biri kendi çalıştırabileceği açık kaynak bir AI ajanı sorduğunda varsayılan cevap OpenClaw. Kasım 2025’te yayımlandı, 8 Kasım 2026’da kontrol ettiğimizde 394.193 GitHub yıldızı vardı ve artık ücretli katmanı olmayan, kâr amacı gütmeyen bir vakfın çatısı altında. Bu popülerlik çok şey kazandırıyor: 29 sohbet kanalı, 64 model ve medya sağlayıcısı ve 142 resmî eklenti. Aynı zamanda pek çok kişinin, güvenlik belgelerini okumadan ana bilgisayarında shell erişimli bir ajan çalıştırdığı anlamına da geliyor. Bu inceleme, onu çalıştırmanın gerçekte neler gerektirdiğiyle ilgili.

Kimler için uygun
OpenClaw; WhatsApp, Telegram, iMessage veya Slack’ten erişilebilen tek bir ajan isteyen, modeli seçmek (ve değiştirmek) isteyen ve kurulumu üstlenmeye hazır bir geliştiriciye ya da teknik bir hobiciye uygun. Bir sandbox’ı açmak için yapılandırma dosyası okumak size rahat gelmiyorsa, bakımcıların kendileri bunun sizin için riskli olduğu konusunda uyarıyor; aşağıdaki listeden daha kısıtlı bir seçenekle başlamak daha iyi olur.
OpenClaw kurulumu: üç gerçek yol
Kurulum belgeleri size üç pratik yol sunuyor:
- Kurulum betiği. macOS, Linux veya WSL2’de
curl -fsSL https://openclaw.ai/install.sh | bash, Windows’ta ise tek satırlık bir PowerShell komutu. Node yoksa kuruyor ve ardından onboarding’i başlatıyor. Çoğu kişinin izlemesi gereken yol bu. - npm.
npm install -g openclaw@latest, ardındanopenclaw onboard --install-daemon. Node’u zaten kendiniz yönetiyorsanız kullanışlı; Node 24.16+ veya 26.1+ gerekiyor. - macOS, Windows ve Linux için masaüstü uygulamaları, ayrıca terminale dokunmadan bir sunucuya kurmak isterseniz tek tıklamalı Railway dağıtımı.
Onboarding sizi bir model sağlayıcısı ve ilk kanalınız boyunca yönlendiriyor. Zahmetli kısmın kurulum değil kanal olmasını bekleyin: örneğin iMessage’ın kendi kurulum sayfası var.
Docker’da OpenClaw
Resmî bir Docker yolu var: depodan ./scripts/docker/setup.sh çalıştırın; API anahtarlarını soruyor, bir gateway token’ı yazıyor ve gateway’i Docker Compose ile başlatıyor. Hazır ghcr.io/openclaw/openclaw imajını kullanabilirsiniz; yerelde derlemek en az 6 GB RAM gerektiriyor. Ardından kontrol arayüzü 127.0.0.1:18789 adresinde dinliyor.
Çoğu kişinin kaçırdığı nokta: gateway’i Docker’da çalıştırmak ajanı sandbox’a almakla aynı şey değil. Docker belgeleri bunu açıkça söylüyor: sandbox varsayılan olarak kapalı ve “does not require the Gateway itself to run in a container” (Gateway’in kendisinin bir konteynerde çalışmasını gerektirmiyor). Docker size düzenli, atılabilir bir kurulum sağlıyor. Ajanın araçlarının neye dokunabileceğine tek başına karar vermiyor. Bu ayrı bir ayar.
OpenClaw güvenliği: ilk gün neleri değiştirmeli
Kutudan çıktığı hâliyle OpenClaw’ın araçları host üzerinde çalışıyor. Sandbox belgeleri, bunu agents.defaults.sandbox ayarının kontrol ettiğini; varsayılan backend’in Docker olduğunu, alternatiflerin ise Podman, SSH, OpenShell ve Crabbox olduğunu açıklıyor. Sandbox açıkken bile gateway süreci host’ta kalıyor ve tools.elevated, komutları sandbox dışında çalıştıran açık bir kaçış yolu. Belgeler sandbox’ı “not a perfect security boundary” (kusursuz bir güvenlik sınırı değil) olarak tanımlıyor.
Pratikte makul bir başlangıç şöyle görünüyor:
- Sandbox’ı açın (belgelerdeki minimal örnek
mode: "non-main"ileworkspaceAccess: "none"kullanıyor). - Ajanın bir shell’e ihtiyacı yoksa araç politikasında
exec’i reddedin veelevated’ı kapalı tutun. - Üçüncü taraf skill’lere yüklediğiniz diğer kodlar gibi davranın, çünkü bir skill ajanın erişimiyle çalışır.
- Hangi gelen kutularını bağladığınıza dikkat edin. Ajanın okuduğu her şey, bir yabancıdan gelen e-posta dahil, onu yönlendirmeye çalışabilir.
Daha geniş risk tablosunu OpenClaw güvenli mi? yazısında ele alıyoruz. OpenClaw’ın kendisini, ama yerleşik bir sandbox ve ağ onaylarıyla istiyorsanız, NVIDIA’nın NemoClaw’ı onu sarmalıyor; NemoClaw vs OpenClaw yazısına bakın.
Telemetri
OpenClaw varsayılan olarak sessiz değil. Kutudan çıktığı hâliyle OpenClaw, işletim sistemi ve Node sürümlerinizi ve CPU mimarinizi, ayrıca tanımlayıcı içermeyen bir kurulum sayısını ve güncelleme raporlarını gönderen günlük bir güncelleme kontrolü çalıştırıyor. Özellik istatistikleri isteğe bağlı. Telemetri belgelerine göre update.checkOnStart: false ayarı bunların hepsini kapatıyor. Çoğu self-hosting kullanıcısı için bu kabul edilebilir bir varsayılan; ağdan izole bir makine için ayarı değiştirin.
Modeller ve çalıştırma maliyetleri
Yazılım ücretsiz; model ise Ollama, LM Studio veya vLLM üzerinden yerelde çalıştırmadığınız sürece ücretsiz değil. Bu, OpenClaw’da bir sohbet uygulamasına göre daha önemli, çünkü bir ajan döngü hâlinde çalışır: planlar, araçları çağırır, sonuçları okur ve tekrar çağırır. Notebookcheck, pahalı modellerde günde 100 dolardan fazla harcayan kullanıcılar olduğunu bildirdi. Onu çalışır hâlde bırakmadan önce sağlayıcınızda bir harcama limiti belirleyin ve proaktif ve zamanlanmış işleri daha ucuz bir modelle başlatın.
Bakım ve olgunluk
Geliştirme çok aktif: kontrol ettiğimiz sürüm v2026.11.1’di ve sürümler sık çıkıyor. Bu, düzeltmeler için iyi, “kur ve unut” için kötü. Düzenli güncellemeyi planlayın, yapılandırma değişiklikleri için sürüm notlarını okuyun ve yapılandırma sorunlarını yakalamak için yükseltmelerden sonra openclaw doctor çalıştırın (Docker imajı başlarken bunu sizin için çalıştırıyor). Boyutun avantajı ise karşılaştığınız sorunların çoğunun daha önce başkalarının da başına gelmiş, sorulmuş ve yanıtlanmış olması.
Ne zaman başka bir şey seçmeli
- İzolasyonun varsayılan olarak açık olmasını istiyorsanız: NanoClaw her ajanı kendi konteynerinde çalıştırıyor, ZeroClaw ise tek bir Rust binary’sinde işletim sistemi sandbox’ı sunuyor. NanoClaw vs OpenClaw ve ZeroClaw vs OpenClaw yazılarına bakın.
- Kendi skill’lerini yazan bir ajan istiyorsanız: OpenClaw kurulumunuzu da içe aktarabilen Hermes Agent. Hermes Agent vs OpenClaw yazısına bakın.
- Her biri kendi bilgisayarına sahip, sürekli açık birkaç bot istiyorsanız: Rakazo.
Tüm seçenekler OpenClaw alternatifleri sayfamızda.
Sonuç
OpenClaw listemizde en çok yıldız alan açık kaynak ajan; geniş bir eklenti ekosistemi var ve ücretli katmanı olmayan MIT lisansı, sizi bekleyen bir satış girişimi olmadığı anlamına geliyor. Zayıf noktası varsayılan duruşu: araçlar host’ta, telemetri açık ve kendiniz denetlemeniz gereken bir skill ekosistemi. E-postanızı bağlamadan önce sandbox’ı ve araç politikasını kurun; o zaman güçlü bir seçim.
Fiyatlar
| Open source | Ücretsiz |
|
|---|
Özellikler
| Web araması | Evet |
|---|---|
| Görsel üretimi | Evet |
| Sesli mod | Evet |
| Dosya yükleme | Evet |
| Hafıza | Evet |
| Sizin yerinize işlem yapar | Evet |
| Uygulama entegrasyonları | Evet |
| Kendi başına çalışır | Evet |
| İlk mesajı kendisi atar | Evet |
| Birden çok bot | Evet |
Güçlü yanlar
- Free and MIT licensed, with no paid tier
- Runs on your own hardware, and state, memory and credentials stay there
- Works in 29 chat channels, including WhatsApp, Telegram, iMessage, Slack, Discord and Microsoft Teams
- Model-agnostic: 64 model and media providers, plus local models
- Large ecosystem of skills and 142 official plugins, and very active development
Zayıf yanlar
- Model costs are on you and can run high: testers and users have reported spending over $100 in a day with expensive models
- Sandboxing is off by default and the agent can run commands on the host unless you turn on approvals
- Setup and upkeep expect comfort with the command line; maintainers warn it is risky for non-technical users
- Broad access to email, messages and the system makes prompt injection and malicious third-party skills a real risk
En uygun olduğu kişiler
- Developers and tinkerers who want a self-hosted agent
- Privacy-minded users who want to keep data on their own machine
- People who want to choose or switch their own model
Kaynaklar
- OpenClaw homepage and Foundation section
- OpenClaw integrations: channels, providers and plugins
- openclaw/openclaw on GitHub (MIT, v2026.11.1)
- OpenClaw docs: Sandboxing (off by default)
- Wikipedia: OpenClaw
- Notebookcheck: OpenClaw can burn through hundreds of dollars per day
- OpenClaw docs: Memory overview
- OpenClaw docs: Automations
- OpenClaw docs: Chat channels
- OpenClaw docs: iMessage
- OpenClaw docs: Heartbeat, now a default Proactive check job
- OpenClaw docs: Multi-agent routing
- OpenClaw docs: Platforms (macOS, Windows, Linux, iOS and Android apps)
- OpenClaw docs: Tools (exec, browser, web search)
- OpenClaw docs: Audio and voice notes (inbound transcription)
- OpenClaw docs: Image and media support (inbound media)
- OpenClaw docs: Install (system requirements, installer script, npm, desktop apps, Docker)
- OpenClaw docs: One-click deploy on Railway
- OpenClaw docs: Usage telemetry and update checks (on by default, feature statistics opt-in)
- OpenClaw docs: Ollama provider (local models)
