Skip to content

It is a web interface that works in a web environment, supports multiple models and works by automating the models. The error rate is very low.

License

Notifications You must be signed in to change notification settings

Ahmet-Dev/ak_ai_code_editor

Repository files navigation

logo

AK AI Code Editor

🛠️ About the Project

AK AI Code Editor is a web-based platform that supports multiple models and operates with automation rules. It has an extremely low error rate, providing developers with an efficient and effective working environment.

✨ Features

  • Auto Debug Module: Automatically analyzes written code, detects errors, and provides correction suggestions.
  • Chat Module: Interacts with users, answers questions, and provides guidance.
  • Think Module: Ensures logical steps are taken when writing code and provides feedback.
  • Coding Module: Assists in writing code for specific programming languages (Python, PHP, etc.).
  • Nomic Embed Module: Converts datasets into vectors for meaningful analysis.
  • Vector Search: Performs vector-based searches on large datasets.

What's Included?

  • React 18 with TypeScript
  • Vite for fast development
  • Tailwind CSS for styling
  • Lucide React for beautiful icons
  • ESLint configuration
  • Full AI integration support
  • Code validation system
  • Interaction logging
  • Debug mode with auto-debugging option

Configuration

  1. After starting the development server, click the "Configure API" button
  2. Enter your API URL and API key
  3. Start coding with AI assistance!

Available Scripts

  • npm run dev - Start the development server
  • npm run build - Build for production
  • npm run preview - Preview production build
  • npm run lint - Run ESLint

1 6 5 4 3 2

🚀 Installation

  1. Clone the repository:
    git clone https://github.com/Ahmet-Dev/ak_ai_code_editor.git
  2. Navigate to the project directory:
    cd ak_ai_code_editor
  3. Install dependencies:
    npm install  # or yarn install
  4. Start the application:
    npm start  # or yarn start
  5. Start the developer:
    npm run dev  # or yarn start

📌 Usage Scenarios

  • Debugging and correcting code errors automatically.
  • Getting programming assistance via the chat module.
  • Implementing AI-driven coding assistance in web development projects.

🤝 Contributing

We welcome contributions from the community! Follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -m 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Open a Pull Request.

📝 License

This project is licensed under the Apache License 2.0.


🛠️ Proje Hakkında

AK AI Code Editor, web ortamında çalışan, birden fazla modeli destekleyen ve otomasyon kurallarıyla modelleri yöneten bir platformdur. Hata oranı son derece düşük olup, geliştiricilere verimli ve etkili bir çalışma ortamı sunar.

✨ Özellikler

  • Auto Debug Modülü: Yazılan kodu otomatik olarak analiz eder, hata tespiti yapar ve düzeltme önerileri sunar.
  • Chat Modülü: Kullanıcılarla etkileşime girerek soruları yanıtlar ve rehberlik sağlar.
  • Think Modülü: Kod yazarken mantıklı adımlar atılmasını sağlar ve geri bildirim sunar.
  • Kodlama Modülü: Spesifik programlama dillerinde kod yazmaya yardımcı olur (Python, PHP vb.).
  • Nomic Embed Modülü: Veri kümesini vektörleştirerek anlamlı analizler yapar.
  • Vektör Taraması: Büyük veri setleri üzerinde vektör tabanlı aramalar yapar.

🚀 Kurulum

  1. Depoyu klonlayın:
    git clone https://github.com/Ahmet-Dev/ak_ai_code_editor.git
  2. Proje dizinine gidin:
    cd ak_ai_code_editor
  3. Bağımlılıkları yükleyin:
    npm install  # veya yarn install
  4. Uygulamayı başlatın:
    npm start  # veya yarn start

📌 Kullanım Senaryoları

  • Yazılan kodları otomatik olarak debug etmek ve düzeltmek.
  • Sohbet modülü ile programlama yardımı almak.
  • Web geliştirme projelerinde yapay zeka destekli kodlama asistanını kullanmak.

🤝 Katkıda Bulunma

Topluluğun katkılarını memnuniyetle karşılıyoruz! Katkıda bulunmak için şu adımları izleyin:

  1. Depoyu fork'layın.
  2. Yeni bir dal oluşturun (git checkout -b feature-branch).
  3. Değişikliklerinizi kaydedin (git commit -m 'Yeni özellik eklendi').
  4. Dalınızı gönderin (git push origin feature-branch).
  5. Bir Pull Request oluşturun.

📝 Lisans

Bu proje Apache License 2.0 ile lisanslanmıştır.

About

It is a web interface that works in a web environment, supports multiple models and works by automating the models. The error rate is very low.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published