Signed-off-by: Hunter Bown <hmbown@gmail.com>
5.0 KiB
Codewhale
Codewhale, terminaliniz için Rust ile geliştirilmiş ve kullanıcılarıyla birlikte açık biçimde iyileştirilen açık kaynaklı bir kodlama ajanıdır.
English · 简体中文 · 日本語 · Tiếng Việt · Bahasa Indonesia · 한국어 · Español · Português · Русский · Українська · Français · Deutsch · 繁體中文 · हिन्दी · Italiano · Polski · العربية · Català
Kurulum
npm install -g codewhale
codewhale
Codewhale ilk çalıştırmada bir sağlayıcıya bağlanmanıza veya çevrimdışı kalmanıza yardımcı olur. Cargo, Docker, Nix, Scoop, önceden derlenmiş arşivler, Android/Termux ve CNB aynasını da destekler. Kurulum kılavuzuna bakın.
Kullanım
Codewhale ile ekip arkadaşınızla konuşur gibi konuşun:
Fix the failing tests and explain what changed.
TUI’yi açmadan da bir görev çalıştırabilirsiniz:
codewhale exec "fix the failing tests and explain what changed"
Codewhale deponuzu okuyabilir, dosyaları düzenleyebilir, komutları çalıştırabilir, sonuçları inceleyebilir ve bir hedefe doğru çalışmayı sürdürebilir. Ne kadar erişime sahip olacağına siz karar verirsiniz.
Neden Codewhale
- İstediğiniz modeli kullanın. Barındırılan sağlayıcılara veya Ollama, vLLM ya da SGLang üzerinden yerel modellere bağlanın. Sağlayıcı ve modeli
/modelile değiştirin. - Kontrolü elinizde tutun. Plan salt okunurdur. Ask, Auto-Review ve Full Access, onay davranışını görünür kılar.
/undoson turu geri alır,/restoreise çalışma alanını önceki bir anlık görüntüye döndürür. - Uzun süren işleri düzenli tutun. Oturumları kaydedin, kalıcı bir
/goalbelirleyin, iş akışlarını çalışmadan önce gözden geçirin ve ajanların iç talimatlarını konuşmanıza taşımadan onları koordine edin. - Elinizdeki ajanı genişletin. MCP sunucularını ve becerileri bağlayın, hook’ları yapılandırın ve ajan rollerini projenizde veya kişisel ayarlarınızda okunabilir dosyalar olarak saklayın.
Komutları ve klavye kısayollarını görmek için TUI’de /help komutunu çalıştırın.
Güvenlik
Codewhale, verdiğiniz erişimle kendi makinenizde çalışır. Onay modları ve depo kuralları ajanın yapabileceklerini sınırlar; desteklenen ortamlarda isteğe bağlı işletim sistemi sandbox’ı daha güçlü bir yürütme sınırı ekler. Bilinmeyen model fiyatları ücretsiz olarak bildirilmek yerine bilinmeyen olarak kalır.
Politikaların kesin sıralaması için yetkilendirme sırasını, yerel ayarlar için yapılandırmayı okuyun.
Belgeler
- Sağlayıcılar ve yerel modeller
- Ajan ekipleri
- MCP, hook’lar ve yapılandırma
- Yerel web istemcisi
- Tüm belgeler
Topluluğa katılın
İnsanlar Codewhale’i kullandıkça, yanlış gelen noktaları bildirdikçe ve düzeltmeye yardımcı oldukça Codewhale daha iyi olur. Bir sağlayıcı eksikse, bir iş akışı kullanışsızsa veya terminal arayüzü işinizi zorlaştırıyorsa bir issue açın. Nasıl iyileştirileceğini biliyorsanız bir pull request açın. İlk katkılar memnuniyetle karşılanır ve katkıda bulunanların projeye alınan çalışmaları üzerindeki emeği kayda geçer.
Discord’a katılın veya WeChat’te Hunter’ı (hunterbown) ekleyip Whale Brothers grubuna katılmak istediğinizi belirtin.
Proje geçmişi
Codewhale, deepseek-tui olarak başladı ve onun yapılandırması ile oturumlarıyla uyumluluğunu hâlâ koruyor. Artık sağlayıcılardan bağımsızdır, bağımsız olarak sürdürülür ve herhangi bir model sağlayıcısıyla bağlantılı değildir.
Projeyi büyütmeye yardımcı olan tüm katkıcılara ve açık kaynak topluluklarına teşekkürler. Katkıcı kaydına bakın.
