Ana Sayfa

Toad: Terminalde Yapay Zeka Destekli Kodlama İçin Birleşik Bir Deneyim

1 dk okuma

Makale, yapay zeka araçlarıyla "agentic coding" deneyimini terminal ortamında daha keyifli hale getirmeyi amaçlayan yeni bir uygulama olan "Toad"ı tanıtıyor. Terminal arayüzleri konusunda uzun yıllara dayanan deneyime sahip bir geliştirici tarafından oluşturulan Toad, OpenHands, Claude Code ve Gemini CLI gibi çeşitli yapay zeka agent CLI'ları için tek bir ön uç görevi görüyor. ACP protokolü sayesinde tüm bu araçlar tek bir terminal arayüzü altında sorunsuz bir şekilde çalışabiliyor. Şu anda 12 farklı agent CLI'ını destekleyen Toad'ın, gelecekte daha fazla entegrasyon sunması bekleniyor.

Toad, büyük teknoloji şirketlerinin sunduğu CLI uygulamalarına kıyasla daha rafine bir kullanıcı arayüzü ve gelişmiş etkileşimler sunuyor. Örneğin, dosya bağlamını dahil etmek için "@" karakteri ve projenin .gitignore dosyasını dikkate alan hızlı bir bulanık arama özelliği bulunuyor. Komut düzenleyici (prompt editor), terminal ortamında şaşırtıcı derecede zengin bir deneyim sunuyor; klavye ve fare ile gezinme, seçme, kesme, kopyalama ve yapıştırma gibi işlevlerin yanı sıra, yazarken Markdown ve kod bloklarını (code fences) vurgulayabiliyor.

Uygulama, büyük belgelerde bile hızlı kalan ve tabloları ile sözdizimi vurgulu kod bloklarını kusursuzca işleyen üstün bir Markdown akışına sahip. Toad'ın bir diğer önemli özelliği ise entegre bir kabuk (shell) sunmasıdır. Bu sayede yapay zeka ile olan diyalog, geleneksel terminal tabanlı iş akışının doğal bir uzantısı gibi hissediliyor. Diğer araçların aksine, Toad, tam renkli, etkileşimli ve fare destekli tüm CLI uygulamalarını çalıştırabilir, hatta interaktif TUI'ları bile destekler. Kabuk komutları için "!" karakteri kullanılır, ancak çoğu zaman otomatik olarak tetiklenir. Kabuktan ödünç alınan sekme tamamlama ve Jupyter not defterlerinden esinlenen, önceki konuşma blokları arasında gezinme ve onlarla yeniden etkileşim kurma gibi özellikler de Toad'ın kullanıcı deneyimini zenginleştiriyor.

İçgörü

Toad, yapay zeka destekli kodlama araçlarını tek bir terminal arayüzünde birleştirerek geliştiricilere daha verimli ve kullanıcı dostu bir deneyim sunuyor.

Kaynak