GitTalent
Havuz
Depo ayrıntısı

mikehasa/golive-skill

İzle

Take your agent-built product live: hosting, database, domain, email, payments — on your own accounts. Open-source Agent Skill + zero-dependency Node CLI: detect → plan → approve → apply → verify. No GoLive account, backend or telemetry.

TypeScript MIT 23 Eylül 2026 son push 12 Ekim 2026 96 fork
Yıldız
1.355+1.145 · 40 gün
Commit · 28g
7
son 28 günde
Yazar · 28g
1
farklı katkıcı

Hızlı değerlendirme

önem 45uyum 84gpt-6-luna

Özet

GoLive, coding agent’ların uygulamaları hosting, database ve diğer servislerle yayına almasını sağlayan açık kaynak bir Agent Skill ve Node.js CLI’dır.

Profiline uyum

Vercel ve Supabase kullanan agent destekli uygulamalarınızı canlıya alma ihtiyacınızı doğrudan karşılıyor.

Neden yükseliyor

Agent’ların uygulama üretmesinden sonra gelen deploy ve servis yapılandırma yükünü hedefliyor; 4 günde 986 yıldız ve son 28 günde 63 commit dikkat çekiyor. Ancak commit’lerin tamamı tek yazardan geldiği için ilgi, bağımsız geliştirme veya benimseme kanıtı olarak yorumlanmamalı.

Problem

Bir uygulama üretildikten sonra gerçek kullanıcılara açmak; hosting, database, domain, secrets ve bağlantılı servisleri ayrı ayrı kurup yapılandırmayı gerektirir.

Çözüm

Uygulamayı analiz edip gerekli değişiklikleri planlar, yazma işlemlerinden önce onay ister, kullanıcının kendi hesaplarıyla uygulanabilen adımları yürütür ve sonucu doğrular; oluşturduğu kaynakları kaydeder, drift kontrolü ve sınırlı teardown sunar.

Yenilik

Hosting ve servis kurulumlarını onay, doğrulama ve teardown akışıyla bir Agent Skill üzerinden birleştirmesi kullanışlı bir yaklaşım; ancak temel sağlayıcı entegrasyonları ve dağıtım işlemleri yeni değil. Ayırt edici değer, bunları agent kontrollü bir iş akışında koordine etme iddiasında.

Teknolojiler

  • TypeScript
  • Node.js
  • Agent Skill
  • Vercel
  • Netlify
  • Supabase
  • Neon
  • Porkbun
  • GoDaddy
  • Resend
  • Stripe

Riskler

  • Proje erken alpha aşamasında (0.1.0-alpha.5); README daha geniş yol haritasının henüz mevcut kapsam olmadığını belirtiyor.
  • README’ye göre credential’lar keychain yerine repo dışında mode 0600 ile saklanan plaintext dosyada tutuluyor.
  • Agent, sağlayıcı hesabına zaten giriş yapmışsa GoLive onay akışını atlayarak doğrudan değişiklik yapabilir.
  • Bazı işlevlerin canlı doğrulaması yapılmamış: promotion ve rollback mock-covered; Vercel production rollback desteği yok.
  • README altı servis yolculuğu için disposable live testlerden söz ediyor; bu, tüm sağlayıcıları ve üretim senaryolarını doğruladığı anlamına gelmiyor.
  • Verilen aktivite verisinde son 28 gündeki farklı yazar sayısı 1; bakım sürekliliği tek yazara bağlı görünüyor.

Detaylı değerlendirme

Uyum profiline göre: bu işime yarar mı?

claude-opus-5-5 · 25 Eylül 2026

Ne yapar

GoLive, coding agent (Claude Code, Codex) ile yazilmis bir uygulamayi kullanicinin kendi hesaplarinda canliya almak icin bir Agent Skill ve sifir bagimlilikli Node CLI sunar. Hosting (Vercel, Netlify), database (Supabase, Neon), DNS (Porkbun, GoDaddy, deneysel Cloudflare), email (Resend), test-mode Stripe ve Supabase Auth ayarlarini detect → plan → approve → apply → verify akisiyla kurar. Olusturdugu kaynaklari kaydeder, `golive status` ile drift kontrolu yapar ve `golive teardown` ile kanitlayabildigi kaynaklari siler.

Nasıl çalışır

Skill dosyasi agent'a talimat verir; agent, skill dizinindeki prebuilt `golive.mjs` CLI'ini calistirir. CLI repo'yu inceler (detect) ve provider adapter'lari ile bir plan uretir. `apply` plan id'si ve `--yes` olmadan calismaz; DNS icin `--confirm-dns`, silme icin `--confirm-destroy`, canli islemler icin `--confirm-live` ister. Credential'lar repo disinda 0600 izinli duz metin dosyada tutulur (keychain degil). Resmi CLI'lar (vercel, supabase) ve provider API'leri kullanilir. Her adim sonrasi read-back ile dogrulama yapilir, basarisizlikta durulur, sonraki apply o adimdan devam eder.

Kullanım alanları

  • Agent ile uretilmis prototipi Vercel + Supabase uzerinde hizla canliya alma
  • Gecici demo/test ortami kurup teardown ile temizleme
  • Custom domain DNS ve Resend email kurulumunun otomasyonu
  • Supabase Auth policy, redirect allowlist ve SMTP ayarlarinin plan uzerinden yazilmasi

Alternatifler

  • Vercel CLI + Supabase CLI ile elle/script ile kurulum
  • Terraform (Vercel ve Supabase provider'lari)
  • Vercel Marketplace Supabase entegrasyonu

Kimler için

Agent ile hizli uygulama cikaran, altyapi deneyimi az olan bireysel gelistiriciler ve indie hacker'lar. Mevcut, olgun bir dagitim sureci olan ekipler icin birincil hedef kitle degil.

Olgunluk

Deneysel/erken alpha. 0.1.0-alpha.3, repo 2 gunluk, 53 commit tek yazardan, 1 surum. 907 yildiz ilgiyi gosterir, olgunlugu degil. README'nin kendisi pek cok yolun sadece mock-covered oldugunu, rollback'in live-validated olmadigini ve Vercel'de rollback bulunmadigini acikca belirtiyor. Durustluk iyi ama bus factor 1.

Kurulum

Kolay: `npx skills add https://github.com/mikehasa/golive-skill --skill golive --global --agent claude-code --yes` veya `npx golive@alpha install --agent claude`. Node 20+ gerekir. Gercek deneme icin Vercel/Supabase login ve disposable hesap/proje hazirlamak gerekir; 1-2 saatlik is.

Bizim için

Somut kullanım

Yeni bir Kaliwa alt urunu veya musteri demosu acarken Vercel projesi + Supabase projesi + env wiring + Resend domain + Supabase Auth redirect/SMTP ayarlarini tek onayli planla kurup, demo bitince teardown ile silmek icin kullanilabilir. Ayrica agent-skill tasarimi (plan id, confirm flag'leri, read-back verify) kendi MCP/agent araclarimiz icin referans desen olabilir. Mevcut uretim projelerinde yeri yok.

Uyum gerekçesi

Yigin eslesmesi cok yuksek: Vercel + Supabase tam test edilen yol, Claude Code destekli, Supabase Auth ayarlari kapsamda. Ancak ekip zaten bu yiginda uretim yapiyor ve dagitim sureci kurulu; aracin cozdugu 'ilk kez canliya alma' problemi bizde nadir. Edge Functions (Deno) ve schema migration kapsam disi. Deneysel olgunluk ve tek yazar skoru dusuruyor.

Engeller

  • Erken alpha, tek yazar, 2 gunluk repo
  • Credential'lar plaintext dosyada
  • Supabase Edge Functions ve migration desteklenmiyor
  • Vercel'de rollback yok
  • Cogu kombinasyon yalniz mock-covered

Ne zaman kullanılır

Sifirdan yeni bir yan urun veya demo cikarirken, Vercel+Supabase+Resend+Stripe test kurulumunu tekrarlanabilir, onayli ve geri alinabilir sekilde yapmak istediginizde; ozellikle atilacak gecici ortamlarda.

Ne zaman kullanılmaz

Zaten kurulu, uretimde calisan Kaliwa projelerinde; production credential'larini alpha bir araca ve plaintext dosyaya emanet etmek istemediginizde; Edge Functions deploy'u, migration yonetimi veya storage gerektiginde (roadmap'te, yok).

Dikkat edilecekler

  • Asla uretim hesabinda/org'unda denemeyin; ayri disposable Supabase org ve Vercel team kullanin
  • Onay flag'lerini agent kendisi geciriyor; README de agent'in golive planı olmadan yazabilecegini kabul ediyor
  • Teardown Supabase projelerini silmiyor, elle temizlik gerekir
  • Hizli degisen API; surum pinleyin