OpenClaw, yalnızca sohbet etmekle kalmayıp bir şeyler yapabilen proaktif bir yapay zeka asistanı oluşturmanızı sağlayan açık kaynaklı bir çerçevedir. Komutları çalıştırabilir, dosyaları düzenleyebilir, API'leri çağırabilir ve Telegram, WhatsApp veya Slack gibi mesajlaşma uygulamaları aracılığıyla kendi başına çalışabilir.
Proje daha önce Clawdbot ve MoltBot olarak da biliniyordu. Adı zamanla değişse de temel teknoloji aynı kaldı. OpenClaw, mevcut ve aktif olarak sürdürülen addır.
Bu kılavuz, kurulumu adım adım size anlatacaktır. Kurulum biraz zaman alabilir, ancak sonucunda iş akışınızın gerçek bir parçası gibi hissettiren bir asistana sahip olursunuz.
button
OpenClaw/Clawdbot/MoltBot Nedir?
OpenClaw, ana açık kaynak projesidir. Clawdbot ilk popüler sürüm; MoltBot ise yeniden markalaşma sırasında kısa ömürlü bir isimdi. Bugün, ister “OpenClaw,” ister “Clawdbot,” ister “MoltBot” görün, hepsi kendi makinenizde çalıştırdığınız aynı sanal asistan türüne atıfta bulunur.
Ne Yapar: Sizinle (mesajlaşma uygulaması aracılığıyla) ve büyük bir dil modeli (genellikle Claude) arasında yer alır. Bir mesaj gönderirsiniz; aracı bunu yorumlar, adımları planlar ve eylemleri gerçekleştirir — tarayıcıları açar, dosyaları düzenler, e-postalar gönderir, komut dosyalarını çalıştırır ve daha fazlasını yapar.
İnsanlar Neden Kullanır:
- Yerel Olarak Çalışır — Verileriniz kendi makinenizde kalır; kontrol ve gizliliği sizde kalır.
- Bağlamı Hatırlar — Oturumlar arasında konuşma geçmişini korur.
- Proaktif Olabilir — Belirli bir programa veya tetikleyicilere göre hareket etmesi için programlayabilirsiniz.
- Sohbet Odaklı — Telegram, WhatsApp, Slack vb. üzerinden etkileşim kurarsınız, bu nedenle yeni bir kullanıcı arayüzü öğrenmenize gerek kalmaz.
Önemli: Aracı, komutları çalıştırabildiği ve sisteminize erişebildiği için güvenlik önemlidir. Mümkün olduğunda bir kapsayıcıda veya VM'de çalıştırın ve ana bilgisayarınızda tam erişim vermekten kaçının.
OpenClaw'u Sanal Asistanınız Olarak Çalıştırmak İçin Önkoşullar
Kurulumdan önce ortamınızı hazırlayın. Sanal asistanınız olarak Clawdbot veya MoltBot aynı gereksinimleri takip eder.
- Donanım: Özel, her zaman açık bir makine (PC, Mac, Raspberry Pi veya VPS). Gerçek proaktivite için 7/24 çalışan bir makine kullanın. Minimum özellikler arasında 8GB RAM, çok çekirdekli CPU ve kararlı internet bulunur.
- İşletim Sistemi: macOS, Linux (Ubuntu/Debian önerilir) veya Windows (en iyi sonuçlar için WSL ile).
- Bağımlılıklar: Node.js (v18+), npm/yarn, Git, Docker (isteğe bağlı ancak izolasyon için önerilir).
- API Anahtarları: Anthropic API anahtarı (Claude modelleri için) veya OpenAI/Groq/vb. eşdeğerleri. Aracılı görevler jetonları hızla tükettiği için kullanım bütçesini ayarlayın.
- Mesajlaşma Uygulaması: WhatsApp Business API, Telegram Bot Token, Slack Uygulaması, Discord Bot vb.
- Güvenlik Zihniyeti: Bir kapsayıcıda veya VM'de çalıştırın. Birincil iş istasyonunuzda sınırsız erişim vermekten kaçının.
Node.js ve Git'i henüz yüklemediyseniz önce bunları yükleyin.
OpenClaw Nasıl Çalıştırılır
Adım 1: OpenClaw'u Kurun
Resmi depoyu klonlayın (veya en son fork için openclaw.ai adresini kontrol edin):
git clone https://github.com/moltbot/moltbot.git
cd moltbotArdından bağımlılıkları yükleyin (genellikle):
npm installBunu ister OpenClaw, ister Clawdbot, ister MoltBot olarak düşünün, aynı kod tabanını elde edersiniz.
Adım 2: OpenClaw İçin Ortam Değişkenlerini Yapılandırın
Proje kök dizininde bir .env dosyası oluşturun ve anahtarlarınızı ekleyin. Örneğin:
ANTHROPIC_API_KEY=your_anthropic_key_here
TELEGRAM_BOT_TOKEN=your_telegram_bot_token_here
# Projenin gerektirdiği diğer anahtarları ekleyin (WhatsApp, Slack, vb.)- Telegram: @BotFather'dan bir bot belirteci alın.
- WhatsApp / Slack / Discord: Belirteçler veya webhook'lar için her platformun geliştirici belgelerini takip edin.
Bu ayarlandığında, aracı mesajları alabilir ve LLM'ye gönderebilir.
Adım 3: Araçları Etkinleştirin ve Güvenliği Artırın
OpenClaw, tarayıcı kontrolü, dosya erişimi, kabuk komutları ve daha fazlası için araçları destekler. Özelikleri etkinleştirmek için config/tools.ts dosyasını veya benzerini düzenleyin.
Birçok kullanıcı sorunsuz çalışma için "dangerously-skip-permissions" özelliğini etkinleştirir, ancak bu, aracının onay almadan komutları çalıştırmasına izin verir. Riskleri sınırlamak için kurulumu Docker'da izole edin.
Temel bir Docker kurulumu oluşturun:
Clawdbot'u Docker'da Sanal Asistanınız Olarak Çalıştırmak:
FROM node:20
WORKDIR /app
COPY . .
RUN npm install
CMD ["npm", "start"]Ardından çalıştırın:
docker build -t openclaw-assitance .
docker run -d --env-file .env openclaw-assitance
Bu, MoltBot veya Clawdbot'u sanal asistanınız olarak güvenli bir şekilde kapsüller.
Adım 4: OpenClaw'ı Sanal Asistanınız Olarak Mesajlaşma Uygulamalarına Bağlayın
Clawdbot'u Sanal Asistanınız Olarak Telegram Kurulumu:
- @BotFather aracılığıyla bir bot oluşturun.
- Belirteci .env dosyasına ekleyin.
- Aracıyı başlatın:
npm start4. Bota mesaj gönderin: "Gelen kutumu özetle" veya "Saat 3'teki toplantımı yeniden planla."
Aracı, Claude aracılığıyla işler, planlar ve hareket eder. Önce basit sorguları test edin.
WhatsApp veya Slack için, belgelere göre webhook'ları veya yoklamayı yapılandırın.
Adım 5: OpenClaw'ı Sanal Asistanınız Olarak Özel API'larla Genişletin
Sanal asistan için OpenClaw'ı özel entegrasyonlarla geliştirin. Harici API'leri çağıran kodda yeni araçlar tanımlayın.
Apidog burada paha biçilmezdir. OpenAPI spesifikasyonlarınızı tasarlamak, geliştirme sırasında uç noktaları taklit etmek, istekleri test etmek ve istemci kodu oluşturmak için Apidog'u kullanın. Bu aşamayı hızlandırmak için Apidog'u ücretsiz indirin — görsel düzenleyicisi ve yapay zeka destekli özellikleri kurulum süresini önemli ölçüde azaltır.
button
Örnek: Bir hava durumu API'sini veya özel hizmetinizi sorgulayan bir araç oluşturun. Apidog'da test edin ve belgeleyin, ardından OpenClaw'a aktarın.
Adım 6: OpenClaw'u Sanal Asistanınız Olarak Çalıştırın ve İzleyin
Aracıyı Başlatın:
npm run devHatalar için günlükleri izleyin. Seçtiğiniz uygulama aracılığıyla etkileşim kurun. Aracı bağlamı hatırlar, bu nedenle sonraki mesajlar öncekilerin üzerine inşa edilir.
Daha iyi performans için yapılandırma dosyalarındaki istemleri ayarlayın. Sıcaklığı, maksimum belirteçleri vb. ayarlayın.
OpenClaw'u Çalıştırmak İçin Güvenlik En İyi Uygulamaları
Tam sistem erişimi riskler getirir. Bunları azaltın:
- Docker veya VM içinde çalıştırın.
- Ayrı kullanıcı hesapları kullanın.
- Ağ trafiğini izleyin.
- Düzenli olarak yürütülen komutları inceleyin.
- İstemlerde hassas verilerden kaçının.
Birçoğu izole edildikten sonra sorunsuz çalıştığını bildiriyor.
OpenClaw ile Sık Karşılaşılan Sorunları Giderme
- API Hız Limitleri: Anthropic planınızı yükseltin veya modelleri değiştirin.
- Bağlantı Kopmaları: Makinenin çevrimiçi kaldığından emin olun; kalıcılık için pm2 veya systemd kullanın.
- İzin Reddedildi: "dangerously-skip-permissions" bayrağını kontrol edin.
- Yüksek Maliyetler: Proaktif görevleri sınırlayın; kullanımı izleyin.
Topluluk forumları ve GitHub sorunları düzeltmeler sağlar.
Sonuç
Artık OpenClaw'u sanal asistanınız olarak, Clawdbot'u sanal asistanınız olarak veya MoltBot'u sanal asistanınız olarak etkili bir şekilde çalıştırmak için bilgiye sahipsiniz. Bu kurulum, basit bir LLM'yi tanıdık sohbet arayüzleri aracılığıyla gerçek işleri halleden yetenekli bir aracıya dönüştürür.
Başlangıçtaki yapılandırma teknik çaba gerektirir, ancak karşılığında kontrolünüz altında kişiselleştirilmiş, her zaman erişilebilir bir asistana sahip olursunuz.
Tekrarlı deneyler yapın. Küçük başlayın, araçları kademeli olarak ekleyin ve güvenliğe öncelik verin. API'leri entegre ediyorsanız, tasarım ve testi verimli bir şekilde halletmek için Apidog'u ücretsiz edinin.
Proaktif yapay zeka arkadaşınız sizi bekliyor – bugün yapılandırın.
button
