Sıfır ek yük. Sıfır uzlaşma. %100 Rust. %100 Agnostik.
⚡️ $10'lık donanımda <5MB RAM ile çalışır: OpenClaw'dan %99 daha az bellek ve Mac mini'den %98 daha ucuz!
Harvard, MIT ve Sundai.Club topluluklarının öğrencileri ve üyeleri tarafından geliştirilmiştir.
🌐 Diller: 🇺🇸 English · 🇨🇳 简体中文 · 🇯🇵 日本語 · 🇰🇷 한국어 · 🇻🇳 Tiếng Việt · 🇵🇭 Tagalog · 🇪🇸 Español · 🇧🇷 Português · 🇮🇹 Italiano · 🇩🇪 Deutsch · 🇫🇷 Français · 🇸🇦 العربية · 🇮🇳 हिन्दी · 🇷🇺 Русский · 🇧🇩 বাংলা · 🇮🇱 עברית · 🇵🇱 Polski · 🇨🇿 Čeština · 🇳🇱 Nederlands · 🇹🇷 Türkçe · 🇺🇦 Українська · 🇮🇩 Bahasa Indonesia · 🇹🇭 ไทย · 🇵🇰 اردو · 🇷🇴 Română · 🇸🇪 Svenska · 🇬🇷 Ελληνικά · 🇭🇺 Magyar · 🇫🇮 Suomi · 🇩🇰 Dansk · 🇳🇴 Norsk
ZeroClaw, kendi cihazlarınızda çalıştırdığınız kişisel bir AI asistanıdır. Zaten kullandığınız kanallarda size yanıt verir (WhatsApp, Telegram, Slack, Discord, Signal, iMessage, Matrix, IRC, Email, Bluesky, Nostr, Mattermost, Nextcloud Talk, DingTalk, Lark, QQ, Reddit, LinkedIn, Twitter, MQTT, WeChat Work ve daha fazlası). Gerçek zamanlı kontrol için bir web paneli bulunur ve donanım çevre birimlerine bağlanabilir (ESP32, STM32, Arduino, Raspberry Pi). Gateway sadece kontrol düzlemidir — ürün asistanın kendisidir.
Yerel, hızlı ve her zaman açık hissettiren kişisel, tek kullanıcılı bir asistan istiyorsanız, işte bu.
Web sitesi · Belgeler · Mimari · Başlarken · OpenClaw'dan Geçiş · Sorun Giderme · Discord
Önerilen kurulum: terminalinizde
zeroclaw onboardkomutunu çalıştırın. ZeroClaw Onboard, gateway, workspace, kanallar ve sağlayıcı kurulumunda sizi adım adım yönlendirir. Önerilen kurulum yoludur ve macOS, Linux ve Windows'ta (WSL2 ile) çalışır. Yeni kurulum mu? Buradan başlayın: Başlarken
Model notu: birçok sağlayıcı/model desteklense de, en iyi deneyim için kullanabileceğiniz en güçlü son nesil modeli kullanın. Bkz. Onboarding.
Model yapılandırması + CLI: Sağlayıcı referansı Yetkilendirme profili rotasyonu (OAuth vs API anahtarları) + failover: Model failover
Çalışma zamanı: Kararlı Rust toolchain. Tek ikili dosya, çalışma zamanı bağımlılığı yok.
brew install zeroclaw
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
./install.sh
zeroclaw onboard kurulumdan sonra workspace ve sağlayıcınızı yapılandırmak için otomatik olarak çalışır.
Tam başlangıç kılavuzu (kimlik doğrulama, eşleştirme, kanallar): Başlarken
# Kurulum + onboarding
./install.sh --api-key "sk-..." --provider openrouter
# Gateway'i başlatın (webhook sunucusu + web paneli)
zeroclaw gateway # varsayılan: 127.0.0.1:42617
zeroclaw gateway --port 0 # rastgele port (güvenlik güçlendirilmiş)
# Asistanla konuşun
zeroclaw agent -m "Hello, ZeroClaw!"
# Etkileşimli mod
zeroclaw agent
# Tam otonom çalışma zamanını başlatın (gateway + kanallar + cron + hands)
zeroclaw daemon
# Durumu kontrol edin
zeroclaw status
# Tanılama çalıştırın
zeroclaw doctor
Güncelleme mi yapıyorsunuz? Güncellemeden sonra zeroclaw doctor çalıştırın.
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
cargo build --release --locked
cargo install --path . --force --locked
zeroclaw onboard
Geliştirici fallback (global kurulum yok): komutların başına
cargo run --release --ekleyin (örnek:cargo run --release -- status).
ZeroClaw, OpenClaw workspace'inizi, belleğinizi ve yapılandırmanızı içe aktarabilir:
# Nelerin taşınacağını önizleyin (güvenli, salt okunur)
zeroclaw migrate openclaw --dry-run
# Geçişi çalıştırın
zeroclaw migrate openclaw
Bu, bellek girişlerinizi, workspace dosyalarınızı ve yapılandırmanızı ~/.openclaw/ dizininden ~/.zeroclaw/ dizinine taşır. Yapılandırma otomatik olarak JSON'dan TOML'a dönüştürülür.
ZeroClaw gerçek mesajlaşma platformlarına bağlanır. Gelen DM'leri güvenilmeyen girdi olarak değerlendirin.
Tam güvenlik kılavuzu: SECURITY.md
Tüm kanallarda varsayılan davranış:
zeroclaw pairing approve <channel> <code> (ardından gönderen yerel izin listesine eklenir).config.toml'da açık bir opt-in gerektirir.zeroclaw doctor çalıştırın.Otonomi seviyeleri:
| Seviye | Davranış |
|---|---|
ReadOnly | Ajan gözlemleyebilir ama harekete geçemez |
Supervised (varsayılan) | Ajan, orta/yüksek riskli işlemler için onay ile hareket eder |
Full | Ajan politika sınırları içinde otonom hareket eder |
Sandboxing katmanları: workspace izolasyonu, yol geçişi engelleme, komut izin listeleri, yasaklı yollar (/etc, /root, ~/.ssh), hız sınırlama (maks eylem/saat, maliyet/gün sınırları).
Bu panoyu önemli bildirimler (breaking change'ler, güvenlik tavsiyeleri, bakım pencereleri ve sürüm engelleyicileri) için kullanın.
| Tarih (UTC) | Seviye | Bildirim | Eylem |
|---|---|---|---|
| 2026-02-19 | Kritik | openagen/zeroclaw, zeroclaw.org veya zeroclaw.net ile bağlantılı değiliz. zeroclaw.org ve zeroclaw.net alan adları şu anda openagen/zeroclaw fork'una yönlendirmektedir ve bu alan adı/depo, resmi web sitemizi/projemizi taklit etmektedir. | Bu kaynaklardan gelen bilgilere, ikili dosyalara, bağış toplama faaliyetlerine veya duyurulara güvenmeyin. Yalnızca bu depoyu ve doğrulanmış sosyal hesaplarımızı kullanın. |
| 2026-02-19 | Önemli | Anthropic, Kimlik Doğrulama ve Kimlik Bilgisi Kullanımı koşullarını 2026-02-19'da güncelledi. Claude Code OAuth token'ları (Free, Pro, Max) yalnızca Claude Code ve Claude.ai için tasarlanmıştır; Claude Free/Pro/Max'tan OAuth token'larını başka herhangi bir üründe, araçta veya hizmette (Agent SDK dahil) kullanmak izin verilmez ve Tüketici Hizmet Koşullarını ihlal edebilir. | Olası kayıpları önlemek için lütfen Claude Code OAuth entegrasyonlarından geçici olarak kaçının. Orijinal madde: Authentication and Credential Use. |
Peripheral trait'i üzerinden ESP32, STM32 Nucleo, Arduino, Raspberry Pi GPIO.Yerel makine hızlı benchmark'ı (macOS arm64, Şubat 2026) 0.8GHz edge donanımı için normalleştirilmiş.
| OpenClaw | NanoBot | PicoClaw | ZeroClaw 🦀 | |
|---|---|---|---|---|
| Dil | TypeScript | Python | Go | Rust |
| RAM | > 1GB | > 100MB | < 10MB | < 5MB |
| Başlatma (0.8GHz çekirdek) | > 500s | > 30s | < 1s | < 10ms |
| İkili Boyut | ~28MB (dist) | N/A (Script'ler) | ~8MB | ~8.8 MB |
| Maliyet | Mac Mini $599 | Linux SBC ~$50 | Linux Board $10 | Herhangi bir donanım $10 |
Notlar: ZeroClaw sonuçları,
/usr/bin/time -lkullanılarak release derlemelerinde ölçülmüştür. OpenClaw, Node.js çalışma zamanı gerektirir (tipik olarak ~390MB ek bellek yükü), NanoBot ise Python çalışma zamanı gerektirir. PicoClaw ve ZeroClaw statik ikili dosyalardır. Yukarıdaki RAM rakamları çalışma zamanı belleğidir; derleme gereksinimleri daha yüksektir.
cargo build --release
ls -lh target/release/zeroclaw
/usr/bin/time -l target/release/zeroclaw --help
/usr/bin/time -l target/release/zeroclaw status
gateway, agent, onboard, doctor, status, service, migrate, auth, cron, channel, skills.Kanallar: WhatsApp (yerel), Telegram, Slack, Discord, Signal, iMessage, Matrix, IRC, Email, Bluesky, DingTalk, Lark, Mattermost, Nextcloud Talk, Nostr, QQ, Reddit, LinkedIn, Twitter, MQTT, WeChat Work, WATI, Mochat, Linq, Notion, WebSocket, ClawdTalk.
Feature-gated: Matrix (channel-matrix), Lark (channel-lark), Nostr (channel-nostr).
Gateway'den doğrudan sunulan React 19 + Vite 6 + Tailwind CSS 4 web paneli:
| Hedef | Platform | Amaç |
|---|---|---|
| ESP32 | Espressif ESP32 | Kablosuz çevresel ajan |
| ESP32-UI | ESP32 + Ekran | Görsel arayüzlü ajan |
| STM32 Nucleo | STM32 (ARM Cortex-M) | Endüstriyel çevre birimi |
| Arduino | Arduino | Temel sensör/aktüatör köprüsü |
| Uno Q Bridge | Arduino Uno | Ajana seri köprü |
Minimal ~/.zeroclaw/config.toml:
default_provider = "anthropic"
api_key = "sk-ant-..."
Tam yapılandırma referansı: docs/reference/api/config-reference.md.
Telegram:
[channels.telegram]
bot_token = "123456:ABC-DEF..."
Discord:
[channels.discord]
token = "your-bot-token"
Slack:
[channels.slack]
bot_token = "xoxb-..."
app_token = "xapp-..."
WhatsApp:
[channels.whatsapp]
enabled = true
Matrix:
[channels.matrix]
homeserver_url = "https://matrix.org"
username = "@bot:matrix.org"
password = "..."
Signal:
[channels.signal]
phone_number = "+1234567890"
[tunnel]
kind = "cloudflare" # veya "tailscale", "ngrok", "openvpn", "custom", "none"
Ayrıntılar: Kanal referansı · Yapılandırma referansı
native (varsayılan) — doğrudan süreç yürütme, en hızlı yol, güvenilir ortamlar için ideal.docker — tam konteyner izolasyonu, zorunlu güvenlik politikaları, Docker gerektirir.Sıkı sandboxing veya ağ izolasyonu için runtime.kind = "docker" ayarlayın.
ZeroClaw, yerel abonelik yetkilendirme profillerini destekler (çoklu hesap, durağan halde şifreli).
~/.zeroclaw/auth-profiles.json~/.zeroclaw/.secret_key<provider>:<profile_name> (örnek: openai-codex:work)# OpenAI Codex OAuth (ChatGPT aboneliği)
zeroclaw auth login --provider openai-codex --device-code
# Gemini OAuth
zeroclaw auth login --provider gemini --profile default
# Anthropic setup-token
zeroclaw auth paste-token --provider anthropic --profile default --auth-kind authorization
# Kontrol / yenileme / profil değiştirme
zeroclaw auth status
zeroclaw auth refresh --provider openai-codex --profile default
zeroclaw auth use --provider openai-codex --profile work
# Ajanı abonelik auth ile çalıştırma
zeroclaw agent --provider openai-codex -m "hello"
zeroclaw agent --provider anthropic -m "hello"
Workspace kök dizini: ~/.zeroclaw/workspace/ (config ile yapılandırılabilir).
Enjekte edilen prompt dosyaları:
IDENTITY.md — ajan kişiliği ve rolüUSER.md — kullanıcı bağlamı ve tercihleriMEMORY.md — uzun vadeli gerçekler ve derslerAGENTS.md — oturum kuralları ve başlatma kurallarıSOUL.md — temel kimlik ve çalışma prensipleriYetenekler: ~/.zeroclaw/workspace/skills/<skill>/SKILL.md veya SKILL.toml.
# Yüklü yetenekleri listele
zeroclaw skills list
# Git'ten yükle
zeroclaw skills install https://github.com/user/my-skill.git
# Yüklemeden önce güvenlik denetimi
zeroclaw skills audit https://github.com/user/my-skill.git
# Bir yeteneği kaldır
zeroclaw skills remove my-skill
# Workspace yönetimi
zeroclaw onboard # Rehberli kurulum sihirbazı
zeroclaw status # Daemon/ajan durumunu göster
zeroclaw doctor # Sistem tanılaması çalıştır
# Gateway + daemon
zeroclaw gateway # Gateway sunucusunu başlat (127.0.0.1:42617)
zeroclaw daemon # Tam otonom çalışma zamanını başlat
# Ajan
zeroclaw agent # Etkileşimli sohbet modu
zeroclaw agent -m "message" # Tek mesaj modu
# Hizmet yönetimi
zeroclaw service install # OS hizmeti olarak yükle (launchd/systemd)
zeroclaw service start|stop|restart|status
# Kanallar
zeroclaw channel list # Yapılandırılmış kanalları listele
zeroclaw channel doctor # Kanal sağlığını kontrol et
zeroclaw channel bind-telegram 123456789
# Cron + zamanlama
zeroclaw cron list # Zamanlanmış görevleri listele
zeroclaw cron add "*/5 * * * *" --prompt "Check system health"
zeroclaw cron remove <id>
# Bellek
zeroclaw memory list # Bellek girişlerini listele
zeroclaw memory get <key> # Bir bellek al
zeroclaw memory stats # Bellek istatistikleri
# Yetkilendirme profilleri
zeroclaw auth login --provider <name>
zeroclaw auth status
zeroclaw auth use --provider <name> --profile <profile>
# Donanım çevre birimleri
zeroclaw hardware discover # Bağlı cihazları tara
zeroclaw peripheral list # Bağlı çevre birimlerini listele
zeroclaw peripheral flash # Cihaza firmware yükle
# Geçiş
zeroclaw migrate openclaw --dry-run
zeroclaw migrate openclaw
# Kabuk tamamlama
source <(zeroclaw completions bash)
zeroclaw completions zsh > ~/.zfunc/_zeroclaw
Tam komut referansı: docs/reference/cli/commands-reference.md
Visual Studio Build Tools (MSVC linker ve Windows SDK sağlar):
winget install Microsoft.VisualStudio.2022.BuildTools
Kurulum sırasında (veya Visual Studio Installer aracılığıyla) "Desktop development with C++" workload'unu seçin.
Rust toolchain:
winget install Rustlang.Rustup
Kurulumdan sonra yeni bir terminal açın ve kararlı toolchain'in aktif olduğundan emin olmak için rustup default stable çalıştırın.
Her ikisinin de çalıştığını doğrulayın:
rustc --version
cargo --version
runtime.kind = "docker") kullanıyorsanız gereklidir. winget install Docker.DockerDesktop ile yükleyin.Derleme araçları:
sudo apt install build-essential pkg-configsudo dnf group install development-tools && sudo dnf install pkg-configxcode-select --installRust toolchain:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Ayrıntılar için rustup.rs sayfasına bakın.
Her ikisinin de çalıştığını doğrulayın:
rustc --version
cargo --version
Veya yukarıdaki adımları atlayın ve her şeyi (sistem bağımlılıkları, Rust, ZeroClaw) tek komutla yükleyin:
curl -LsSf https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/master/install.sh | bash
Kaynaktan derleme, ortaya çıkan ikili dosyayı çalıştırmaktan daha fazla kaynak gerektirir:
| Kaynak | Minimum | Önerilen |
|---|---|---|
| RAM + swap | 2 GB | 4 GB+ |
| Boş disk | 6 GB | 10 GB+ |
Host'unuz minimumun altındaysa, önceden derlenmiş ikili dosyaları kullanın:
./install.sh --prefer-prebuilt
Kaynak fallback'ı olmadan yalnızca ikili kurulum zorlamak için:
./install.sh --prebuilt-only
runtime.kind = "docker") kullanıyorsanız gereklidir. Paket yöneticiniz veya docker.com aracılığıyla yükleyin.Not: Varsayılan
cargo build --release, derleme baskısını düşürmek içincodegen-units=1kullanır. Güçlü makinelerde daha hızlı derlemeler içincargo build --profile release-fastkullanın.
Sürüm varlıkları şunlar için yayınlanır:
x86_64, aarch64, armv7x86_64, aarch64x86_64En son varlıkları şuradan indirin: https://github.com/zeroclaw-labs/zeroclaw/releases/latest
Onboarding akışını geçtikten sonra daha derin referans istediğinizde bunları kullanın.
ZeroClaw, smooth crab 🦀 için inşa edildi — hızlı ve verimli bir AI asistanı. Argenis De La Rosa ve topluluk tarafından geliştirildi.
ZeroClaw işinize yarıyorsa ve süregelen geliştirmeyi desteklemek istiyorsanız, buradan bağış yapabilirsiniz:
Bu açık kaynak çalışmaya ilham veren ve yakıt sağlayan topluluklara ve kurumlara içten bir teşekkür:
En iyi fikirler her yerden geldiği için açıkta inşa ediyoruz. Bunu okuyorsanız, bunun bir parçasısınız. Hoş geldiniz. 🦀❤️
ZeroClaw'da yeni misiniz? good first issue etiketli issue'ları arayın — nasıl başlayacağınızı öğrenmek için Katkıda Bulunma Rehberimize bakın. AI/vibe-coded PR'lar hoş geldiniz! 🤖
CONTRIBUTING.md ve CLA.md'ye bakın. Bir trait uygulayın, PR gönderin:
Provider → src/providers/Channel → src/channels/Observer → src/observability/Tool → src/tools/Memory → src/memory/Tunnel → src/tunnel/Peripheral → src/peripherals/Skill → ~/.zeroclaw/workspace/skills/<name>/Bu, tek resmi ZeroClaw deposudur:
"ZeroClaw" olduğunu iddia eden veya ZeroClaw Labs ile bağlantı ima eden başka herhangi bir depo, organizasyon, alan adı veya paket yetkisiz olup bu projeyle bağlantılı değildir. Bilinen yetkisiz fork'lar TRADEMARK.md'de listelenecektir.
Kimlik taklidi veya ticari marka kötüye kullanımıyla karşılaşırsanız, lütfen bir issue açın.
ZeroClaw, maksimum açıklık ve katkıda bulunan koruması için çift lisanslıdır:
| Lisans | Kullanım senaryosu |
|---|---|
| MIT | Açık kaynak, araştırma, akademik, kişisel kullanım |
| Apache 2.0 | Patent koruması, kurumsal, ticari dağıtım |
Her iki lisanstan birini seçebilirsiniz. Katkıda bulunanlar her ikisi altında otomatik olarak hak verir — tam katkıda bulunan sözleşmesi için CLA.md'ye bakın.
ZeroClaw adı ve logosu, ZeroClaw Labs'ın ticari markalarıdır. Bu lisans, onay veya bağlantı ima etmek için bunları kullanma izni vermez. İzin verilen ve yasaklanan kullanımlar için TRADEMARK.md'ye bakın.
ZeroClaw — Sıfır ek yük. Sıfır uzlaşma. Her yere dağıtın. Her şeyi değiştirin. 🦀
Bu liste GitHub katkıda bulunanlar grafiğinden oluşturulur ve otomatik olarak güncellenir.