Güncel Open Interpreter, Codex tabanlı ve farklı sağlayıcılar seçmeye izin veren bir terminal kodlama ajanıdır. Proje dosyalarını okur ve değiştirir, komutları yürütür ve yapılandırılabilir sınırlar kullanır.

Hangi sürümü yüklediğinize bakın
Open Interpreter, Python projesinin ilk aşamasından bu yana değişti. Mevcut resmi sürüm, Rust üzerinde bir terminal ajanıdır, Codex temelinde oluşturulmuştur ve farklı sağlayıcılar seçmek için tasarlanmıştır. Eski Python kodu toplulukta ayrı yaşar. Bu nedenle, eski kurulum kılavuzu veya gösterimi farklı bir ürün sürecini tanımlayabilir.
Bu kart güncel interpreter komutunu ve belgelerini ele alır. Projenin bağımsız rolü kendi dil modelini geliştirmek değil, model erişimini ve ajan ortamını yapılandırmaktır.
Proje içinde çalışma
Ajan proje klasöründe çalışır, dosyaları okur, değişiklikler önerir ve komutları çalıştırır. Çevrede AGENTS.md, skills ve MCP talimatları kullanılır. Uyumlu editörler için ACP sağlanır. Oturumlar devam edebilir ve bağlantının modeli ve yöntemi ayarlarda seçilir.
Giriş sorgusu, gözlenen sonuçla daha iyi ilişkilidir. Genel "projenin iyileştirilmesi" yerine belirli bir hata, izin verilen değişikliklerin sınırı ve doğrulama yöntemi belirtilir. Bu, ajanın tutarlı bir şekilde bağlam aramak ve birden fazla dosyayı değiştirmek zorunda olduğu uzun bir görevle bile kontrolün korunmasına yardımcı olur.
Önce hatayı tekrarla
Örneğin bir işlev ay geçişindeki tarihi yanlış işliyor olabilir. Ajandan nedeni bulmasını, hatayı yeniden üreten en küçük girdiyi göstermesini ve genel arayüzü değiştirmeden sınırlı bir düzeltme hazırlamasını isteyin. Değişen dosyaların ve çalıştırılan kontrollerin kısa bir listesini de talep edin.
Ajan bitirdiğinde diff’i açın. Düzeltmenin belirtilen durumu ele aldığını ve komşu kuralları değiştirmediğini kontrol edin. Komutun başarıyla tamamlanması yalnızca o çalıştırmayı doğrular; diğer davranışlar test edilmemiş olabilir. Bu senaryo görev tanımlamayı örnekler; ajanın bizzat test edildiği iddia edilmez.
Yetki ve model
Belgeler, sandbox ile onay modunu birbirinden ayırır. Biri teknik olarak kullanılabilecek eylemleri sınırlar; diğeri ajanın ne zaman izin istemesi gerektiğini belirler. İş sırlarını veya dış etkileri olan komutları bağlamadan önce bu ayarları okuyun.
Uzak bir sağlayıcı veya yerel bir model kullanabilirsiniz. Yerel dosya çalışması, yanıtın yerel hesaplanması anlamına gelmez: bir bulut bağlantısı bağlamı sağlayıcıya geçtiğinde. Araçların davranışı da seçilen modelin yeteneklerine bağlıdır.
Kendi kendine başlayan bütçe
Açık kaynak kodu Apache-2.0'da dağıtılır, ancak hesaplamalar ayrı bir masraf öğesi olarak kalır. Yerel model ağırlıkları hafızaya ve uygun donanıma ihtiyaç duyar; API sağlayıcısı, kullanımı kendi kurallarına göre değerlendirir. İlk tanıdık için, küçük bir proje, anlaşılabilir miktarda iş ve sınırlı izinler seçin. Bu, sonucu ve maliyetleri tüm çalışma ortamında bir kerede karmaşık bir değişiklik olmadan değerlendirmeyi mümkün kılar.
Hangi görevler uygun
- Kod tabanında sınırlı bir değişiklik yapın
- Seçilen modelle projeyi incelemek
- CLI aracılığıyla çalışmanın tekrarlayan aşamasını otomatikleştirin
- Bir ajanı uyumlu bir editöre bağlayın
Güçlü yönler
- Terminal sürecinde bir sağlayıcı ve model seçmek
- AGENTS.md, skills, MCP ve ACP talimatları.
- Açık kaynak ve özelleştirilebilir kısıtlamalar
Sınırlamalar
- Ajan eylemleri diff ve komut sonuçlarını kontrol etmeyi gerektirir
- Yerel model kaynakları veya harici API ayrı olarak ödenir
- Python'un farklı bir süreci ve dokümantasyonu vardır.
Seçim ve koşullar
- Ücretsiz kullanım
- Evet
- Deneme süresi
- Doğrulanmadı
- Kayıt gerektirmez
- Doğrulanmadı
- Rusça arayüz
- Doğrulanmadı
- Yerel kurulum
- Evet
- API
- Doğrulanmadı
“Doğrulanmadı”, yeterli bilgi bulunmadığı anlamına gelir. Özellik mevcut olabilir; geliştiricinin koşullarını kontrol edin.
- Girdi biçimleri
- Kod, Metin
- Sonuç
- Kod, Metin
Koşullar
Mevcut projenin kaynak kodu Apache-2.0'da mevcuttur. Kendi lansmanı kaynaklar gerektirir ve dış modellerin kendi tarifeleri ve anahtarları vardır. Desteklenen sistem için resmi talimatlara göre terminal kurulumu; sağlayıcı ve izinler ayrı olarak yapılandırılır.Görevden ilk sonuca
Uygulama örneği
- Görev
- Kod tabanında sınırlı bir değişiklik yapın
- Ne hazırlamalısınız?
- Tarihleri analiz etme işlevinde küçük bir değişiklik ve beklenen davranışının bir açıklaması.
Görev veya istem
İşlev değişikliğini boş metin, yanlış biçim ve ay geçişi için incele. Her gerçek hata için satırı, hatayı yeniden üreten girdiyi ve beklenen sonucu belirt. Genel arayüzü gereksiz yere değiştirme.
Beklenen sonuç
Sınırlı düzeltmeler için belirli satırlar ve öneriler üzerine yorumlar.
Sonuç nasıl kontrol edilir
- Her yorumu ayrı bir örnekle tekrarlayın.
- diff öğesini kontrol edin ve değişiklikle ilgili testleri çalıştırın.
Bu, görevin nasıl tanımlanabileceğini gösteren editoryal bir eğitim örneğidir; servisi bizzat test ederek elde edilmiş bir sonuç değildir. Gerekli modun kullanılabilirliğini, kaynak dosyalar üzerindeki hakları ve sonucun kullanım koşullarını kontrol edin.
Ayrıntıları kontrol et
Resmi kaynaklar
Açıklama geliştiricinin materyallerine dayanmaktadır. Fırsatlar, fiyatlar ve kullanılabilirlik değişebilir; kullanımdan önce orijinal kaynağa bakın.



