Kod yazarken yanınızda bir asistan olsun ister misiniz? Gemini AI ile çalışan bu editör, kodunuzu analiz eder, hatalarınızı bulur, refactoring yapar ve testler yazar.
💬 Chat - AI ile sohbet edin, kod hakkında sorular sorun
📁 Dosya Analizi - Tek/çoklu dosya yükleme ve detaylı analiz
🔧 Kod Araçları - Refactoring ve mimari analiz
🐛 Hata Analizi - Hata mesajlarından çözüm bulun
🧪 Yazılım Testi - Projenizi tarayın, potansiyel sorunları görün
📝 Kod Review - Profesyonel kod incelemesi ve öneriler
⚡ Performans Analizi - Kod performansını optimize edin
🔒 Güvenlik Taraması - Güvenlik açıklarını tespit edin
🧪 Test Üretimi - Otomatik test case'leri oluşturun
📚 Dokümantasyon - Otomatik dokümantasyon üretimi
🚀 Proje Üretimi - Yeni proje için klasör yapısı oluşturun
- Node.js 18+
- PostgreSQL
- Gemini API Key (Google AI Studio'dan alabilirsiniz)
1. Backend
cd ai-editor-backend
npm install.env dosyası oluşturun:
DATABASE_URL=Host=localhost;Port=5432;Database=ai_editor_new;Username=postgres;Password=123456;
GEMINI_API_KEY=your_api_key_here
PORT=3001Migration çalıştırın:
npm run migrateBackend'i başlatın:
npm run dev2. Frontend
Yeni terminal:
cd ai-editor-frontend
npm install.env.local dosyası:
NEXT_PUBLIC_API_URL=http://localhost:3001Frontend'i başlatın:
npm run dev3. Açın
Tarayıcıda http://localhost:3000 adresine gidin.
- Dosya yükleyin - Tek dosya veya klasör halinde (tüm tab'larda desteklenir)
- Analiz seçin - 11 farklı özellikten istediğinizi seçin
- Sonuçları görün - Detaylı raporlar, öneriler ve çözümler alın
- Dosya Seçimi: Tüm tab'larda yüklediğiniz dosyalardan seçim yapabilirsiniz
- Klasör Desteği: Klasör yüklediğinizde tüm dosyalar otomatik analiz edilir
- Markdown Çıktı: Tüm sonuçlar güzel formatlanmış Markdown olarak görüntülenir
- Otomatik Scroll: Sonuçlar geldiğinde sayfa otomatik olarak kayar
- Backend README:
ai-editor-backend/README.md - Frontend README:
ai-editor-frontend/README.md