AI Code Editor
AI Code Editor — Telefonunda gerçek kod yaz ve çalışmasını izle
AI Code Editor; telefon veya tablette gerçek kod yazıp çalıştırmak isteyen öğrenciler, hobi amaçlı kullananlar ve geliştiriciler için ücretsiz bir iOS ve Android mobil IDE'dir. Python, Java, C, C++, C#, PHP, SQL veya onlarca dilden birini yaz, Çalıştır düğmesine dokun ve birkaç saniye sonra gerçek çıktıyı oku. Bir program başarısız olduğunda hatalı satırları seçip yerleşik AI'dan hatayı açıklamasını veya düzeltmesini iste — düzeltilmiş sürüm, dosyana uygulanmadan önce inceleyebileceğin bir diff olarak gelir.
- Fiyat
- Ücretsiz, Pro yükseltmesi
- Platformlar
- iOS ve Android
- Diller
- 22
- Yaş derecelendirmesi
- 4+
- Sürüm
- 82.5.1
- Gereksinimler
- iOS 15.1 veya üstü


Kod bir iddiadır. Onu çalıştırmak ise tek kanıttır.
Doğru görünen bir kod parçası, gerçek bir yorumlayıcıyla karşılaştığı anda yine de başarısız olabilir — eksik bir import, birer kaymış döngü veya derleyicinin kabul etmeyeceği bir tür yüzünden. Bu uygulama, editörü ve gerçek kod çalıştırıcıyı aynı ekranda tutar; böylece kodun ne yaptığına dair bir teori, Çalıştır düğmesine dokunacak kadar kısa sürede gerçek bir yanıta dönüşür.
Nedir
AI Code Editor, telefon veya tablette gerçek programlar yazıp çalıştırmak için kullanılan ücretsiz bir iOS ve Android uygulamasıdır. 30'dan fazla dil ve format için syntax highlighting sunan, dokunmatik kullanıma uyarlanmış bir kod editörü; Python, Java, C, C++, C#, JavaScript, TypeScript, Kotlin, Swift, Go, Rust, PHP, Ruby, SQL, Lua, R, Scala, Haskell, Perl ve Bash dahil yaklaşık 20 dil için gerçek bir kod çalıştırıcı ve canlı HTML/CSS/JavaScript önizlemesi içerir. Programlar uzak sunucularda derlenip çalıştırılır; bu nedenle çalıştırmak için internet bağlantısı gerekir. Çalıştırma başarısız olduğunda yerleşik AI asistanı hatayı okur ve bir düzeltme önerir.
Uygulamanın içinde
Nasıl görünüyor





Arka plan
Bir telefon neden herhangi bir programı kendi başına çalıştıramıyor?
Masaüstü IDE'si, kodu o makineye kurulmuş bir toolchain ile çalıştırır — Python yorumlayıcısı, JVM ve C compiler diskte hazır bulunur. Bir telefonda genellikle bunların hiçbiri yoktur; dokunmatik bir cihaza onlarca toolchain kurmak da gerçekçi değildir. Mobil kod çalıştırıcı, programı gerekli compiler veya interpreter'ın zaten kurulu olduğu bir sunucuya göndererek, orada çalıştırıp gerçek çıktıyı ya da gerçek hatayı geri aktararak bu sorunu çözer. Bunun karşılığında canlı bir bağlantı gerekir: sunucuya gidip gelme yoksa çalıştırma da yoktur.
Cihazda değil, sunucuda derle ve çalıştırneden bağlantı gerekiyor
Çalıştır düğmesine dokunduğunda dosya, ilgili dilin gerçekten ihtiyaç duyduğu toolchain ile derlenmesi veya yorumlanması için uzak bir makineye gönderilir; ardından programın gerçek çıktısı ya da gerçek hata mesajı geri gönderilir. Hiçbir şey yerel olarak taklit edilmez; ağ bağlantısı olmadan çalıştırmanın tamamen başarısız olmasının nedeni de budur.
Düzenleyebileceğin ama çalıştıramayacağın formatlarJSON, XML, YAML, Markdown, Dart
Bir kod editöründe açılan her şey program değildir. JSON, XML, YAML ve Markdown, çalıştırılacak bir şeyi olmayan veri ve belge formatlarıdır; bu yüzden editör bunların syntax'ını vurgular ama onlar için hiçbir zaman Çalıştır düğmesi göstermez. Dart da bugün bu uygulamada aynı kısıtlamaya sahip listelenen tek dildir.
Önizleme ve çalıştırma karşılaştırmasıHTML, CSS ve JavaScript istisnadır
Bir web sayfasının kendini kanıtlamak için sunucuya ihtiyacı yoktur — telefondaki browser engine onu doğrudan görüntüleyebilir. HTML, CSS ve JavaScript, düzenlediğin anda canlı ve etkileşimli bir önizleme olarak görüntülenirken, çalıştırılabilen diğer tüm diller uzak compiler'dan geçer ve editörün altında gerçek metin çıktısı gösterilir.
Hatayı okumak ve düzeltme istemekiki farklı alışkanlık
Başarısız bir çalıştırma, masaüstü toolchain'inin göstereceği stack trace'i veya compiler error'ını döndürür. Hatayı kendin okumak, onun yalnızca gürültü olmaktan çıkmasını sağlar; takıldığında AI'dan seçtiğin satırları açıklamasını istemek ya da programı ve hatasını düzeltilmiş bir sürüm için geri göndermek daha hızlı bir yoldur. Düzeltme, dosyanın sessizce üzerine yazılması yerine diff olarak gelir.
Nasıl çalışır
Editörün gerçekte nasıl kullanıldığı
Başlamadan önce hiçbir şey kurman gerekmez. Döngü basittir: yaz, çalıştır ve — bir şey bozulduğunda — sor.
Bir dil aç ve yazmaya başla
Arama bölümünden veya kategori ızgarasından — web, mobil, backend, veri formatları — bir dil seç, boş bir dosya aç ya da örnek kitaplığından başla ve kodun gerçekten kullandığı parantezler, tırnaklar ve semboller için tasarlanmış bir keyboard bar üzerinde yaz. Multi-file projeler, tek bir script'in tek dosyada kalmak yerine daha büyük bir yapıya dönüşmesini sağlar.
Çalıştır'a dokun ve gelen sonucu oku
HTML, CSS ve JavaScript için önizleme, markup'ın yanında canlı olarak güncellenir. Diğer her şeyde — Python, Java, C, C++, C#, Go, Kotlin, Swift, Rust, PHP, Ruby, SQL ve daha fazlasında — program uzak bir sunucuda derlenip çalıştırılır; split view sayesinde kod ile gerçek çıktı veya hata aynı ekranda birlikte görünür.
Hatalı bölümü seç ve asistana sor
Başarısız olan satırları vurgula ve AI'dan ne yaptıklarını açıklamasını iste ya da programı hata mesajıyla birlikte gönderip uygulanmadan önce inceleyebileceğin düzeltilmiş bir sürümü diff olarak al. Aynı asistan bir snippet'i optimize edebilir, yeniden biçimlendirebilir, onun için bir unit test yazabilir veya başka bir dile çevirebilir.
İçinde neler var
Editörün gerçekte yaptığı şeyler
30+
Diller ve formatlar
Python, Java, C, C++, C#, JavaScript, TypeScript, Kotlin, Swift, PHP, Go, Rust, Ruby, SQL, HTML, CSS, JSON, YAML, Markdown ve daha fazlası için, touchscreen keyboard'a göre tasarlanmış syntax highlighting.
20+
Gerçek bir kod çalıştırıcı
Python, Java, C, C++, C#, JavaScript, TypeScript, Kotlin, Swift, Go, Rust, PHP, Ruby, SQL (SQLite), Lua, R, Scala, Haskell, Perl ve Bash, simülasyon olmadan uzak sunucularda derlenir ve çalıştırılır.
Düzelt
AI hatayı okur
Başarısız bir programı ve hata mesajını asistana gönder; karşılığında düzeltilmiş sürümü diff olarak al. Ya da birkaç satırı seçip ne yaptıklarını adım adım sor.
Bölünmüş
Bölünmüş görünümde çalıştırıcı
Editör ile canlı çıktı veya önizleme aynı ekranda birlikte görünür; böylece bir değişikliğin ne yaptığını kontrol etmek için ekran değiştirmene ya da koddan uzaklaşacak kadar kaydırmana gerek kalmaz.
Çoklu
Multi-file projeler
Tek dosyaya sığmayan bir script, uygulama içinde multi-file projeye dönüşür. Geçmiş anlık görüntüleri sayesinde bir deneme, hatırladıklarından yeniden yazmak yerine geri alınabilir.
Java
Pratik görevleri
Gerçek görevleri çözmeye dayalı Java pratik görevleri doğrudan uygulamanın içinde yer alır — bazıları ücretsizdir, geri kalanı Pro ile açılır; ayrıca daha kapsamlı bir AI kod incelemesi de sunulur.
Uygunluk
Kimler için uygun — kimler için değil
Şu durumlarda senin için uygun
- Gerçek Python, Java, C, C++, C# veya SQL yazıp ekranda yalnızca vurgulanmış hâlini görmek yerine gerçekten çalıştırıldığını görmek istiyorsan
- Bir hatada takılıp ayrı ayrı aramak yerine hatanın açıklanmasını veya düzeltilmesini istiyorsan
- Dersler arasında yanında laptop olmadan ödevin için bir Java veya C compiler’ına ihtiyacın varsa
- Masanından uzaktayken bir algoritmayı, script’i veya SQL query’yi test etmek istiyorsan
- Ayrı bir tarayıcı kullanmadan HTML, CSS ve JavaScript’i düzenlerken canlı olarak önizlemek istiyorsan
Şu durumlarda doğru araç değil
- Package manager’lar, debugger’lar veya version control entegrasyonu bulunan bir production ortamına ihtiyacın varsa
- Kodun bağlantı olmadan çalışmasını bekliyorsan — derleme ve çalıştırma işlemlerinin ikisi de remote server’da gerçekleşir
- Ücretsiz olarak sınırsız AI düzeltmesi ve açıklaması istiyorsan — günlük limit bir istek, ayrıca reklam izleyerek bir istek daha
- Vurgulanan 30+ dilin tamamını da çalıştırmaya ihtiyacın varsa; JSON, YAML ve Dart gibi birkaç dil yalnızca düzenlenebilir
Sorular
Sık sorulan sorular
Telefonda kod yazmak ve çalıştırmak için iyi bir mobile IDE veya code editor hangisi?
İşe yarayan test, Run’a dokunduğunda programın yalnızca syntax’ı doğrulamak yerine gerçekten bir yerde çalışıp çalışmadığıdır. AI Code Editor bunu yaklaşık 20 dil için yapar; bunların arasında Python, Java, C, C++, C#, JavaScript, Go, Kotlin, Swift, Rust, PHP, Ruby ve SQL bulunur. Her birini remote server’da derleyip çalıştırır ve gerçek çıktıyı veya gerçek hatayı gösterir. Syntax highlighting, 30’dan fazla dil ve formatı kapsar; iOS ve Android’de ücretsizdir.
Compiler kodu telefonumda mı yoksa başka bir yerde mi çalıştırıyor?
Başka bir yerde. Run’a dokunduğunda program, o dil için doğru compiler veya interpreter’ın yüklü olduğu bir remote server’a gönderilir, orada çalıştırılır ve gerçek çıktı veya hata sana aktarılır. Çalıştırmanın internet bağlantısı gerektirmesinin nedeni de budur — dosya yazmak ve düzenlemek offline çalışır, ancak çalıştırma işlemi çalışmaz.
Yalnızca yazabildiğim değil, gerçekten çalıştırabildiğim diller hangileri?
Code runner; Python, Java, C, C++, C#, JavaScript, TypeScript, Kotlin, Swift, Go, Rust, PHP, Ruby, SQL (SQLite), Lua, R, Scala, Haskell, Perl ve Bash’i destekler. HTML, CSS ve JavaScript farklı bir durumdur: metin çıktısı yazdırmak yerine canlı, etkileşimli bir preview olarak görüntülenir. Editörün syntax highlighting uyguladığı bazı formatlar — JSON, YAML, XML, Markdown ve Dart — yalnızca düzenleme içindir ve çalıştırılabilir programlar olmadıkları için hiçbir zaman Run düğmesi göstermez.
Kodum compile olmadığında ne olur?
Uygulama, kodunun altında gerçek compiler veya interpreter hatasını gösterir; bu, masaüstü toolchain’inin vereceği mesajın aynısıdır. Buradan hatalı satırları seçip AI’dan ne yaptıklarını açıklamasını isteyebilir veya hatasıyla birlikte tüm programı göndererek düzeltilmiş sürümü, herhangi bir şeyi değiştirmeden önce inceleyebileceğin bir diff olarak alabilirsin.
AI bir bug’ı bana açıklamak yerine düzeltebilir mi?
Evet, iki seçenek de ayrı olarak sunulur. Fix, hatalı bir programı ve hata mesajını assistant’a gönderir ve düzeltilmiş sürümü geri döndürür. Explain ise seçtiğin satırları değiştirmeden adım adım açıklar. Her iki durumda da sonuç, mevcut dosyana göre bir diff olarak açılır; böylece çalışmanı sessizce üzerine yazmak yerine uygulayıp uygulamayacağına sen karar verirsin.
AI Code Editor ücretsiz mi?
Editör ve compiler’lar reklamlarla birlikte ücretsiz kullanılabilir. Ücretsiz kullanıcılar günde bir AI isteği alır — Fix, Explain, Generate veya diğerleri — ayrıca kısa bir reklam izleyerek bir istek daha kullanabilir. Pro reklamları kaldırır, günlük AI limitini kaldırır, code review özelliğinin ve tüm Java practice mission’larının kilidini açar. Uygulamanın yaş derecelendirmesi 4+ ve mevcut sürümü 82.5.1’dir.
Birden fazla dosya üzerinde çalışabilir miyim?
Evet. Tek bir dosyayı aşan bir script, tek bir uzun belge yerine uygulama içinde multi-file project’e dönüşür; ayrıca yakın tarihli snapshot’ların geçmişi, ters giden bir deneyi hafızadan yeniden yazmak yerine geri almanı sağlar. Split view, düzenlediğin dosyayı ve çıktısını veya preview’sunu aynı anda görünür tutar.
Telefonumda HTML düzenleyip canlı preview görebilir miyim?
Evet. AI Code Editor, HTML, CSS ve JavaScript’i markup’ın yanında canlı, etkileşimli bir preview olarak görüntüler. Bunun için telefonun browser engine’ini kullandığından yazdıkça güncellenir ve server round trip gerekmez. Python, Java veya C++ gibi diğer tüm çalıştırılabilir diller ise remote compiler üzerinden çalışır.
Bir database yüklemeden SQL query yazıp test edebilir miyim?
Evet. SQL, programming language’lerle aynı built-in code runner üzerinden SQLite kullanılarak çalışır. Böylece bir query’yi anında yazıp çalıştırarak beklediğin sonucu döndürüp döndürmediğini kontrol edebilirsin — gerçek bir project’in database’inden uzaktayken bir join veya filter’ı test etmek için kullanışlıdır.
Bu uygulama aslında kimler için?
Dersler arasında ödevleri için Java veya C compiler’ına ihtiyaç duyan öğrenciler, laptop’tan uzaktayken bir algoritmayı veya SQL query’yi test eden developer’lar, her yerde problem pratiği yapmak isteyen interview adayları ve HTML, CSS ve JavaScript değişikliklerini anında preview olarak görmek isteyen web öğrenenleri için. Büyük bir production codebase’i yönetmek için değil, hareket hâlindeyken gerçek programlar yazıp çalıştırmak için tasarlanmıştır.
Başla
Yaz. Çalıştır. Bozulanı düzelt.
iOS ve Android’de ücretsiz; yaklaşık 20 dil için gerçek bir code runner ve hatayı seninle birlikte okuyan bir AI sunar.
CoddyKit'ten daha fazlası
iOS ve Android üzerinde kullanılabilir.