Kod Yazmak Yerine
AI Ajanları Yönet
Özellikleri Kanban board'da tanımla, AI ajanları otomatik olarak kodlasın. Sen sadece sonuçları kontrol et ve onayla.
Basit Anlatım (Herkes İçin)
Ne İşe Yarıyor?
AutoMaker, yapay zeka asistanlarını (ajanları) kullanarak yazılım geliştirmeyi otomatikleştiren bir araç. Normalde kod yazmak için klavyeye oturursun, satır satır yazarsın. AutoMaker'da ise "şunu yap" diyorsun, AI senin yerine kod yazıyor.
Neden Önemli?
Zaman kazandırır: Tekrarlayan işleri AI yapar.
Paralel çalışma: Birden fazla AI aynı anda farklı görevlerde çalışabilir.
Güvenli: Her görev ayrı dalda (branch) çalışır, ana kod korunur.
Nasıl Çalışıyor?
Kanban Board Yapısı
Teknik Detaylar (Geliştiriciler İçin)
Mimari
├── ui (React + Vite + Electron)
└── server (Express + WebSocket)
libs/ (7 shared packages)
├── types, utils, prompts
├── platform, model-resolver
└── dependency-resolver, git-utils
Teknoloji Stack
Kurulum
Gereksinimler
Öne Çıkan Özellikler
Git Worktree İzolasyonu
Her görev ayrı branch'te çalışır. Ana dal her zaman güvende.
Gerçek Zamanlı İzleme
WebSocket ile canlı kod akışı. AI ne yazıyorsa anında görürsün.
Takip Talimatları
Çalışan ajana durdurmadan ek komut gönderebilirsin.
Multi-Model Desteği
Opus, Sonnet, Haiku arasında seçim yap. Extended thinking açılabilir.
Planlama Modları
Skip, Lite, Spec, Full - ihtiyaca göre detay seviyesi ayarla.
GitHub Entegrasyonu
Issue import, PR oluşturma, worktree'den direkt push.
Güvenlik Uyarısı
AutoMaker, AI ajanlarına dosya okuma, yazma ve silme yetkisi verir. Bu güçlü bir araç olduğu kadar dikkatli kullanılması gereken bir sistemdir.
Potansiyel Kullanım Alanları
Modül Oluşturma
Yeni CRUD modülleri paralel olarak üretilebilir
Migration & Seeder
Database şema değişiklikleri otomatik oluşturma
Test Yazımı
Unit ve feature testleri otomatik üretme
Refactoring
Kod temizleme ve iyileştirme işlemleri
Çalıştırma Modları
Electron Desktop
Native masaüstü uygulaması
npm run dev:electron
Web Browser
localhost:3007 üzerinden
npm run dev:web
Docker
İzole container ortamı
docker-compose up -d
Veri Depolama
Database yok! Tüm veriler JSON dosyalarında saklanır.
Proje Bazlı
.automaker/
- • features (özellik tanımları)
- • context (proje bağlamı)
- • worktrees (git dalları)
Global
data/
- • settings (ayarlar)
- • credentials (kimlik)
- • chat sessions (geçmiş)