Sık sorulan sorular
Uttra hakkında bilmek istediğin her şey: güvenlikten fiyatlara, diğerleriyle karşılaştırmaya kadar.
Güvenlik ve gizlilik
Evet, ve güvenlik tasarımın içine işlenmiştir: • Her proje kendi izole ortamında çalışır; projelerin asla başkasınınkilerle dosya paylaşmaz. • Projelerin varsayılan olarak özeldir; "Paylaş" sekmesinden davet etmedikçe kimse erişemez. • Gizli anahtarların ayrı bir anahtar kasasında saklanır, projene ortam değişkeni olarak verilir ve sohbette asla görünmez. • Kendi GitHub deponu bağlayabilir ve kodun tam bir kopyasını istediğin zaman yanında tutabilirsin.
Sadece sen ve açıkça davet ettiğin kişiler. Projeler varsayılan olarak özeldir. "Paylaş"tan e-posta veya isimle üye ekleyebilirsin, ama dikkat: bir üye, gizli anahtarlar dahil projeye tam erişim kazanır; yalnızca güvendiğin kişileri ekle.
Hayır. Anahtarlar "Secrets" sayfasında saklanır ve çalışma anında ortam değişkenlerinden okunur. Altın kural: bir anahtarı asla sohbete yazma. Sadece Secrets'a koy ki sohbet geçmişinin ve kodun dışında kalsın.
Evet, projen ve kodu sana aittir. GitHub'ı bağlayarak veya terminalden indirerek istediğin zaman tam bir kopyasını saklayabilir ve dilediğin yere taşıyabilirsin. Not: politika detayları ve yasal uyumluluk (veri koruma gibi) Uttra ekibinin resmî şartlarına tabidir.
Maliyet ve sahiplik
SaaS ("Hizmet olarak yazılım"ın kısaltması), aylık abonelik ödediğin hazır yazılım demektir ve sonsuza dek "kiracı" kalırsın: ödemeyi bırakırsan her şey durur ve hiçbir şeyin sahibi olmazsın. Uttra ile istediğin aracı kurar ve ona kendin sahip olursun: kod senindir, kendi alan adında barındırırsın ve kimsenin aboneliğine bağlı değilsin.
Bir yazılım ajansına ödeme yapmak ya da pahalı hazır araçlara abone olmak yerine, kendi çözümlerini sade bir dille basit bir tarifle kurarsın: bir online mağaza, bir panel, bir iç araç veya bir rezervasyon sistemi. Maliyet ve zaman tasarrufu edersin ve her şeyin kontrolü sende kalır.
Uttra tam olarak bu sorunu çözer. Binlerce riyallik tekliflerin ve haftalarca beklemenin yerine, fikrini anlatır ve dakikalar içinde çalışır halde görürsün; sonra sadece kullandığın kadar ödediğin minimal bir bütçeyle adım adım geliştirirsin.
Haftalar süren ve büyük bir bütçe gerektiren tam bir geliştirme döngüsü (tasarım, kodlama, test, dağıtım) yerine, aynı oturumda çalışan bir sürüm (prototip) kurarsın. Gerçek tasarruf projenin büyüklüğüne bağlıdır ama fikir şu: kullandığın kadar ödersin; sabit abonelik ve ekip maaşı yok.
Gerçekten sahibisin: kod senin, GitHub'a aktarır veya indirirsin ve kendi alan adında barındırırsın. Uttra onu senin için kurar ama senin kalır; ödemeyi bıraktığında biten bir abonelik değil.
Dürüst olmak gerekirse, bazı uzmanlaşmış servisler (ödeme geçitleri, haritalar, mesajlaşma) hâlâ en iyi şekilde API anahtarlarıyla bir servis olarak bağlanır. Uttra "senin uygulamanı" kurar ve eline verir, sonra ihtiyaç duydukça bu servislere bağlar; böylece her iki dünyanın da en iyisini alırsın.
Karşılaştırmalar
Copilot ve Cursor gibi araçlar editörünün içinde kod satırları yazan asistanlardır, ama etraflarındaki her şeyden sen sorumlu kalırsın: ortamı kurmak, paketleri yüklemek, sunucuyu çalıştırmak ve dağıtım sorunlarını çözmek. Uttra ise fikirden yayınlanmış ürüne kadar eksiksiz bir platformdur: • İsteğini sade bir dille yazarsın; sayfalar, kod ve sunucu birlikte kurulur. • Ortam hazırdır (Node, veritabanları, terminal), senin tarafında kurulum yok. • Canlı önizleme, tıkla-düzenle görsel düzenleme, sonra doğrudan bağlantıyla yayınlama. Kısaca: editör kod yazmana yardım eder, Uttra ise sana çalışan, yayınlanmış bir ürün verir.
Hepsi "yapay zekâ destekli uygulama inşası" kategorisine girer, ama farklar temeldir. Uttra'yı ayıranlar: • Her dil için açık bir kodlama ortamı: Uttra gerçek ve eksiksiz bir geliştirme ortamıdır. İhtiyacın olan her dili, framework'ü veya aracı (Node, Python, PHP, Go, veritabanları ve daha fazlası) terminalden alışıldık kurulum komutlarıyla kurabilirsin. Bazı platformların dayattığı gibi önceden tanımlı dillerle veya şablonlarla sınırlı değilsin. • Çoğu rakibin zayıf kaldığı, gerçek bir Arapça deneyimi (RTL, Arapça arayüz ve içerik). • Kodu açmadan, önizlemede öğelere doğrudan tıklayarak görsel düzenleme. • Tek yerde tam kontrol: terminal, gizli anahtarlar, GitHub entegrasyonu, görev zamanlama ve doğrudan bağlantıyla barındırma ve yayınlama. • Yeni başlayanlara da profesyonellere de uyan birden çok çalışma modu (Code / Plan / Chat / Debug / Review).
Genel bir model (ChatGPT/Claude gibi) sana bir sohbet penceresinde metin veya bir kod parçası verir; onu kopyalar, çalıştırır ve kendin yayınlarsın. Uttra eksiksiz bir inşa ajanıdır: sana sadece kod vermez; projeyi oluşturur, hazır bir ortamda çalıştırır, önizler, hatalarını düzeltir ve canlı bir bağlantıda barındırır. Yani metin değil, çalışan bir ürün alırsın.
Çünkü bütün sıkıcı kısımları ortadan kaldırır: • Saatlerce kurulum yerine dakikalar içinde prototipler. • Ortam, veritabanı ve dağıtım hazır; böylece tekrar eden kalıplara değil fikrine odaklanırsın. • Geliştirici düzeyinde kontrolü elinde tutarsın: terminal, elle kod düzenleme ve GitHub entegrasyonu sayesinde istediğin zaman kendi editöründe devam edebilirsin. • Hızlı fikirler, açılış sayfaları, paneller ve iç araçlar için ideal.
Görsel düzenleme
Kodu açmadan siteni görsel olarak düzenlemeni sağlayan bir özellik. Önizlemede düzenleme moduna girmek için kalem simgesine tıkla, sonra herhangi bir öğeye tıkla (başlık, paragraf, buton veya bütün bir bölüm). Öğe seçilir ve sana gösterilir (ekranın yüzde kaçını kapladığıyla birlikte) ve doğrudan düzenlemeye başlarsın. Her değişiklik sitenin gerçek kaynağına anında uygulanır.
Panelde iki sekme var: • Metin: öğenin metnini doğrudan yeniden yaz. • Stil: tam görsel kontrol; metin rengi veya gradyan arka plan, boyut (S'den 2XL'e), hizalama (sağ/orta/sol) ve hazır yazı tipleri arasından bir yazı tipi. Düzenledikten sonra "Düzenlemeyi kaydet"e tıkla.
Önce öğeyi seç, sonra talimatını sade bir dille yaz; sadece o öğeye uygulanır. Örneğin "yazıyı büyüt", "rengi maviye çevir" veya "bu bölümü iki sütun yap". Böylece düzenleme tam olarak tek bir parçaya odaklanır.
Öğeyi veya bölümü seç, sonra "bu bölümü sil" ya da "bu öğeyi sil" gibi bir talimat yaz; kodda aramaktan çok daha hızlı şekilde sitenden hemen kaldırılır.
Evet. Ajan isteğin üzerinde çalışırken bir sonrakini yazabilirsin; sıraya eklenir ve ardından çalıştırılır. Böylece bir sonrakini yazmak için her adımın bitmesini beklemen gerekmez.
"Stil" sekmesinden "Bu öğeden özel stili kaldır"ı seç; öğe orijinal görünümüne döner. Güvenle denemek için kullanışlıdır.
Görsel düzenleme, belirli bir öğede hassas değişiklikler (metin, renk, boyut, silme) için daha hızlıdır. Sohbet ise büyük değişiklikler, birden çok parçaya dokunan veya mantık ve veri bağlantısı gerektiren değişiklikler için daha iyidir.
GitHub ve kod
Evet. Projedeki "GitHub" sekmesinden hesabını repo kapsamına sahip bir Personal Access Token ile bağla, sonra projeni doğrudan kendi deposuna gönder ve kodun tam bir kopyasını sakla.
Push doğrudan GitHub sekmesinden desteklenir. Mevcut bir depoyu çekme veya içe aktarma, proje ortamındaki terminalde alışıldık git komutlarıyla (git clone / git pull) yapılabilir; tüm git araçları orada senin emrindedir.
Evet, kod senin. İstediğin zaman GitHub'a gönderebilir ya da terminal üzerinden indirip kopyalayabilirsin. Platforma kilitli değilsin.
Evet. Sohbet istekleri ve görsel düzenlemenin yanında terminali açabilir, dosyaları düzenleyebilir ve doğrudan paket kurabilirsin. Uttra bir geliştirici gibi çalışmanı engellemez.
Yetenekler
Evet. Uttra, bir QR kodu okutarak Expo Go uygulaması üzerinden gerçek cihazında çalışan mobil uygulamalar (React Native / Expo ile) kurmayı destekler. Ayrıca ana ekrana kurulabilen Progressive Web App'leri (PWA) de destekler. Fikrini anlat ve mobil uygulama istediğini belirt.
Evet. Eksiksiz bir backend (uygulamanı veriye ve servislere bağlayan bir API) kurabilir ve basit bir SQLite dosyasından gerektiğinde PostgreSQL veya MySQL gibi bir veritabanına kadar veritabanı kullanabilirsin. Ortam, sunucuyu ve veritabanını birlikte çalıştırır.
Projene ne uyuyorsa isteyebilirsin: basit HTML/CSS/JS sitelerinden React ve Vite uygulamalarına, Node.js/Express sunucularına kadar. Ortam, ihtiyacın olanı kurarak genişletilebilir.
Evet. Servis anahtarını "Secrets"a ekle ve Uttra'dan bağlamasını iste. STRIPE_SECRET_KEY ve OPENAI_API_KEY gibi yaygın adlar kullanıma hazırdır ve anahtarlar sohbetin dışında korunur.
Evet. Terminal üzerinden projenin ihtiyaç duyduğu npm paketlerini veya sistem paketlerini tam bir geliştirme ortamındaki gibi kurabilirsin.
Barındırma ve yayınlama
"Yayınla"ya tıkla; proje "Herkese açık" hale gelir ve senin tarafında barındırma kurulumu olmadan herkesle paylaşabileceğin doğrudan bir bağlantı alırsın. your-app.uttra.io gibi ücretsiz bir alt alan adında ya da kendi alan adında yayınlayabilirsin.
Evet, ve kendi alan adın her pakette ücretsizdir. "Yayınla" ekranında "Özel alan adı"nı seç, alan adını gir (örneğin app.example.com), sonra Uttra'nın gösterdiği DNS kayıtlarını alan adı sağlayıcının paneline ekle (genellikle doğrulama için bir TXT kaydı ve bir A kaydı) ve "Alan adını doğrula"ya tıkla. Ayarlar yayıldığında siten alan adında yayında olur.
Evet. Yayınlanan siteler paketinin kaynaklarında (CPU, bellek ve depolama) çalışır; bunlar yayınlanmış projelerin arasında otomatik dağıtılır, yani sunucu kurmana gerek yok. Paketin ne kadar yüksekse sitelerin o kadar çok kaynağa sahip olur.
Evet. Birden fazla projeyi yayınlayabilir ve paketinin kaynaklarını aralarında paylaştırabilirsin. Her yayınlanmış site CPU, bellek ve depolamadan payını otomatik alır.
Nasıl çalışır
Beklentilerin gerçekçi kalsın diye dürüstçe: • Devasa, çok karmaşık ürünlerde tam bir mühendislik ekibinin yerini tutmaz; en güçlü olduğu yer prototipler, web siteleri, araçlar ve panellerdir. • İsteğin ne kadar netse sonuç o kadar isabetli olur. Belirsiz istekler belirsiz sonuçlar verir. • Senin kendi incelemenin yerini tutmaz: hassas bir üretim ortamında ona güvenmeden önce kodu ve sonucu gözden geçir. • Ücretli özellikler (takım koltukları gibi) paketine bağlıdır.
Platformun içinden başla: değişiklik yapmadan tavsiye almak için Chat modunu, bir hatayı teşhis etmek için Debug modunu kullan. "Kaydedilmiş öneriler" de sana hazır sonraki adımları verir. Genel sorular için bu sayfa ve eğitim rehberi ilk başvuru kaynağındır.
Evet. Bir sorunu teşhis edip düzeltmek için Debug modunu, kurulanı gözden geçirip iyileştirmek için Review modunu kullanabilirsin. Uttra ayrıca inşa sırasında hataları genellikle kendisi tespit edip düzeltir.
• Code: isteğini doğrudan uygular. • Plan: uygulamadan önce adımları planlar. • Chat: kodu değiştirmeden tartışma ve tavsiye. • Auto: en uygun modu seçer (yeni başlayanlara önerilir). • Debug: bir hatayı düzeltmek için. • Review: mevcut işi gözden geçirmek ve iyileştirmek için.
Evet. "Zamanlama"dan Uttra'nın bir görevi daha sonra çalıştırmasını veya düzenli olarak tekrarlamasını sağlayabilirsin (günlük rapor, güncelleme, hatırlatma); sen uygulamanın dışındayken bile çalışır.
Hayır. Fikrini sade bir dille anlatman yeterli. Açıklaman ne kadar net ve kesin olursa sonuç hayal ettiğine o kadar yakın olur. Profesyoneller terminalden ve elle düzenlemeden yararlanır, ama bunlar zorunlu değildir.
Kredi ve faturalama
Gönderdiğin her istek, görevin büyüklüğüne göre kredilerinden bir miktar düşer ve maliyet her mesajın yanında gösterilir. Net ve kısa istekler kredinden tasarruf ettirir.
"Kredi ekle"ye tıklayıp yükleme yap ve inşaya devam et. Yayınlanmış projelerin ve kodun olduğu gibi kalır.
Evet. "Toplu takım faturalaması" seçeneği her üyenin projedeki kullanımını faturalandırır ve Studio paketinde (çoklu koltuk) mevcuttur.
En iyi yaklaşım: küçük bir projeyle başla, büyütmeden önce sonucu görmek için kendin kurup önizle. Paket ve fiyat detayları ile deneme kredileri, değişebileceği için resmî Uttra sayfasına tabidir.
Uttra diğerlerine göre nasıl?
| Özellik | Uttra | Tool R | Tool V | Tool C |
|---|---|---|---|---|
| Fikirden gerçekten yayınlanmış bir ürüne | ||||
| Sıfır kurulumla hazır bulut ortamı | ||||
| Her dili/aracı kurabileceğin açık bir ortam | Kısmen | |||
| Gerçek bir Arapça deneyimi (RTL) ve Arapça arayüz | Sınırlı | Sınırlı | ||
| Öğelere tıklayarak görsel düzenleme | ||||
| Doğrudan bağlantıyla yayınla + ücretsiz kendi alan adın | Kısmen | |||
| Tam terminal + GitHub entegrasyonu + gizli anahtarlar | ||||
| Yerleşik otomatik görev zamanlama | Kısmen | |||
| Mobil uygulamalar (Expo) ve PWA | Kısmen | Elle | ||
| Kodlama deneyimi olmadan başla | Kısmen | Kısmen |