ÜCRETSİZ AI Kodlama Aracı Buldum! Yeni Mistral Vibe CLI - Ücretsizken Kaçırma
Ömer Göçmen | Yapay Zeka & Otomasyon · 2026-05-16
💡 Hızlı Bilgi
1. Ücretsiz yapay zeka CLI aracı olan MLAL'ı kullanın.
2. Windows'ta MLAL CLI kurmak için WSL (Windows Subsystem for Linux) gereklidir.
3. MLAL, ücretsiz modeller ve API anahtarları sunar.
4. MLAL CLI kurulumu için öncelikle PowerShell'i yönetici olarak çalıştırmak gerekir.
5. WSL ile bir Ubuntu kurulumu yapılmalıdır.
6. Ubuntu'nun çalışır durumda olduğundan emin olunmalıdır.
7. MLAL CLI'ı indirmek ve kurmak için belirli komutlar kullanılmalıdır.
8. MLAL CLI kurulumu için API anahtarı oluşturulmalı ve girilmelidir.
9. MLAL CLI'ın arayüzü ve temel komutları (help, config, clear, compact, connectors, status) tanıtılmıştır.
10. MLAL CLI ile dosya oluşturma ve bu dosyaların Windows'ta görüntülenmesi açıklanmıştır.
11. MLAL CLI ile basit bir web uygulaması geliştirme örneği gösterilmiştir.
12. MLAL CLI'ın ücretsiz olmasına rağmen kullanışlı olduğu vurgulanmıştır.
13. Testi (Testi.com) uygulaması tanıtılmıştır.
14. Testi, uygulamaları otonom olarak test etme imkanı sunar ve ücretsiz kredileri vardır.
15. Testi, lokalde geliştirilen uygulamaları test etmek için CLI (MCP) sunar.
16. Testi CLI kurulumu için API anahtarı oluşturulmalı ve IDE'ye entegre edilmelidir.
17. Testi, CLoud Kod gibi platformlarla entegre olabilir.
18. Testi, projenin backend ve frontend kodlarını test edebilir.
19. Testi, test senaryolarını oluşturur ve aşama aşama gösterir, hataları raporlar.
20. Testi, web testi özelliği ile canlı ürünleri test edebilir.
21. Testi, GitHub entegrasyonu ile kod güncellemelerinde otomatik testler yapabilir.
22. Testi, Versal ve Netlify gibi platformlarla entegre çalışarak CI/CD süreçlerini destekler.
📊 Detaylı Açıklama
1. Ücretsiz Yapay Zeka CLI Aracı MLAL: MLAL, kullanıcıların ücretsiz olarak yapay zeka modellerini kullanmalarına olanak tanıyan bir komut satırı arayüzü (CLI) aracıdır. Bu, geliştiricilerin ve meraklıların pahalı lisanslara ihtiyaç duymadan yapay zeka yeteneklerine erişmesini sağlar. Ücretsiz modeller sunması, özellikle bütçe kısıtlaması olanlar için büyük bir avantajdır.
2. Windows'ta MLAL CLI Kurulumu ve WSL Gereksinimi: MLAL CLI'ın kendisi Linux ve macOS için doğrudan destek sunarken, Windows'ta kurulum için ek bir adıma ihtiyaç duyulur. Bu adım, Windows üzerinde bir Linux ortamı oluşturmayı sağlayan WSL (Windows Subsystem for Linux) kurulumunu içerir. WSL, Windows kullanıcılarının Linux araçlarını ve uygulamalarını doğrudan Windows'tan çalıştırmasına imkan tanır. Bu sayede MLAL CLI'ın Linux tabanlı komutları Windows üzerinde sorunsuz bir şekilde çalıştırılabilir.
3. MLAL'ın Sunduğu Ücretsiz Modeller ve API Anahtarları: MLAL platformu, kullanıcıların erişebileceği ücretsiz yapay zeka modelleri sunmaktadır. Bu modeller, metin oluşturma, kod yazma gibi çeşitli görevler için kullanılabilir. Ayrıca, bu ücretsiz modelleri kullanabilmek için bir API anahtarı oluşturulması gerekmektedir. Bu anahtar, platformun hizmetlerine erişimi sağlamak için kimlik doğrulama görevi görür. Ücretsiz modeller için günlük bir istek sınırı (yaklaşık 50-80 istek) bulunmaktadır, ancak bu sınır çoğu bireysel kullanım için yeterlidir.
4. PowerShell'i Yönetici Olarak Çalıştırma: Windows'ta WSL kurulumu ve MLAL CLI'ın etkinleştirilmesi için ilk adım, PowerShell'i yönetici ayrıcalıklarıyla çalıştırmaktır. Bu, gerekli sistem komutlarının çalıştırılmasına ve değişikliklerin yapılmasına izin verir. "Run as administrator" seçeneği ile bu işlem gerçekleştirilir.
5. WSL ile Ubuntu Kurulumu: Yönetici olarak çalıştırılan PowerShell'de, `wsl --install` komutu kullanılarak WSL'ye bir Linux dağıtımı (genellikle varsayılan olarak Ubuntu) kurulur. Bu komut, Windows'un üzerine bir Linux çekirdeği kurarak tam teşekküllü bir Linux ortamı sağlar. Eğer daha önce kurulmuş bir dağıtım varsa, `wsl -l -v` komutu ile mevcut dağıtımlar görüntülenebilir.
6. Ubuntu'nun Çalışır Durumda Olması: WSL ile kurulan Ubuntu'nun aktif ve çalışır durumda olduğundan emin olmak önemlidir. `wsl -l -v` komutu ile Ubuntu'nun durumunu kontrol edebilir ve eğer "Stopped" durumundaysa, `wsl --activate Ubuntu` veya benzeri bir komutla başlatılabilir. MLAL CLI'ın çalışması için bu Linux ortamının aktif olması şarttır.
7. MLAL CLI'ı İndirme ve Kurma Komutları: Ubuntu ortamına geçildikten sonra, MLAL CLI'ı indirmek ve kurmak için özel komutlar kullanılır. Bu komutlar genellikle `curl` veya `wget` gibi araçlarla MLAL'ın kurulum betiğini indirip çalıştırır. Kurulum tamamlandığında, CLI'ın başarıyla yüklendiğine dair bir onay mesajı alınır.
8. API Anahtarının Girilmesi ve Kurulumun Tamamlanması: MLAL CLI kurulduktan sonra, ilk çalıştırmada bir API anahtarı istenir. Bu anahtar, daha önce MLAL platformunda oluşturulan API anahtarıdır. Anahtar, PowerShell'e `Shift + Sağ Tık` ile yapıştırılarak girilir. Bu adım tamamlandığında, MLAL CLI kurulumu başarıyla gerçekleştirilmiş olur.
9. MLAL CLI Arayüzü ve Temel Komutları: MLAL CLI çalıştırıldığında, kullanıcı dostu bir arayüz sunar. `/help` komutu ile tüm mevcut komutlar görüntülenebilir. `/config` komutu ile model ayarları değiştirilebilir (örneğin, farklı bir model seçilebilir). `/clear` komutu sohbet geçmişini temizler. `/compact` sohbeti daha kompakt hale getirir. `/connectors` ile farklı entegrasyonlar (MCP gibi) bağlanabilir. `/status` mevcut token kullanımını ve diğer sistem bilgilerini gösterir.
10. Dosya Oluşturma ve Windows'ta Görüntüleme: MLAL CLI kullanılarak oluşturulan dosyalar, doğrudan Linux çekirdeği içinde yer alır. Ancak bu dosyalara Windows dosya gezgini üzerinden de erişilebilir. Ubuntu ortamında `mkdir` gibi komutlarla klasörler oluşturulup, `cd` komutuyla bu klasörlere girilerek dosyalar oluşturulabilir. Oluşturulan dosyalar, Windows'taki dosya gezgininde ilgili WSL dağıtımının klasörüne gidilerek kolayca görüntülenebilir.
11. Basit Web Uygulaması Geliştirme Örneği: Videoda, MLAL CLI kullanılarak basit bir web uygulaması geliştirme örneği gösterilmiştir. Bu örnekte, kullanıcıdan video linki, başlık ve açıklama alınarak bir video ekleme fonksiyonu oluşturulmuştur. Ayrıca, LinkedIn profil bilgilerini kullanarak bir "hakkımda" sayfası da oluşturulmuştur. Bu örnekler, MLAL CLI'ın kod üretme ve web sitesi oluşturma yeteneklerini sergilemektedir.
12. MLAL CLI'ın Ücretsiz ve Kullanışlı Olması: MLAL CLI'ın ücretsiz olması, onu özellikle bireysel geliştiriciler, öğrenciler ve küçük projeler için son derece cazip hale getirmektedir. Basit görevleri yerine getirme, doküman oluşturma ve prototip geliştirme gibi işlerde büyük ölçüde yardımcı olabileceği belirtilmiştir.
13. Testi (Testi.com) Uygulaması Tanıtımı: Videonun ikinci bölümünde, Testi.com adlı bir araç tanıtılmıştır. Testi, yazılım geliştirme süreçlerinde test otomasyonu sağlayan bir platformdur. Kullanıcıların uygulamalarını otonom bir şekilde test etmelerine olanak tanır ve bu sayede zaman kazandırır.
14. Testi'nin Otonom Test Yetenekleri ve Ücretsiz Kredileri: Testi, kullanıcıların kodlarını otomatik olarak test etmelerini sağlar. Bu, özellikle manuel test süreçlerinin zaman alıcı ve hataya açık olmasından dolayı büyük bir avantajdır. Testi, kullanıcılarına belirli sayıda ücretsiz kredi sunar (örneğin 150 kredi), bu da belirli sayıda testi ücretsiz olarak gerçekleştirmelerine imkan tanır.
15. Testi CLI (MCP) ile Lokal Uygulama Testi: Testi, lokalde geliştirilen uygulamaları test etmek için bir komut satırı arayüzü (MCP - Machine Code Protocol) sunar. Bu CLI, geliştiricilerin kendi makinelerinde çalışan uygulamaları Testi platformuna bağlayarak test etmelerini sağlar. Kurulumu oldukça basittir ve birkaç adımda tamamlanabilir.
16. Testi CLI Kurulumu ve IDE Entegrasyonu: Testi CLI'ın kurulumu için bir API anahtarı oluşturulması ve bu anahtarın kullanılan IDE'ye (Entegre Geliştirme Ortamı) entegre edilmesi gerekir. Bu entegrasyon sayesinde Testi, geliştirme ortamından projenin testlerini gerçekleştirebilir.
17. Testi'nin Cloud Kod ve Diğer Platformlarla Entegrasyonu: Testi, sadece lokalde değil, aynı zamanda Cloud Kod gibi bulut tabanlı geliştirme platformlarıyla da entegre olabilir. Bu entegrasyonlar, Testi'nin farklı geliştirme ortamlarındaki uygulamaları test etmesini sağlar.
18. Testi ile Backend ve Frontend Kod Testi: Testi, hem projenin backend (sunucu tarafı) hem de frontend (istemci tarafı) kodlarını test etme yeteneğine sahiptir. Kullanıcılar, test etmek istedikleri kodun türünü seçebilirler. Ayrıca, kodun tamamını veya sadece son yapılan değişiklikleri de test edebilirler.
19. Testi'nin Test Senaryosu Oluşturma ve Raporlama: Testi, kullanıcıların belirlediği anahtar kelimelere veya projenin yapısına göre otomatik olarak test senaryoları oluşturur. Bu senaryolar, uygulamanın farklı işlevlerini ve olası hata durumlarını kapsar. Testler tamamlandıktan sonra, Testi detaylı raporlar sunar. Bu raporlar, hangi testlerin başarılı olduğunu, hangilerinin başarısız olduğunu ve neden başarısız olduğunu gösterir. Hatta testlerin nasıl yapıldığını adım adım gösteren videolar ve kod örnekleri de sunulabilir.
20. Testi'nin Web Test Özelliği: Testi, sadece lokalde çalışan uygulamaları değil, aynı zamanda canlı (deploy edilmiş) ürünleri de test etme imkanı sunar. Bu özellik sayesinde, kullanıcılar ürünlerinin URL'sini girerek web testleri yapabilirler. Bu, canlı ortamdaki olası sorunları tespit etmek için çok önemlidir.
21. Testi'nin GitHub Entegrasyonu ile Otomatik Testler: Testi, GitHub ile entegre çalışabilir. Bu entegrasyon sayesinde, bir proje GitHub'a yüklendiğinde veya güncellendiğinde, Testi otomatik olarak testleri çalıştırabilir. Bu, sürekli entegrasyon (CI) ve sürekli teslimat (CD) süreçlerinin önemli bir parçasıdır ve kod kalitesini sürekli olarak yüksek tutmaya yardımcı olur.
22. Testi'nin Versal ve Netlify ile Entegrasyonu: Testi, Versal ve Netlify gibi popüler frontend bulut platformlarıyla da entegre olabilir. Bu entegrasyon, uygulamalar Versal veya Netlify'a deploy edildiğinde Testi'nin otomatik olarak devreye girerek güncellemeleri test etmesini sağlar. Bu, geliştirme ve dağıtım süreçlerini daha verimli hale getirir.
🎯 Uzman Yorumu
Günümüzün hızla gelişen teknoloji dünyasında, özellikle yapay zeka ve otomasyon araçlarına erişim, bireysel geliştiriciler ve küçük ekipler için büyük bir fark yaratıyor. Bu videoda tanıtılan MLAL CLI ve Testi.com, bu erişilebilirliği somutlaştıran harika örnekler. MLAL'ın ücretsiz CLI'ı, geliştiricilerin karmaşık yapay zeka modellerini kendi projelerine entegre etmelerini kolaylaştırırken, Testi'nin sunduğu otomasyon yetenekleri, yazılım geliştirme yaşam döngüsünü (SDLC) kökten değiştirme potansiyeline sahip.
MLAL'ın Windows'ta WSL üzerinden kurulması, platformun esnekliğini gösteriyor. Bu, geliştiricilerin kendi tercih ettikleri işletim sisteminde, güçlü yapay zeka araçlarına erişebilmeleri anlamına geliyor. Ücretsiz API anahtarları ve sınırlı ama yeterli istek hakkı, özellikle başlangıç aşamasındaki projeler için maliyet etkin bir çözüm sunuyor. Benim deneyimlerime göre, bu tür araçlar, prototipleme aşamasında inanılmaz derecede zaman kazandırıyor. Bir fikri hızla hayata geçirmek ve temel işlevselliği test etmek için MLAL gibi araçlar paha biçilmez.
Ancak, MLAL'ın sunduğu modellerin (örneğin, GPT-3.5 seviyesinde) ücretsiz olması, elbette bazı sınırlamalar getirecektir. En gelişmiş modellerin (GPT-4 veya Opus gibi) performansını beklememek gerekir. Yine de, belgeler oluşturmak, basit kod parçacıkları yazmak veya fikirleri metne dökmek gibi birçok görev için yeterli ve hatta fazlasıyla iyidir. CLI arayüzü, özellikle otomasyon scriptleri yazanlar için büyük bir potansiyel taşıyor. Belirli bir dizinde otomatik olarak dosya oluşturma ve bu dosyaları işleme gibi senaryolar, MLAL ile kolayca otomatikleştirilebilir.
Testi.com'a gelince, bu araç yazılım testinin geleceğini temsil ediyor. Manuel testlerin yorucu ve hataya açık doğası göz önüne alındığında, Testi'nin sunduğu otonom test yetenekleri devrim niteliğinde. Özellikle GitHub ve Versal/Netlify gibi CI/CD araçlarıyla entegrasyonu, geliştiricilerin kodlarını güvenle ve hızla deploy etmelerini sağlıyor. Bir kod değişikliği yapıldığında otomatik olarak testlerin çalışması, hataların erken aşamada yakalanmasını sağlayarak, üretim ortamına ulaşmadan önce sorunların çözülmesine olanak tanır. Bu, "shift-left testing" prensibinin mükemmel bir örneğidir; yani testleri geliştirme sürecinin mümkün olduğunca erken aşamalarına kaydırmak.
Testi'nin sunduğu detaylı raporlama ve görselleştirme, test süreçlerini anlamayı ve iyileştirmeyi kolaylaştırıyor. Bir testin neden başarısız olduğunu adım adım görmek, geliştiricilerin sorunu daha hızlı teşhis etmesine yardımcı oluyor. Ücretsiz krediler, bu güçlü aracı denemek ve potansiyelini görmek için harika bir fırsat sunuyor. Uzun vadede, özellikle sürekli entegrasyon ve sürekli teslimat (CI/CD) süreçleri kurmak isteyen şirketler için Testi gibi platformlar vazgeçilmez hale gelecektir. Bu araçlar, sadece hata ayıklamayı kolaylaştırmakla kalmıyor, aynı zamanda geliştirme ekiplerinin daha hızlı ve daha güvenilir bir şekilde yazılım üretmelerini sağlıyor.
Sonuç olarak, MLAL ve Testi gibi araçlar, yapay zeka ve otomasyonun demokratikleşmesinde önemli bir rol oynuyor. Bu araçlar, bireysel geliştiricilere ve küçük ekiplere, büyük şirketlerle rekabet edebilecek yetenekler kazandırıyor. Bu trendin devam edeceğini ve gelecekte daha da gelişmiş, daha erişilebilir araçların ortaya çıkacağını öngörüyorum. Bu videoda sunulan bilgiler, teknolojiye ilgi duyan herkes için ilham verici ve pratik bir rehber niteliğinde.