Ana içeriğe atla

NanoClaw Eğitimi: Hafif ve Yerel-Öncelikli Bir Aracı Nasıl Kurarsınız

Bu adım adım rehber, Windows üzerinde NanoClaw ile güvenli bir yerel yapay zekâ aracısı kurmayı, WhatsApp’a bağlamayı ve her şeyi sohbetten yönetmeyi öğretir.
Güncel 3 Eki 2026  · 10 dk. oku

Yapay Zeka ile Keşfedin

ChatGPTClaudePerplexity

Otonom yapay zekâ aracıları, insanların yazılımla çalışma şeklini değiştiriyor. Uygulamalar ve araçlar arasında geçiş yapmak yerine basit bir metin komutu verip görevi aracıya bırakabilirsiniz. Buna hatırlatıcılar ayarlamak, e-postalara yardımcı olmak, proje yönetimini desteklemek ya da kodlama ve yazma süreçlerine yardım etmek de dahil olabilir.

OpenClaw gibi araçlar bu fikri çok daha pratik hale getirdi. Bir yapay zekâ aracısının dizüstü bilgisayarınızda veya telefonunuzda her an ulaşılabilir olduğunda nelerin mümkün olduğunu gösteriyorlar. Öte yandan, daha büyük aracı sistemleri ağır, karmaşık ve yönetimi zor gelebilir. Güvenlik kaygıları doğurabilir, daha fazla kurulum gerektirebilir ve kişisel, yerel iş akışlarınız için gereğinden fazlası olabilir.

İşte NanoClaw burada devreye giriyor. NanoClaw, kendi makinenizde çalıştırıp denemenin daha kolay olduğu, daha hafif ve yerel-öncelikli bir alternatiftir. Aynı zamanda ortamınızı izole tutmak ve verilerinizi korumak için Docker tabanlı yalıtım kullanarak güvenliği odağına alır.

Bu eğitimde, WSL kullanarak Windows üzerinde NanoClaw’ı adım adım kuracak ve ortamı hazırlayacaksınız. Gerekli sistem araçlarını yükleyecek, Node.js’i kuracak, NanoClaw deposunu klonlayacak, kimlik doğrulamayı bağlayacak ve projeyi yerelde çalıştıracaksınız.

İki aracısal aracı karşılaştırması için NanoClaw vs OpenClaw rehberimizi okumanızı öneririm.

1. WSL ve Linux Ortamınızı Kurun

Başlamadan önce, WSL 2 ve donanım sanallaştırmayı destekleyen, Docker Desktop ve bir Ubuntu WSL ortamını çalıştırmak için yeterli RAM’e (en az 4 GB, ideal olarak 8 GB veya daha fazla) ve disk alanına (yaklaşık 20–30 GB boş) sahip nispeten yeni bir Windows 10/11 PC’ye ihtiyacınız olacak.

Windows’ta WSL’yi kurarak başlayın. PowerShell’i Yönetici olarak açın ve şunu çalıştırın:

wsl --install

Kurulumdan sonra gerekirse yeniden başlatın, ardından kurulumunuzu kontrol edin:

wsl --status

Dağıtımınızın WSL 2 üzerinde çalıştığından emin olmak istersiniz. Bu önemlidir çünkü Claude Code Windows’ta WSL’yi destekler ve Anthropic, alan korumasının WSL 2 ile çalıştığını, WSL 1’in ise desteklenmediğini belirtir.

WSL hazır olduğunda Ubuntu’yu başlatın:

wsl

Windows’ta WSL

Ubuntu içinde sistemi güncelleyin ve temel geliştirme araçlarını kurun:

sudo apt update && sudo apt upgrade -y
sudo apt install -y build-essential curl git wget

Bu, kurulumun geri kalanı için gereken çekirdek araçlarla temiz bir Linux ortamı sağlar.

2. Node.js, Docker ve Claude Code’u Kurun

NanoClaw’ı kurmadan önce, bağımlı olduğu araçları hazırlamanız gerekir. 

Bu bölümde, projenin JavaScript araçlarını çalıştırabilmesi için Node.js’i kuracak, NanoClaw’ın izole konteynerler kullanabilmesi için Docker’ın WSL içinde çalıştığından emin olacak ve NanoClaw’ın yönlendirmeli kurulumunu çalıştırmak için kullanacağınız Claude Code’u kuracaksınız.

NVM ile Node.js Kurulumu

WSL’de Node.js kurmanın en kolay yolu, Node Sürüm Yöneticisi olan NVM’dir. Bu, sistem paket yöneticisine bağlı kalmadan Node sürümlerini yönetmek için temiz ve esnek bir yol sunar.

Aşağıdaki komutları Ubuntu terminalinizde çalıştırın:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash
\. "$HOME/.nvm/nvm.sh"
nvm install 24
node -v
npm -v

Bundan sonra aşağıdakine benzer bir çıktı görmelisiniz:

v24.14.1
11.11.0

Node.js gereklidir çünkü NanoClaw, JavaScript tabanlı bir kurulum ve bağımlılık akışı kullanır. Bunu NVM üzerinden kurmak, ortamınızı daha sonra yönetmeyi kolaylaştırır. Bir gün sürüm değiştirmek veya Node’u yeniden kurmak gerekirse, Linux kurulumunuzun geri kalanını etkilemeden bunu yapabilirsiniz.

Docker’ın WSL İçinde Çalıştığından Emin Olun

NanoClaw, Docker tabanlı konteyner yalıtımı kullanarak daha güvenli ve kontrollü bir şekilde çalışır. Bu, Docker’ın Windows’a kurulması ve WSL ortamınıza doğru şekilde bağlanması gerektiği anlamına gelir.

Önce Docker web sitesinden Docker Desktop’ı indirin ve Windows’a kurun. Ardından Docker Desktop’ı açın, Ayarlar’a gidin, Use the WSL 2-based engine seçeneğinin etkin olduğundan emin olun ve Resources → WSL Integration altında Ubuntu dağıtımınız için entegrasyonu açın.

Bundan sonra Ubuntu terminalinize dönün ve şunları çalıştırın:

docker --version
docker ps

Şuna benzer bir çıktı görmelisiniz:

Docker version 29.1.3, build f52814d
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

Bu iyi bir işaret. Docker’ın WSL içinde kullanılabilir olduğu ve NanoClaw tarafından kullanılmaya hazır olduğu anlamına gelir.

Ubuntu’ya Claude Code Kurulumu

Node ve Docker hazır olduğuna göre, sıradaki adım WSL içinde Claude Code’u kurmaktır. Bu, NanoClaw’ın yönlendirmeli kurulumunu tamamlamak için kullanacağınız arayüzdür.

Şunu çalıştırın:

curl -fsSL https://claude.ai/install.sh | bash

Claude Code yapılandırılıyor

Bu, Claude Code’u doğrudan Ubuntu ortamınıza kurar.

3. NanoClaw’ı Kaynağından Kurun

Ortamınız hazır olduğuna göre, şimdi NanoClaw’ı indirip Claude Code içinde açma zamanı.

Depoyu klonlayarak başlayın ve proje klasörüne geçin:

git clone https://github.com/qwibitai/nanoclaw.git
cd nanoclaw

NanoClaw’ı ileride özelleştirmeyi planlıyorsanız, önce depoyu çatallayıp kendi kopyanızı klonlayabilirsiniz. İlk kurulum için ana depoyu klonlamak tamamen yeterlidir.

nanoclaw klasörünün içine girdikten sonra şunu çalıştırın:

claude

Claude Code’u ilk kez başlattığınızda, sizi ilk oturum açma ve yapılandırma akışında yönlendirecektir. Claude.ai hesabıyla oturum açabilir veya API anahtarıyla doğrudan Anthropic API erişimini kullanabilirsiniz.

Claude Code’u başlatma

Zaten Claude Pro veya Max aboneliğiniz varsa, oturum açma süreci genellikle en basit yoldur. API faturalandırması ile çalışıyorsanız, Claude Code’u Anthropic API anahtarınızı kullanacak şekilde de yapılandırabilirsiniz.

Oturum açma tamamlandığında, Claude Code NanoClaw projenizin içinde açılacak ve kuruluma devam etmeye hazır olacaksınız.

Claude Code ana ekranı

4. NanoClaw’ı Kurun

Claude Code, nanoclaw klasörünün içinde açıkken artık tam kurulumu başlatabilirsiniz.

Şunu çalıştırın:

/setup

Bu, NanoClaw’ın yönlendirmeli kurulum akışını başlatır.

Kurulum Sırasında Neler Olur

/setup komutunu çalıştırdıktan sonra, Claude Code sizin için NanoClaw’ı hazırlamaya başlar. Bu bölüm biraz zaman alabilir; her aşamanın tamamlanmasına izin verin.

Claude Code’da Nanoclaw kurulumu

Önce proje bağımlılıklarını kurar ve yerel ortamınızın hazır olduğunu kontrol eder. 

Claude Code’da NanoClaw kurulumu

Ardından konteyner kurulum aşamasına geçer; burada NanoClaw’ın özel konteynerini derlemek ve doğru şekilde başladığını test etmek için gereken Docker komutlarını çalıştırır.

Nanoclaw Docker konteynerini derleme

Konteyner oluşturulup doğrulandıktan sonra kurulum OneCLI’yi yüklemeye devam eder. Bu, NanoClaw yığınının önemli bir parçasıdır; sırları ve konteyner erişimini daha güvenli şekilde yönetmeye yardımcı olur.

OneCLI kurulumu

Bu bittikten sonra Docker Desktop panonuzu açarak konteynerlerin çalıştığını doğrulayabilirsiniz. Bu noktada, uygulama konteyneri ve PostgreSQL gibi destek hizmetleri dahil olmak üzere NanoClaw servislerinin orada göründüğünü görmelisiniz.

Docker Desktop Onecli’yi çalıştırıyor

OneCLI için Claude Jetonunu Ayarlayın

Claude Code WSL içinde zaten oturum açmış olsa da, NanoClaw konteynerinin Claude’a erişmek için kendi güvenli yoluna ihtiyacı vardır. Bunu yapmak için bir jeton oluşturup OneCLI ile kaydetmeniz gerekir.

OneCLI kimlik doğrulama

Yeni bir terminal açın ve şunu çalıştırın:

claude setup-token

Bu komut, tarayıcınızda açmanız için bir bağlantı oluşturur. Oturum açın, isteği onaylayın ve ardından dönen kodu terminale yapıştırın. Bundan sonra Claude Code size bir jeton verecektir.

Bu jetonu kopyalayın ve terminalinizde aşağıdaki komutu çalıştırın; YOUR_TOKEN kısmını az önce oluşturduğunuz jetonla değiştirin:

onecli secrets create --name Anthropic --type anthropic --value YOUR_TOKEN --host-pattern api.anthropic.com

Bu adım, kimlik bilgilerinizi konteyner içinde doğrudan açığa çıkarmadan NanoClaw konteynerine Claude’a güvenli erişim sağlar. Bu tamamlandığında kurulum bir sonraki aşamaya hazırdır.

5. NanoClaw için WhatsApp’ı Kurun

Ana kurulum tamamlandıktan sonra Claude Code kanal kurulum aşamasına geçer. Burası, NanoClaw ile nasıl etkileşim kurmak istediğinizi seçtiğiniz yerdir.

WhatsApp için QR Kodu Oluşturun

WhatsApp’ı seçin (daha sonra Discord, Telegram veya Slack gibi diğer desteklenen kanalları da seçebilirsiniz, ancak şimdilik WhatsApp’a odaklanacağız) ve devam edin.

Nanoclaw için kanalların seçilmesi

Nedense, tarayıcıdaki QR kodu bende çalışmadı. Muhtemelen yerel porta erişim şekliyle ilgili olarak WSL ile tarayıcı arasındaki bir ağ sorunundan kaynaklanıyordu. Bu nedenle, terminalde QR kodu seçeneğini kullanacağız.

Nanoclaw kanalları için WhatsApp kimlik doğrulama

Claude Code terminalde bir QR kodu göstermeye çalışacaktır. Bazı durumlarda bu QR kodu kesik görünebilir veya düzgün görüntülenmeyebilir.

Bunu düzeltmek için yeni bir terminal açın ve şunları çalıştırın:

cd nanoclaw
npm run auth

Bu, terminalinizde temiz bir QR kodu oluşturacaktır.

Telefonunuzda WhatsApp’ı Bağlayın

Şimdi telefonunuzda WhatsApp’ı açın ve şu adımları izleyin:

  • Ayarlar’a gidin
  • Bağlı Cihazlar’a dokunun
  • Bir Cihaz Bağla’ya dokunun
  • Terminalinizde gösterilen QR kodunu tarayın

Tarama başarılı olduğunda WhatsApp hesabınız NanoClaw’a bağlanacaktır.

Eşleştirmeden sonra terminalde bir başarı mesajı görmelisiniz.

WhatsApp, Nanoclaw’a bağlandı

Claude Code’da Kanal Kurulumunu Tamamlayın

Orijinal Claude Code terminalinize geri dönün ve kuruluma devam edin.

WhatsApp için tetikleyici kelimenin seçilmesi

Birkaç yapılandırma sorusu sorulacaktır. Şimdilik önerilen seçenekleri tercih edebilirsiniz.

  • Tetikleyici kelimeyi varsayılan bırakın
  • Asistan adını varsayılan bırakın
  • Yalnızca kendimle sohbet modunu seçin

Yalnızca kendimle sohbet modu, NanoClaw’ın yalnızca kendi WhatsApp sohbetinizde size yanıt vereceği anlamına gelir. Bu, test için kullanışlıdır çünkü başka hiç kimse aracınızla etkileşime giremez.

Nanoclaw’ı yalnızca kendimle sohbete kısıtlama.

Kurulumu Tamamlayın ve Test Edin

Her şey yapılandırıldıktan sonra NanoClaw, yeni ayarlarınızla konteyneri yeniden oluşturacaktır. Bu biraz zaman alabilir.

Bundan sonra, NanoClaw’ı nasıl kullanacağınıza dair talimatları göreceksiniz.

Test etmek için:

  • WhatsApp’ı açın
  • Kendi telefon numaranızı arayın (kendi kendinize sohbet)
  • Şu tarz bir mesaj gönderin:
@Andy hello

Her şey doğru çalışıyorsa NanoClaw sohbette yanıt verecektir.

6. NanoClaw’ı WhatsApp ile Test Edin

Artık her şey kurulduğuna göre NanoClaw’ı doğrudan WhatsApp üzerinden test edebilirsiniz.

Telefonunuzda WhatsApp’ı açın ve kendi sohbetinize gidin. Bu, parantez içinde “(Siz)” ifadesiyle görünen numaranız olacaktır. Şunun gibi basit bir mesajla başlayın:

@Andy how are you?

Birkaç saniye içinde NanoClaw sohbette yanıt vermelidir. Bu, kurulumunuzun doğru çalıştığını ve aracının WhatsApp’a bağlı olduğunu doğrular.

Tetikleyicinin nasıl çalıştığını da test edebilirsiniz. Mesajı tetikleyici kelime olmadan göndermeyi deneyin, örneğin:

How are you?

NanoClaw’ın yanıt vermediğini fark etmelisiniz. Bu beklenen davranıştır. Tetikleyici kelime, aracının yalnızca onu açıkça çağırdığınızda etkinleşmesini sağlar.

Temel mesajlaşma çalıştıktan sonra daha gelişmiş bir görevi deneyebilirsiniz. Örneğin şunu sorun:

@Andy Tell me the latest gold and silver prices and should i buy it or not

NanoClaw görevi yerine getirip yapılandırılmış bir yanıt döndürecektir. Bu, aracınızın yalnızca mesajlara yanıt vermekle kalmayıp aynı zamanda çok adımlı görevleri de yürütebildiğini ve web araması gibi doğru araçlarla yapılandırıldığında faydalı çıktılar sağlayabildiğini gösterir.

Bu noktada NanoClaw kurulumunuz tamamen çalışır durumda ve daha gelişmiş kullanım senaryolarına hazırdır.

NanoClaw ile WhatsApp etkileşimi

Altın ve gümüş fiyatları yanlıştı; bu da gerçekte bir web araması yapılmadığını ve modelin yerleşik bilgisindeki güncel olmayan bilgilere güvenildiğini gösteriyor.

Son Düşünceler

NanoClaw’ı kurmak, özellikle WSL’li Windows’ta beklediğimden çok daha fazla zaman aldı. Docker, konteyner kurulumu, birden fazla destek hizmeti ve Claude Code içinde sürekli onaylamam gereken izinler arasında, süreç hafif bir yerel aracı için olması gerekenden daha ağır hissettirdi. Bir süre sonra sürekli istemler ve onaylar yorucu hale geldi ve genel kurulum deneyimi yeni başlayanlar için dostça hissettirmedi.

Kurulum akışı da umduğum kadar pürüzsüz değildi. Birkaç noktada Claude Code benden yeni terminaller açmamı, ekstra kimlik doğrulama komautlarını çalıştırmamı, jetonlar üretmemi ve bunları OneCLI ile elle kaydetmemi istedi. Yapay zekâ araçlarına, konteynerlere veya komut satırı iş akışlarına yeniyseniz, bu kısım hızla kafa karıştırıcı olabilir. Yapılabilir, ancak birçok kullanıcının beklediğinden daha fazla manuel çaba istiyor.

Bu yüzden ben kişisel olarak Nanobot’u tercih ettim. WhatsApp’tan aracımla mesajlaşmaya başlamam sadece birkaç dakikamı aldı ve deneyim çok daha hızlı ve doğrudandı. NanoClaw’da çaba-sonuç oranı o kadar güçlü gelmedi.

WhatsApp deneyiminin kendisi de iyileştirmeye ihtiyaç duyuyor. Yanıtlar çalıştı, ancak etkileşim pürüzlü hissettirdi. Net bir yazıyor/cevaplıyor göstergesi yoktu ve yanıt balonu benim mesajlarımla aynı görünüyordu; bu da konuşmayı daha az doğal hale getirdi. Daha net bir görsel ayrım ve aracının çalıştığına dair bir geri bildirim, özellikle yanıtların zaman aldığı durumlarda, büyük fark yaratır.

Genel olarak NanoClaw’ın arkasındaki fikrin güçlü olduğunu hâlâ düşünüyorum. Güvenli, yerel-öncelikli ve hafif bir aracı çok faydalı bir yön. Ancak pratikte kurulum beklenenden daha karmaşıktı ve nihai deneyim, oraya ulaşmak için gereken çabaya kıyasla biraz sönük kaldı.

NanoClaw SSS

NanoClaw ile OpenClaw’a kıyasla gerçekte neler yapabilirim?

NanoClaw, mesajlaşma (WhatsApp, Telegram, Slack, Discord, Gmail), web erişimi, bellek ve zamanlanmış görevler gibi temel özellikleri kapsar; ancak OpenClaw’ın geniş entegrasyon ekosistemi ve çoklu LLM desteğine henüz ulaşmış değildir.

NanoClaw’ın sistem gereksinimleri ve desteklenen platformlar nelerdir?

NanoClaw, izolasyon için Docker veya Apple Containers kullanarak macOS ve Linux’ta (Windows’ta WSL 2 dahil) çalışır. Modern bir işletim sistemi, konteyner çalışma zamanı ve Docker imajları ile servisleri için yeterli RAM/disk alanına ihtiyacınız vardır.

Neden /setup sırasında (özellikle Docker veya konteyner çalışma zamanı etrafında) NanoClaw kurulumu takılıyor veya başarısız oluyor?

Kurulum hatalarının çoğu Docker’ın çalışmamasından, yanlış konteyner çalışma zamanının seçilmesinden veya konteyner arka ucunun henüz hazır olmadığı yarış koşullarından kaynaklanır. Çözüm genellikle Docker Desktop’ı (veya Linux Docker servisini) başlatmak, docker ps ile çalıştığını doğrulamak ve kurulumu yeniden çalıştırmaktır; bazen çalışma zamanı için yeniden deneme mekanizmasıyla birlikte.

NanoClaw ile WhatsApp ve diğer mesajlaşma kanallarını nasıl bağlar veya sorun gideririm?

Kanallar, kurulum sırasında QR kodları veya OAuth tarzı akışlarla kimlik doğrulanır. Yaygın sorunlar arasında aynı WhatsApp numarasının birden fazla aracıyla kullanılması, QR kodlarının terminalde düzgün render edilmemesi veya konteyner ile tarayıcınız arasındaki ağ/port sorunları yer alır; bunlar genellikle QR’ı terminalde yeniden oluşturarak ve/veya farklı bir numara ya da çıkış/giriş akışı kullanarak çözülebilir.

NanoClaw’ı kişisel makinemde çalıştırmak güvenli mi?

NanoClaw, konteyner yalıtımı (Docker/Apple Containers) etrafında tasarlanmıştır; bu nedenle aracı, ana işletim sisteminizden ayrılmış, kum havuzu benzeri bir ortamda çalışır; ancak API anahtarları, dosya bağlamaları ve izinler konusunda en iyi uygulamaları yine de takip etmeniz gerekir.


Abid Ali Awan's photo
Author
Abid Ali Awan
LinkedIn
Twitter

Sertifikalı bir veri bilimcisi olarak, yenilikçi makine öğrenimi uygulamaları oluşturmak için en son teknolojileri kullanmaya büyük ilgi duyuyorum. Konuşma tanıma, veri analizi ve raporlama, MLOps, konuşma yapay zekası ve NLP alanlarında güçlü bir geçmişe sahip olarak, gerçek bir etki yaratabilecek akıllı sistemler geliştirme becerilerimi geliştirdim. Teknik uzmanlığımın yanı sıra, karmaşık kavramları açık ve özlü bir dille ifade etme yeteneğine sahip, becerikli bir iletişimciyim. Sonuç olarak, veri bilimi konusunda aranan bir blog yazarı oldum ve giderek büyüyen veri profesyonelleri topluluğuyla görüşlerimi ve deneyimlerimi paylaşıyorum. Şu anda, içerik oluşturma ve düzenlemeye odaklanıyorum. Büyük dil modelleriyle çalışarak, hem işletmelerin hem de bireylerin verilerinden en iyi şekilde yararlanmalarına yardımcı olabilecek güçlü ve ilgi çekici içerikler geliştiriyorum.

Konular
Yapay Zekâ Aracıları
Yapay Zeka

Aracısal Yapay Zekâ Kursları

Program

AI Ajanının Temelleri

6 sa
AI ajanlarının çalışma şeklinizi nasıl değiştirebileceğini ve kuruluşunuza nasıl değer katabileceğini keşfedin!
Ayrıntıları GörüntüleRight Arrow
Kursa Başla
Devamını GörRight Arrow
İlgili

blog

Hızlı Sevkiyat İçin Pratik Vibe Kodlama Teknoloji Yığını

Ön uç, arka uç, veritabanları, kimlik doğrulama, depolama, e-posta, test, dağıtım ve izleme için en iyi araçları keşfedin.
Abid Ali Awan's photo

Abid Ali Awan

14 dk.

blog

2026’da En Popüler 40 Yazılım Mühendisi Mülakat Sorusu

Algoritmalar, sistem tasarımı ve davranışsal senaryoları kapsayan bu temel sorularla teknik mülakat sürecine hakim olun. Uzman cevapları, kod örnekleri ve kanıtlanmış hazırlık stratejileri edinin.
Dario Radečić's photo

Dario Radečić

15 dk.

Eğitim

.gitignore Nasıl Kullanılır: Örneklerle Pratik Bir Giriş

Git deponuzu temiz tutmak için .gitignore’u nasıl kullanacağınızı öğrenin. Bu eğitim; temelleri, yaygın kullanım durumlarını ve başlamanıza yardımcı olacak pratik örnekleri kapsar!
Kurtis Pykes 's photo

Kurtis Pykes

8 dk.

Eğitim

Python'da Listeyi String'e Nasıl Dönüştürürsünüz

Bu hızlı eğitimde, Python'da bir listeyi string'e nasıl dönüştüreceğinizi öğrenin.
Adel Nehme's photo

Adel Nehme

Devamını GörDevamını Gör