Blog/Teknoloji

Clawdbot Nedir? Self-Hosted AI Asistan Rehberi

Erdi Doğan

Erdi Doğan

Founder & Developer

8 dk okuma
Clawdbot self-hosted AI asistan mimarisi

Yapay zeka asistanları artık sadece tarayıcıda çalışan chatbot'lar değil. Clawdbot, kendi sunucunuzda çalışan, tüm mesajlaşma platformlarınızla entegre ve gerçek bir "dijital çalışan" gibi davranan açık kaynaklı bir AI asistanı. 2026'nın başında viral olan bu proje, teknoloji dünyasında ciddi bir etki yarattı.

Clawdbot Nedir?

Clawdbot, Peter Steinberger (PSPDFKit'in kurucusu) tarafından geliştirilen açık kaynaklı, self-hosted bir kişisel AI asistanıdır. GitHub'da 29.9k+ star ile büyük bir topluluk desteğine sahip.

Basitçe tanımlamak gerekirse: Clawdbot = AI + Mesajlaşma + Otomasyon + Hafıza

Clawdbot'u diğer AI asistanlarından ayıran temel özellik: tamamen sizin kontrolünüzde olması. Verileriniz sizde kalır, istediğiniz AI modelini kullanabilirsiniz ve sınırsız özelleştirme imkanı sunuyor.

# Tek satırda kurulum
curl -fsSL https://clawd.bot/install.sh | bash

Neden Clawdbot Kullanmalısınız?

1. Tam Veri Kontrolü

ChatGPT veya Claude gibi bulut tabanlı servislerde konuşmalarınız şirket sunucularında saklanır. Clawdbot'ta ise:

  • Tüm veriler kendi bilgisayarınızda/sunucunuzda kalır
  • Konuşma geçmişi şifreli olarak saklanır
  • İstediğiniz zaman tüm verileri silebilirsiniz
  • GDPR ve KVKK uyumlu bir çözüm elde edersiniz

2. Çoklu Platform Entegrasyonu

Clawdbot, 10'dan fazla mesajlaşma platformuyla çalışır:

PlatformBağlantı YöntemiÖzel Özellikler
WhatsAppQR kod ile eşleştirmeGrup mesajları, medya desteği
TelegramBot tokenInline modlar, komutlar
DiscordBot tokenSunucu yönetimi, slash komutlar
SlackOAuthWorkspace entegrasyonu
SignalLinked deviceUçtan uca şifreleme korunur
iMessagemacOS nativeApple ekosistemi entegrasyonu
MS TeamsApp registrationKurumsal entegrasyon
MatrixHomeserverDecentralized mesajlaşma
MattermostPluginSelf-hosted Slack alternatifi

Bu ne anlama geliyor? WhatsApp'tan bir soru sorduğunuzda, Telegram'dan devam edebilirsiniz. Clawdbot tüm konuşma bağlamını hatırlar.

3. Kalıcı Hafıza (Persistent Memory)

Clawdbot'un en güçlü özelliklerinden biri kalıcı hafıza sistemi:

// Clawdbot hafıza yapısı örneği
{
  "user_preferences": {
    "language": "Turkish",
    "timezone": "Europe/Istanbul",
    "communication_style": "technical"
  },
  "learned_facts": [
    "Kullanıcı Next.js projeleri üzerinde çalışıyor",
    "Sabah 09:00'da günlük özet istiyor",
    "E-postaları önem sırasına göre filtrelemeli"
  ],
  "context_history": {
    "last_7_days": "compressed_context_data"
  }
}

Bu sistem sayesinde:

  • Tercihlerinizi öğrenir ve hatırlar
  • Önceki konuşmalara referans verebilir
  • Uzun vadeli projelerinizi takip eder
  • "İkinci beyin" gibi çalışır

4. Proaktif Otomasyon

Clawdbot sadece sorulara cevap vermez, proaktif olarak da çalışır:

  • Sabah brifingleri: Günün programı, önemli e-postalar, hava durumu
  • Metrik izleme: Web sitesi trafiği, satış rakamları, sunucu durumu
  • Hatırlatmalar: Zamanlanmış görevler ve takipler
  • Hisse senedi takibi: Belirlediğiniz eşiklerde uyarılar
# Cron job örneği - clawdbot config
cron:
  morning_briefing:
    schedule: "0 8 * * *"  # Her gün 08:00
    action: "send_daily_summary"
    channels: ["whatsapp", "telegram"]
  
  weekly_report:
    schedule: "0 18 * * 5"  # Her Cuma 18:00
    action: "generate_weekly_report"

5. Browser Otomasyonu

Clawdbot, Playwright tabanlı browser otomasyonu ile gerçek web işlemleri yapabilir:

  • Web sitelerine giriş yapma
  • Form doldurma ve gönderme
  • Veri çekme ve raporlama
  • Screenshot alma
  • PDF oluşturma
# Browser otomasyonu başlatma
clawdbot browser --url "https://example.com" --action login

6. AI Model Esnekliği

Tek bir AI modeline bağlı değilsiniz:

ProviderDesteklenen Modeller
AnthropicClaude 3.5 Sonnet, Claude 3 Opus
OpenAIGPT-4o, GPT-4 Turbo, o1
GoogleGemini Pro, Gemini Ultra
DeepSeekDeepSeek V3, DeepSeek Coder
xAIGrok-2
LocalOllama, llama.cpp modelleri

Model failover özelliği sayesinde, bir provider çökerse otomatik olarak alternatife geçer:

# Model failover konfigürasyonu
models:
  primary: "claude-3-5-sonnet-20241022"
  fallback:
    - "gpt-4o"
    - "gemini-pro"
  local_fallback: "ollama/llama3.2"

Clawdbot Kurulumu

Sistem Gereksinimleri

  • Node.js >= 22
  • RAM: Minimum 2GB (önerilen 4GB+)
  • Disk: 1GB+ boş alan
  • OS: macOS, Linux, Windows (WSL2)

Adım 1: CLI Kurulumu

# Önerilen yöntem - tek satırda kurulum
curl -fsSL https://clawd.bot/install.sh | bash

# Alternatif: npm ile global kurulum
npm install -g clawdbot@latest

# Alternatif: pnpm ile
pnpm add -g clawdbot@latest

Windows kullanıcıları için:

# PowerShell ile kurulum
iwr -useb https://clawd.bot/install.ps1 | iex

⚠️ Windows Notu: Native Windows desteklenmez. WSL2 (Ubuntu önerilir) kullanmanız gerekiyor.

Adım 2: Onboarding Wizard

# Wizard'ı daemon kurulumu ile başlat
clawdbot onboard --install-daemon

Wizard sırasında yapılandıracağınız ayarlar:

  1. Gateway Tipi: Local veya Remote
  2. AI Provider: OpenAI, Anthropic, Google, vb.
  3. Kanallar: WhatsApp, Telegram, Discord, vb.
  4. Güvenlik: Pairing onayları ve sandbox modu
  5. Workspace: Agent dosyaları ve skill'ler

Adım 3: Gateway Başlatma

# Servis durumunu kontrol et
clawdbot gateway status

# Manuel başlatma (foreground)
clawdbot gateway --port 18789 --verbose

Dashboard'a http://127.0.0.1:18789/ adresinden erişebilirsiniz.

Adım 4: İlk Kanal Bağlantısı

WhatsApp Bağlantısı

# QR kod göster
clawdbot channels login

WhatsApp → Ayarlar → Bağlı Cihazlar → QR kodu tara

Telegram Bağlantısı

  1. @BotFather ile yeni bot oluşturun
  2. Token'ı konfigürasyona ekleyin:
clawdbot configure --section telegram

Adım 5: Doğrulama

# Sistem durumu
clawdbot status

# Sağlık kontrolü
clawdbot health

# Test mesajı gönder
clawdbot message send --target "+905551234567" --message "Merhaba Clawdbot!"

Clawdbot CLI Komutları

Clawdbot, kapsamlı bir CLI arayüzü sunar:

Temel Komutlar

# Sistem
clawdbot status          # Genel durum
clawdbot health          # Sağlık kontrolü
clawdbot logs            # Log görüntüleme
clawdbot doctor          # Sorun teşhisi

# Konfigürasyon
clawdbot configure       # Ayarları düzenle
clawdbot reset           # Fabrika ayarlarına dön

# Kanallar
clawdbot channels        # Kanal listesi
clawdbot channels login  # Yeni kanal bağla
clawdbot sessions        # Aktif oturumlar

# Agent Yönetimi
clawdbot agent           # Varsayılan agent
clawdbot agents          # Tüm agent'lar
clawdbot memory          # Hafıza yönetimi

Gelişmiş Komutlar

# Browser otomasyonu
clawdbot browser --url "https://site.com"

# Sesli arama
clawdbot voicecall --target "+905551234567"

# Zamanlanmış görevler
clawdbot cron list
clawdbot cron add --schedule "0 9 * * *" --action "daily_summary"

# Güvenlik
clawdbot security audit
clawdbot approvals list

Clawdbot Entegrasyonları

Verimlilik Araçları

AraçÖzellikler
NotionSayfa oluşturma, veritabanı sorguları
TodoistGörev ekleme, tamamlama, listeleme
ObsidianNot alma, bağlantı oluşturma
TrelloKart yönetimi, board işlemleri
LinearIssue tracking, sprint yönetimi

Geliştirici Araçları

AraçÖzellikler
GitHubPR oluşturma, issue yönetimi, kod inceleme
GitLabCI/CD tetikleme, merge request
JiraTicket yönetimi, sprint raporları

Akıllı Ev

PlatformDesteklenen İşlemler
Home AssistantCihaz kontrolü, otomasyon
HomeKitSahne tetikleme
IFTTTApplet çalıştırma

Güvenlik ve Sandbox

Clawdbot, güvenlik için çok katmanlı bir yaklaşım sunar:

Sandbox Modları

# Sandbox konfigürasyonu
agents:
  defaults:
    sandbox:
      mode: "non-main"  # Grup/kanal oturumları sandbox'ta
      
  main:
    workspace: "~/clawd"
    sandbox:
      mode: "off"  # Ana agent host'ta çalışır

Pairing Onayları

Bilinmeyen kişilerden gelen mesajlar için onay sistemi:

# Bekleyen eşleştirmeleri listele
clawdbot pairing list whatsapp

# Onay ver
clawdbot pairing approve whatsapp ABC123

Tool Policy

Hangi araçların çalışabileceğini kontrol edin:

# Tool policy örneği
tools:
  browser:
    enabled: true
    allowed_domains: ["github.com", "notion.so"]
  exec:
    enabled: false  # Shell komutları devre dışı
  file:
    enabled: true
    allowed_paths: ["~/Documents", "~/Projects"]

Clawdbot vs Diğer AI Asistanları

ÖzellikClawdbotChatGPTClaudeNotion AI
Self-Hosted
Açık Kaynak
WhatsApp Entegrasyonu
Kalıcı HafızaSınırlıSınırlıSınırlı
Browser Otomasyonu
Çoklu AI Model
Proaktif Mesajlar
ÖzelleştirilebilirlikTamSınırlıSınırlıSınırlı

Kullanım Senaryoları

1. Kişisel Asistan

Sen: "Yarın saat 14:00'te diş hekimi randevum var, sabah hatırlat"
Clawdbot: "Tamam! Yarın sabah 08:00'de WhatsApp'tan hatırlatacağım."

[Ertesi gün 08:00]
Clawdbot: "Günaydın! Bugün saat 14:00'te diş hekimi randevunuz var. 
Adres: [Google Maps linki]. Yola çıkış için en uygun saat: 13:15"

2. İş Otomasyonu

Sen: "Her Pazartesi sabah haftalık satış raporunu hazırla ve Slack'e gönder"
Clawdbot: "Haftalık satış raporu görevi oluşturuldu:
- Kaynak: Shopify API
- Format: Tablo + grafik
- Kanal: #sales-reports
- Zamanlama: Her Pazartesi 09:00"

3. Geliştirici İş Akışı

Sen: "GitHub'daki açık PR'ları listele ve code review bekleyenleri Telegram'a gönder"
Clawdbot: "3 açık PR buldum:
1. feat/new-checkout - 2 gün önce (review bekliyor)
2. fix/cart-bug - 5 saat önce (CI geçti)
3. docs/api-update - 1 saat önce (draft)

Review bekleyen PR detayları Telegram'a gönderildi."

Kaynaklar ve Dokümantasyon

Sonuç

Clawdbot, AI asistan kavramını bir üst seviyeye taşıyor. Self-hosted yapısı ile veri kontrolünü size bırakırken, 50+ entegrasyon ile tüm dijital hayatınızı tek bir noktadan yönetmenizi sağlıyor.

Özellikle:

  • Gizlilik odaklı kullanıcılar için ideal
  • Teknik kullanıcılar için sınırsız özelleştirme imkanı
  • Otomasyon meraklıları için güçlü webhook ve cron desteği
  • Multi-platform kullananlar için tek noktadan erişim

Kurulumu biraz teknik bilgi gerektirse de, bir kez kurulduktan sonra gerçek bir "dijital çalışan" gibi hayatınızı kolaylaştırıyor.


Clawdbot kurulumu veya AI projeleri hakkında yardıma mı ihtiyacınız var? Bizimle iletişime geçin ve ücretsiz danışmanlık alın.

#Clawdbot#AI#Self-Hosted#Yapay Zeka#Otomasyon#WhatsApp Bot
Paylaş:

Projenizi Hayata Geçirelim

Bu teknolojileri kullanarak projenizi geliştirmek ister misiniz?

Ücretsiz Danışmanlık Alın