IMA-AI, kişisel çok-ajanlı yapay zeka platformum: IMA adında, seni tanıyan, hatırlayan ve görevleri uzmanlaşmış ajan ekiplerine devreden bir süpervizör. Yerel-öncelikli ve kendi makinende çalışabilir.
Tek bir arayüzde üç rol:
- Kişisel asistan: IMA günlük hayatı ve işleri organize eder, uzman ekiplere görev devreder.
- AI Workflow Studio: yapı taşlarından görsel otomasyonlar, manuel olarak ya da yapay zeka tarafından üretilir.
- Geliştirme / kodlama aracı: ajan ekipleri yazılım geliştirir, kod çalıştırır ve projeleri deploy eder.
Nasıl çalışır
Bir mesaj plana dönüşür: niyet yönlendiricisi (intent router), IMA’nın kendisinin mi yanıtlayacağına yoksa bir ekibe mi devredeceğine karar verir. Bir ekip lideri talebi bağımlılıklara sahip board görevlerine böler, bir board yürütücüsü bunları DAG olarak paralel çalıştırır, bir inceleme hattı (kod + güvenlik incelemesi) her sonucu denetler ve bir sentez aşaması parçaları tek bir tutarlı sonuçta birleştirir, canlı olarak sohbete geri akıtılır.
Öne çıkanlar
- Agentic Loop: ajanlar düşünür, araçları çağırır ve çok adımlı çalışır (12 yinelemeye kadar).
- Kanban panosu: inceleme hattıyla otonom görev yürütme (planned → in_progress → review → done).
- Workflow motoru: cron zamanlaması ve yapay zeka üreticisiyle görsel düğüm editörü (~17 düğüm tipi).
- Ekipler & ajanlar: süpervizör → ekip liderleri → alt ajanlar, ajan başına yapılandırılabilir model.
- Workspace sandbox: izole edilmiş dosya sistemi ve beyaz listeli komut çalıştırıcı ile canlı terminal.
- Coolify ile deploy: GitHub push ile projeden derlemeye ve canlı URL’ye (otomatik HTTPS).
- Kaynağı belli bellek: köken bilgisi (provenance) ve kapsamlarla (Global/Özel/İş/Proje) saklanan veriler.
- Token / maliyet takibi: ajan başına kullanım, yedek modelle günlük bütçe.
Teknik olarak bir TypeScript monorepo (Turborepo + pnpm): yerleşik node:sqlite (FTS5) ile Fastify 5 backend, React 19 frontend, OpenRouter üzerinden LLM bağlantısı (ayrıca Gemini ve Ollama ile yerel servis). Aktif geliştirme aşamasında, çekirdek döngü çalışıyor.