spinabot/brigade
Brigade — Your personal intelligence, built enterprise-grade
Hızlı değerlendirme
Özet
Brigade, kullanıcının kendi makinesinde çalıştırabildiği, ortak kalıcı belleğe sahip birden fazla AI agent’ı koordine eden bir runtime ve araç ekosistemidir.
Profiline uyum
Agent koordinasyonu, kalıcı bellek ve MCP özellikleri aktif kullandığınız agent mimarileriyle örtüşüyor, ancak doğrudan uygulama ihtiyacınızı karşılamıyor.
Neden yükseliyor
100 günlük yaşına rağmen 6.779 yıldız ve son 28 günde 87 commit dikkat çekici ilgi ve geliştirme temposuna işaret ediyor; kişisel agent’ları self-hosted, çok kanallı ve ekip halinde çalıştırma fikri de güncel AI agent ilgisiyle örtüşüyor. Yükselişin kesin nedeni yalnızca bu verilerden belirlenemez; commit’lerin 5 farklı yazardan gelmesi aktivitenin varlığını gösterse de katkı tabanı hâlâ sınırlı.
Problem
Farklı görevler, modeller ve mesajlaşma kanalları arasında dağınık çalışan AI agent’ların ortak bağlamı paylaşması, birbirine görev devretmesi ve kullanıcının yönettiği bir ortamda çalışması sorununu hedefliyor.
Çözüm
TypeScript ve Node.js tabanlı CLI/TUI üzerinden agent’ları hiyerarşik biçimde düzenliyor; ortak bellek, ayrı çalışma alanları, model değiştirme, zamanlanmış işler, alt-agent yönlendirme ve mesajlaşma kanalları sunuyor. Varsayılan olarak dosya sistemini, isteğe bağlı olarak self-hosted Convex backend’i kullanabiliyor.
Yenilik
Temel özellikler tek başına yeni görünmüyor; öne çıkan tarafı ortak bellek, agent hiyerarşisi, kanal entegrasyonları ve self-hosting’i tek bir kurulumda birleştirmesi. Bu birleşimin teknik üstünlüğü veya pratikteki güvenilirliği verilen bilgilerle doğrulanamıyor.
Teknolojiler
- TypeScript
- Node.js
- Convex
- Ollama
- MCP
- Claude
- GPT
- Gemini
- Cloudflare
- bore
- frp
- sish
Riskler
- README’deki enterprise-grade, 1.000+ app connector ve veri/anahtarların makineden çıkmadığı yönündeki iddialar bağımsız kanıt olarak değerlendirilmemeli; kurulum öncesi uygulama ayrıntıları incelenmeli.
- Agent’lara geniş araç ve hesap erişimi vermek güvenlik, izin sınırları ve hatalı işlem riskleri doğurabilir; onay mekanizmalarının kapsamı ayrıca doğrulanmalı.
- Beş farklı yazar, 87 commit’lik yakın dönem aktivitesine rağmen bakımın sınırlı sayıda katkıcıya bağlı olabileceğini düşündürüyor.
- Çok sayıda model, kanal ve entegrasyonu bir araya getirmek kurulum, uyumluluk ve hata ayıklama yükünü artırabilir.
- Üçüncü taraf model ve servislerin kullanılabilirliği ile maliyetleri, self-hosted kurulumun tüm bağımlılıkları ortadan kaldırmadığı anlamına gelir.
Detaylı değerlendirme
Uyum profiline göre: bu işime yarar mı?
Ne yapar
Brigade, kullanıcının kendi makinesinde veya sunucusunda çalıştırdığı, CLI ve mesajlaşma kanallarından erişilen çok ajanlı bir AI çalışma ortamı. Ajanlar ortak uzun süreli bellek kullanabiliyor, org chart üzerinden iş devredebiliyor, zamanlanmış işler çalıştırabiliyor ve Composio üzerinden 1.000'den fazla uygulamaya bağlanabiliyor. Belge okuma/yazma ve HTML tabanlı video render etme gibi araçları da sunuyor. README'de anlatılan özellikler ürünün kendi iddialarıdır; burada bağımsız olarak doğrulanmış sayılmaz.
Nasıl çalışır
Uzun süre çalışan bir Node.js gateway ajan döngülerini, oturumları, araç çağrılarını ve kanallara yönlendirmeyi yönetiyor. Terminal arayüzü ve mesajlaşma adaptörleri gateway'e WebSocket üzerinden bağlanan istemciler. Durum varsayılan olarak ~/.brigade/ altında dosya tabanlı saklanıyor; isteğe bağlı olarak self-hosted Convex kullanılabiliyor. Model sağlayıcısı olarak Anthropic, OpenAI, Gemini, Ollama ve OpenAI-compatible endpoint'leri belirtilmiş. Araç çağrıları onay ve sahiplik denetimlerinden geçiyor; sub-agent, cron ve MCP desteği de var.
Kullanım alanları
- Dahili araştırma ve fikir validasyonu için mesajlaşma üzerinden çalışan, web ve uygulama bağlantılarını kullanabilen ajan ekibi denemeleri
- Pazarlama içeriği ve sosyal medya materyali üretimini ajanlarla taslaklama; HyperFrames kurulumu varsa deterministik kısa video render etme
- PDF ve Office belgelerini analiz etme, rapor ve belgeler oluşturma veya düzenleme
- Geliştirici makinesinde veya self-hosted ortamda kişisel/dahili AI asistanı ve zamanlanmış otomasyonlar
- Agent delegation, uzun süreli bellek ve onaylı araç kullanımı yaklaşımlarını prototipleme
Alternatifler
- LangGraph — uygulama içinde agent akışları kurmaya yönelik bir framework; Brigade'in hazır CLI ve kanal ekosistemiyle birebir aynı kapsamda değil.
- CrewAI — multi-agent orkestrasyonu için bir framework; Brigade'in self-hosted gateway ve mesajlaşma kanallarıyla birebir eşdeğer değil.
Kimler için
Kendi makinesinde çalışan, terminal ve mesajlaşma kanallarını tercih eden; birden fazla ajanı, kalıcı belleği ve otomasyonları hazır bir CLI ortamında denemek isteyen teknik kullanıcılar ve küçük ekipler için. Uygulamanın içine gömülecek bir TypeScript agent kütüphanesi veya mobil/web uygulamalarına doğrudan entegre edilen backend arayanlar için tasarlanmamış görünüyor.
Olgunluk
Deneysel ile erken ürün arasında değerlendirmek daha güvenli. README geniş özellik seti, CI ve 78 sürüm bildiriyor; verilen ölçümlerde repo yalnızca 105 günlük, son 28 günde 23 commit ve 4 farklı yazar var. Bu hareketlilik geliştirme hızına işaret etse de üretim güvenilirliğini kanıtlamaz. README kesitinden test kapsamı, SLA, güvenlik denetimi ve büyük ölçekli kullanım kanıtı anlaşılamıyor. Sık sürüm çıkışı nedeniyle sürüm sabitleyip yükseltmeleri kontrollü denemek gerekir.
Kurulum
macOS/Linux için README'de verilen curl | sh kurulum komutu Node.js 22.12+ ve Brigade'i kuruyor; alternatif olarak npm i -g @spinabot/brigade kullanılabiliyor. Ardından brigade onboard ile provider, model ve depolama seçiliyor; hızlı deneme için brigade ile TUI açılabiliyor. Bazı sağlayıcılar için API key veya desteklenen abonelik/CLI girişi gerekiyor. Temel deneme kolay; gateway'i sürekli çalıştırma, mesajlaşma kanallarını bağlama, Composio ve video render bağımlılıklarını kurma ek yapılandırma gerektiriyor.
Bizim için
Somut kullanım
Ayrı bir geliştirici makinesinde veya izole bir dahili sunucuda, fikir validasyonu sırasında araştırma ve taslak üretimini ajanlara devreden bir pilot yapılabilir. İkinci bir pilotta pazarlama içeriklerini ve HyperFrames ile kısa, şablonlu sosyal videoları üretme akışı incelenebilir. Bunlar kullanıcıya dönük uygulama altyapısının yerine geçmez; çeviri/TTS özellikleri için somut bir kullanım README'den çıkmıyor.
Uyum gerekçesi
TypeScript ve kullanılan AI sağlayıcılarıyla örtüşmesi, agent/RAG araştırma alışkanlıklarınıza yakın olması artı. Ancak bu, uygulamanıza eklenen bir kütüphaneden ziyade kendi gateway'i, dosya/Convex depolaması ve kanal ekosistemi olan ayrı bir çalışma ortamı. Supabase, PostgreSQL, Deno, Next.js ve mobil uygulama yığınıyla doğrudan entegrasyon README'de gösterilmiyor. Bu yüzden üretim ürünü altyapısı için uyum sınırlı; dahili deneme ve araştırma aracı olarak daha anlamlı.
Engeller
- Node.js 22.12+ gereksinimi; Supabase Edge Functions/Deno ile doğrudan runtime uyumu gösterilmiyor.
- Varsayılan depolama dosya sistemi; isteğe bağlı backend Convex. Supabase/PostgreSQL/Firestore entegrasyonu README'de belirtilmiyor.
- Gateway varsayılan olarak localhost'a açık ve kimlik doğrulamasız; dış erişim, token ve relay yapılandırması dikkat gerektiriyor.
- Shell, dosya ve çok sayıda uygulama bağlantısı gibi güçlü araçların güvenli sınırlandırılması ve onay akışlarının gerçek kullanımda sınanması gerekir.
- Hızlı sürüm temposu ve kısa repo geçmişi, güncelleme ve geriye dönük uyumluluk riskini artırabilir.
- Abonelik tabanlı model erişimi ve CLI oturumu kullanımı sağlayıcı koşullarına bağlı; uzun vadeli operasyon ve maliyet davranışı README'den net değil.
- Özellikleri etkinleştirmek için model sağlayıcı hesapları, kanal botları ve bazı durumlarda Composio veya HyperFrames kurulumu gerekebilir.
Ne zaman kullanılır
Ürün koduna bağlamadan önce dahili bir sandbox'ta, örneğin fikir validasyonu veya pazarlama üretim sürecinde, ajanların görev devri, bellek, cron ve onaylı araç kullanımını denemek istediğinizde. Özellikle hazır TUI/Telegram/Slack erişimi ve belge/video araçlarıyla uçtan uca iş akışını hızlıca gözlemlemek için değerlendirilebilir.
Ne zaman kullanılmaz
Kaliwa'nın Next.js/React/TypeScript uygulamasına gömülebilecek, Supabase/PostgreSQL/Firestore ile doğal çalışan veya Supabase Edge Functions/Deno üzerinde koşan bir agent runtime arıyorsanız uygun görünmüyor. Mobil uygulamadaki çeviri ve seslendirme özellikleri için de README'de doğrudan bir çözüm sunulmuyor. Kullanıcı verisi taşıyan ya da dışarı açık üretim servisi olarak, güvenlik ve işletim gereksinimleri bağımsız doğrulanmadan benimsenmemeli.
Dikkat edilecekler
- İlk denemeyi kişisel hesaplardan ve üretim sırlarından ayrı, sınırlı izinli bir ortamda yapın; bash ve dosya erişimi için onay/allowlist davranışını test edin.
- Gateway'i internete açmadan önce token doğrulamasını ve expose/relay yapılandırmasını ayrıca inceleyin; README varsayılan kurulumun localhost odaklı olduğunu söylüyor.
- Veri konumu, yedekleme, silme ve şifreleme gereksinimlerini doğrulayın. README, AES-256-GCM at-rest encryption'ı Convex modunda opsiyonel olarak belirtiyor; varsayılan filesystem modu için aynı iddia yok.
- Composio ve mesajlaşma kanallarına bağlanırken OAuth kapsamlarını ve ajanların hangi işlemleri yapabildiğini en düşük izinle sınırlandırın.
- Sürümü sabitleyin; yeni sürümleri doğrudan üretime yükseltmek yerine önce deneme ortamında değerlendirin.
- README'de yer alan 'no telemetry', 'enterprise-grade' ve güvenlik iddialarını tek başına güvence kabul etmeyin; gizlilik politikası, kod davranışı ve bağımlılıkları ayrıca inceleyin.