Gündeme dön

REA: Beğendiğin Uygulamayı İkili Seviyesine Kadar İnceleyen Yapay Zeka Ajanı

GitHub üzerinde 79 bin yıldızı aşan REA, yapay zeka ajanlarına Hopper ve MCP araçlarıyla uygulamaları ikili seviyesine kadar inceletip klon taslağı çıkartıyor. Claude Code ile yapılan WisprFlow demosu ve Rust ile yazılan Adobe klonları, kodun hendek olmaktan çıktığını gösteriyor.

Nodesdaily’e aktarım: (UTC+03:00)
YouTube'da izle — FnB9tHKBJXQ
Okuma seçenekleri

Bu tarayıcıda cihazdan sesli okuma kullanılamıyor.

Kavram merceği

Bu görünümde geçen teknik kavramlardan birini seç. Genel tanımı, öğretici örneği ve haberdeki kullanımını birlikte oku.

Bu görünümde sözlüğümüzdeki kavramlardan biri bulunmadı. Sözlük henüz tüm terimleri kapsamıyor.

GitHub üzerinde morluto imzasıyla yayımlanan REA, çıktıktan günler sonra 60 bin yıldızı geçti ve bu satırlar yazılırken sayaç 79 bini aştı, çatallanma sayısı 17 bini buldu. MIT lisanslı açık kaynak proje, adındaki iddiayı doğrudan taşıyor: beğendiğin bir özelliğin ikili seviyesine kadar nasıl çalıştığını bir yapay zeka ajanına inceletmek. Projenin tanıtım cümlesi de bunu söylüyor; özellik beğen, ajandan nasıl çalıştığını kanıtıyla açıklamasını ve kendi projen için bir sürümünü kurmasını iste. GitHub sayfasındaki dil ve konu etiketleri, işin yalnızca sohbet penceresinde kalmadığını, derleyici ve çözümleyici araçlarına dokunduğunu gösteriyor.

Çalışma mantığı iki katmanlı. REA önce bir beceri paketi gibi davranıyor: yapay zeka ajanına hangi inceleme aracını ne zaman kullanacağını öğretiyor. İkinci katmanda MCP sunucusu üzerinden gerçek araçlar bağlanıyor; masaüstü tarafında Hopper, JavaScript ve Electron tarafında modül ve süreçler arası iletişim izleyicileri, web tarafında betik ve ağ gözlemleri. Tez tanıdık bir ilkeye dayanıyor: modelin doğruluğu, ona verilen bağlam kadar. Özellik tarifini değil, uygulamanın gerçek davranışını ve makine kodunu gören bir ajan, klon taslağında çok daha isabetli oluyor. Bu yüzden proje, tahmin üretmekten çok kanıt toplamaya odaklanıyor.

Kurulum tarafı sade tutulmuş. Önce Node.js sürümü denetleniyor; resmi kılavuz 22.19, 24.11 veya 26 üzerini istiyor, demoda 24 ve üstü vurgulanıyor. Sonra tek komutla kurulum çalışıyor ve ajan seçiliyor: Claude Code, Codex, Cursor, Gemini CLI gibi MCP konuşan ajanlar destekleniyor. Demoda iki ajan yan yana seçiliyor ve Hopper ile derin ikili analizi için ek bileşen kuruluyor. Kurulum beş ayrı değişikliği onaya sunuyor; ajan bağlantısı, çözümleyici sağlayıcıları ve inceleme becerileri tek pakette geliyor. İş bitince ajanın yeniden başlatılması gerekiyor, yoksa yeni araçlar listede görünmüyor.

Hopper bu mimaride büyüteç rolünde. Geliştirici kaynak kodu yazar, derleyici onu makine koduna çevirir; tersine mühendislik tam bu noktada devreye girer ve çözümleyici, uygulamanın gerçekte ne yaptığını satır satır geri çıkarır. Hopper fonksiyonları, makine komutlarını, okunabilir sözde kodu ve referansları döküyor; REA da bu bulguları ajanın kullanacağı yönergelere çeviriyor. Derin yerel analiz için Hopper, Ghidra ve IDA türü araçlardan biri gerekiyor; hangisinin kurulu olduğu kurulumda seçiliyor. Sonuçta ajan, kör tahminle değil, dosyadan çıkmış somut bulguyla konuşuyor.

Hedef yelpazesi tek platformla sınırlı değil. Resmi belgeler yerel çalıştırılabilir dosyalar ve kitaplıkları, JavaScript ve Electron uygulamalarını, tarayıcı sayfalarını, yönetilen derlemeleri, Android paketlerini, donanım yazılımını ve paketlenmiş kaynakları sayıyor. Demoda da aynı iddia var: masaüstü uygulamaları, oyunlar, web uygulamaları ve mobil uygulamalar. Electron tarafında modüller, içe aktarmalar ve süreçler arası iletişim; web tarafında betikler ve istekler izleniyor. Kapsam büyüdükçe ajanın işi de değişiyor; tek dosyayı değil, uygulamanın çalışma anındaki davranışını inceliyor.

Demonun öznesi günlük kullanılan bir sesli yazım uygulaması: WisprFlow. WisprFlow, konuşmayı yazıya çevirip imlecin durduğu alana yerleştiriyor, dolgu sözlerini temizliyor, 100ü aşkın yazım dilini ve kişisel sözlüğü destekliyor; toplantı notu tutan bir not alıcı modülü de var. Demoda ajan, masaüstündeki uygulamayı bulup resmi siteyi arka plan bilgisi olarak kullanıyor ve küçük çalışan bir sürüm kuruyor. Klonda konuşma listesi, geçmiş notların görüldüğü not ekranı ve Option ile 1 tuşunun kısayolu var; iki dilde söylenen cümleler aynı girdiye yazılıyor. Sunumun en iddialı cümlesi de burada kuruluyor: dönüşümün aygıtta yapıldığı ve sesin ağa gitmediği anlatılıyor.

Bu iddiaya bir dipnot şart. WisprFlow yardım belgeleri, yazım için internet bağlantısı gerektiğini açıkça yazıyor. Demodaki klonun aygıtta çalıştığı anlatımı, ürünün resmi çalışma biçimiyle birebir örtüşmüyor; klon, orijinal davranışın sade bir yeniden yorumu. Okur için ayrım net olmalı: REA burada bir ürünün birebir kopyasını değil, gözlenen davranışın çalışan bir taslağını üretiyor. Bu fark, hem beklentiyi dengeliyor hem de lisans tartışmasını doğru zemine taşıyor. Kanıtlı inceleme güçlü bir başlangıç, birebir aynılık ayrı bir iddia.

Benzer bir örnek Adobe cephesinden geldi ve tabloyu büyüttü. Atlanta merkezli geliştirici Brandon Thomas, Claude Opus 5.5 modeliyle 7 Adobe uygulamasını Rust dilinde yeniden yazdığını duyurdu; PhotoCraft, FilmCraft, LightCraft, VectorCraft, DesignCraft, EffectCraft ve PrintCraft adlı çatı ArtCraft olarak anılıyor. TechRadar 10 Ekim tarihli denemesinde paketi kurup Photoshop ve Premiere karşılıklarını test etti. Gizmodo 7 Ekim tarihli yazısında izlenimini açık koydu: aksak ama gerçek bir Photoshop hissi veriyor. Her iki yayın da aynı çekinceyi yazıyor: ücretsiz klon iştah açıcı, ancak bilinmeyen kaynaktan gelen yazılıma temkinli yaklaşmak gerekiyor.

Sunumun final tezi teknik değil, stratejik: kod artık hendek değil. Bir uygulama günler içinde gözlenip taslağı kurulabiliyorsa, korunacak değer kaynak kodda değil; markada, kullanıcı tabanında ve dağıtım gücünde. Bu tez, Rust ile yazılan klonların hız vurgusuyla da destekleniyor; yerel derlenen kodun gündelik araçlarda akıcı çalıştığı anlatılıyor. Buradan çıkan pratik sonuç pazarlama, marka ve topluluklara yatırım. Topluluk tarafı demoda da görünüyor: sunucu, ajanlarla ürün geliştirenler için yol haritası, şablon ve haftalık görüşme vaat eden bir üyelik grubunu işaret ediyor.

Sınırlar ve pratik yol haritası da bu dosyanın parçası. Yıldız sayısı kalite rozeti değildir; Hopper türü araçların kurulumu, ajan zincirinin kırılganlığı ve lisanslı ürünlerin içyapısını incelemenin hukuki boyutu masada duruyor. Küçük ekipler için makul sıra şu: önce tek bir özellikle başla, ajandan her adımda dosya ve davranış kanıtı iste, taslağı kendi ürününe taşırken arayüzü ve markayı özgünleştir. REA bu sırada bir kestirme değil, bir inceleme tezgahı. Tezgah iyi kurulursa klon denemesi, ürün kararına dönüşüyor; kurulmazsa yıldızlı bir depodan öteye gitmiyor.

Görsel: nodesdaily AI

Videodaki anahtar anlar

  1. REA nedir ve yıldız yağmuru
  2. Beceri paketi ve MCP mantığı
  3. Kurulum ve Hopper adımı
  4. WisprFlow klon demosu
  5. Kod hendek değil tezi

AI yorumu

"Yıldız yağmuru tek başına kalite kanıtı değildir, ancak REA farklı bir eşiği geçti: ajana ham tahmin değil, ikili seviyesinden kanıt sunuyor. Bu dosya, kurulumdan demoya ve sınırlara kadar tabloyu toparlıyor."

AI değerlendirmesi

En güçlü karşı görüş güvenlik ve fikri mülkiyet cephesinden geliyor. Lisanslı bir uygulamanın içyapısını inceleyip davranışını kopyalamak, açık kaynak lisansla korunsa bile ürünün kullanım koşullarıyla çatışabilir. Ayrıca ajana verilen dosya erişimi, yanlış bir komutla hassas dizinlere uzanabilir. Bu görüşe göre REA türü tezgahlar, kurumsal ortamda sıkı izin ve denetim olmadan çalıştırılmamalı. Karşı argüman, incelemenin kendisinin değil, kullanım biçiminin denetlenmesi gerektiğini söylüyor; ancak riskin gerçek olduğu açık.

İkinci itiraz kalite ve abartı üzerine. GitHub yıldızları merak ölçer, doğruluk ölçmez; demolar en iyi senaryoyu gösterir. Vibe ile yazılan klonlarda aksaklık, güvenlik açığı ve bakım yükü ilk haftalarda görünmez. Gizmodo değerlendirmesindeki temkin de bunu söylüyor: çalışan bir taslak, üretim kalitesinde ürün demek değil. Bu itiraz, REA çıktılarının otomatik kabul değil, incelemeden geçen taslak sayılması gerektiğini hatırlatıyor.

Üçüncü nokta araç zincirinin kırılganlığı. Node sürümü, ajan uyumluluğu, çözümleyici kurulumu ve MCP bağlantısı; dört halkanın biri kopsa tezgah duruyor. Sık sürüm çıkaran bir projede kurulumun tazelenmesi gerekiyor. Bu, REA kullanıcısından az da olsa sistem bilgisi istiyor; tek tıkla sihir bekleyenler için ilk kurulum eşiği var. Buna karşılık kılavuzlar adım adım yazılmış, eşiğin aşılabilir olduğu görülüyor.

Hüküm şu: REA, ajan destekli ürün geliştirmede inceleme maliyetini düşüren gerçek bir tezgah. Tek özellik denemeleri, rakip analizi ve eski uygulamaları anlama işlerinde güçlü; lisanslı ürünlerin birebir kopyalanmasında ve kritik sistemlerde temkin şart. Yıldız yağmurunu değil, kendi denemendeki kanıt kalitesini ölçü al. Tezgahı kur, küçük başla, kanıtı dosyada gör, sonra büyüt.

Kaynaklar

8 bağlantı; 1 tanesi 1 başka haberde de kullanılıyor. Aynı bağlantıyı paylaşan haberler birbirini doğrulamış sayılmaz; kaynağın kökeni bağlantı sayısından çıkarılmaz.

rea · tersine mühendislik · yapay zeka ajanı · claude code · mcp · hopper · açık kaynak

Konuyu takip et

Bu haberden önce

Aynı olayla editör tarafından ilişkilendirilmiş önceki haberlerden kısa bir okuma sırası.

Kanıt ve kaynaklar

Kaynak metnini, sürümünü ve köken bilgisini incele.

KAYNAKLARLA OKU

Bu haberi açalım.

Hesap kontrol ediliyor…