2 puan yazan GN⁺ 2024-11-09 | 1 yorum | WhatsApp'ta paylaş
  • Codebuff, terminalde doğal dil isteklerine göre dosyaları düzenleyen bir araçtır
  • Kullanıcılar npm i -g codebuff komutuyla kurup ücretsiz olarak kullanabilir
  • Giriş yapmadan 20 $'a kadar kredi sunar
  • Codebuff nasıl çalışır
    • Kullanıcı terminalde istediği işi yazdığında, Codebuff kod tabanını tarar ve gerekli değişiklikleri yapar.
    • Mevcut kaynak dosyaları düzenleyebilir veya yeni dosyalar oluşturabilir; ayrıca test çalıştırma, tip kontrolü ve paket kurulumu da yapabilir.
    • Kod tabanındaki fonksiyon ve sınıf adlarını parse ederek bir kod tabanı haritası oluşturur.
    • Claude Haiku 3.5 kullanarak kod tabanı bağlamını önbelleğe alır ve kullanıcı girdilerine hızlı yanıt verir.
    • WebSocket üzerinden veri alışverişi yapar; başlangıçta kimlik doğrulama veya veritabanı olmadan, istekleri API anahtarıyla işler.
  • Codebuff'un geliştirilme arka planı
    • Bir hackathon'da başlayan projede, Sonnet 3.5 ile kod yazma deneyleri yapıldı.
    • Kod tabanı için rehberler yazılarak Sonnet 3.5'in performansı iyileştirildi.
    • Başlangıçta basit bir script olarak ortaya çıktı, ancak daha fazla sorunu çözmek için bir ürüne dönüştürüldü.
  • Teknik yığın
    • Veritabanı: Postgres + Drizzle
    • Sunucu: Bun, Render hosting
    • Kimlik doğrulama: Auth.js
    • Web sitesi: NextJS, Render hosting
    • Ödeme: Stripe
    • Loglama: BetterStack
    • Dashboard: Retool
  • Kullanım örnekleri ve fiyatlandırma
    • Codebuff sınırlı ücretsiz kullanım sunar; ek krediler aylık 99 $ karşılığında verilir.
    • Kullanıcılar Codebuff ile Flutter uygulamalarını paralel geliştirme, unit test yazma, OAuth akışları kurma ve API iskeleti oluşturma gibi işler yapıyor.
    • Birçok yaratıcı kullanım örneği bulunuyor ve kullanıcıların uygulama ayrıntıları yerine mimari ve tasarıma daha fazla zaman ayırmasına yardımcı oluyor.
  • SDK ve gelecek planları
    • Uygulamalardan Codebuff'un doğal dil arayüzünü çağırabilen bir alfa SDK sunuyor.
    • Erken erişim için kayıt olunabiliyor.

1 yorum

 
GN⁺ 2024-11-09
Hacker News görüşleri
  • Codebuff'un çıkışını kutluyorum, ancak Aider'a çok benziyor gibi görünüyor. Aider açık kaynak ve dosya eklenmesini istediğinizde yalnızca onay vermeniz yeterli. Aider komut da çalıştırabiliyor. Farkının ne olduğunu merak ediyorum

  • Demolar her zaman yalnızca basit projelerde işe yarıyor; gerçek, karmaşık projelere dair örnekler yetersiz. PR'lerin zor kısımlarını çözmeye yardımcı olacak bir şeye ihtiyacım var. Birçok araç başlangıçta yardımcı oluyor ama sorun çözmede yetersiz kalıyor

  • SSH anahtarımı ve panomu birden fazla üçüncü tarafa göndermek için 20 dolar ödemek istemiyorum. Ağ çağrıları olmadan satır içi kabuk desteği sunan bir yazılım satın almak isterim. Bu tür ürünler hakkındaki genel görüşüm bu

  • Codebuff daha önce manicode olarak biliniyordu ve karmaşık refaktör işlemlerinde faydalı. Bunu bir Rust projesinde dosyaları modül dizinlerine ayırmak için kullandım; test çalıştırabiliyor ve derleme hatalarını kontrol edebiliyor. Bu iş için yaklaşık 100 kredi kullanıldı

  • Kodun sunucu üzerinden gönderilip gönderilmediğini merak ediyorum. Bunun yerel bir servis olarak uygulanması daha iyi olur gibi geliyor. LLM'nin dosya kaybına yol açabilecek komutlar alıp alamayacağını ve bunun nasıl önleneceğini merak ediyorum

  • LLM'nin insan incelemesi olmadan komut çalıştırması tehlikeli ve güvenlik açısından zayıf

  • Zaten AIDE, Continue, Cody, Aider ve Cursor var. Neden bu aracı kullanmam gerektiğini merak ediyorum

  • Bu aracı denedim ve CoPilot ile Cursor'a göre daha iyi olduğu noktalar var. Özellikle CoPilot'taki gibi editörle "rekabet ediyormuş" hissi vermiyor. Güvenlik konusunda endişelerim var; hassas dosyaları nasıl işlediğini merak ediyorum

  • Kod kalitesi açısından Cursor'dan daha iyi olup olmadığını merak ediyorum. Cursor kullanıyorum ve dosya kopyalama süresinden tasarruf ediyorum. Kod yazarken hâlâ chatGPT/claude arayüzünü kullanıyorum

  • GPT-4o ince ayarlandı ve Claude'un değişiklik taslağını git yamasına dönüştürüyor. Eğitim verisi gece geç saatlerde üretildi ve ince ayar işi ben uyurken çalıştı. Eğitim verisinin tam içeriğini ve değişiklik taslağı ile git yamasının nasıl çalıştığını merak ediyorum