bir düğümü sürükle · yakınlaşmak için kaydır · detay için üzerine gel — gerçek bir herkese açık grafik

Tüm sürüm kontrol sistemlerindeki commit'lerin, tek bir çatı altında.

commit-grapher geçmişini GitHub, Azure DevOps ve daha fazlasından tek bir etkileşimli ağ grafiğinde, bir katkı ısı haritasında ve bir istatistik panosunda toplar. Kodun asla klonlanmaz.

Kodun GitHub'da, iş öğelerin Jira veya Azure Boards'ta mı? commit-grapher her sürüm kontrol sunucusunu ve issue takipçilerini bir araya getirir — dağınık tüm aktiviteni tek bir çatı altında toplar.

GitHub Azure DevOps Jira · iş öğeleri GitLab Bitbucket Gitea Codeberg
Her şey için tek bir yer

İşini görmenin beş yolu

Bir hesap bağla, ilk gördüğün şey grafik olsun. Sonra istediğin yere in.

🕸️

Ağ grafiği

Hesaplar → repolar → dallar → PR'lar → commit'ler; Obsidian tarzı bir WebGL grafiği olarak. Fizik, yakınlaştırma, sürükleme, odaklanma ve her boyutta derin filtreleme.

🟩

Katkı ısı haritası

Her sağlayıcı bir arada, GitHub tarzı bir takvim. Herhangi bir güne tıklayarak gerçek bir git-grafiğine in — dal & birleştirme şeritleri, tıklanabilir commit'ler.

📊

İstatistik panosu

KPI'lar, gece kuşu saatleri, kod dostları, repo mezarlığı, yıldızlar/fork'lar/sürümler — çapraz filtrelemeyle; tek tıklama her görünümü yeniden şekillendirir.

👥

Katkıcılar

Repolarına dokunan herkes, sıralanmış — insan-vs-YZ kırılımıyla; ajanlarının aslında ne kadar yazdığını görebilirsin.

🔌

Çoklu sağlayıcı

Tek bir adaptörde GitHub, Azure DevOps, GitLab, Bitbucket, Gitea ve Codeberg — artı commit'lerinle eşleşen Jira issue'ları. Herkese açık kullanıcı adları ya da token ile özel repolar.

💻

Yerel-öncelikli

Kendi makinende, yerel bir portta çalışır. Hesap yok, bulut yok, telemetri yok. Token'lar işletim sisteminin anahtarlığında yaşar, asla diskte değil.

Her sayfanın turu

Her ekran ne yapar

Uygulamadan gerçek ekran görüntüleri — koyu tema, senin verin.

🕸️ Ağ Grafiği

Tüm git ayak izinin fizik motorlu bir haritası.

  • Düğümleri sürükle, yakınlaşmak için kaydır, bir komşuluğu aydınlatmak için üzerine gel.
  • Odaklanmak/içine inmek için bir repoya tıkla; sıfırlamak için arka plana.
  • Sağlayıcı, hesap, organizasyon, çalışma alanı, repo, dal, PR, yazar ve etikete göre filtrele.
  • Gürültüyü kesmek için İnsan vs YZ anahtarı ve Yalnızca benim aktivitem.
Ağ Grafiği, koyu tema

🟩 Katkı Isı Haritası

  • Tanıdık yıllık takvim — bir kerede tüm sağlayıcılar birleştirilmiş halde.
  • Bir yıl seç; commit'lerini git-grafiği olarak açmak için bir güne tıkla.
Katkı ısı haritası

📊 İstatistik panosu

  • KPI kartları, artı eğlenceli analizler: Kompozisyon, çok uzaklarda, Kod Dostları, Mezarlık, gece kuşu saatin.
  • Repo istatistikleri: yıldızlar, fork'lar, sürümler, katkıcılar, Docker çekilmeleri, npm indirmeleri.
  • Çapraz filtrelemek için herhangi bir grafiğe tıkla; her bölümü katla.
İstatistik panosu

👥 Katkıcılar

  • Repoların genelindeki her katkıcı, commit sayısına göre sıralanmış.
  • İnsan-vs-YZ ayrımı — ajanlarının aslında ne kadar yazdığını gör.
Katkıcılar sayfası

🔌 Hesaplar & entegrasyonlar

  • Bir sağlayıcıyı Personal Access Token veya GitHub OAuth cihaz akışıyla ekle.
  • Hesapları yeniden adlandır, sonra Sync. Veri setini JSON olarak dışa/içe aktar.
Hesaplar ve entegrasyonlar
🔒

Kodun makineni asla terk etmez

commit-grapher yalnızca meta veriyi okur — commit mesajları, dal adları, PR başlıkları, zaman damgaları — her sağlayıcının REST API'si üzerinden. Bir repoyu asla klonlamaz veya kaynağın tek bir satırını okumaz. Token'lar işletim sisteminin anahtarlığında yaşar.

GitHub Azure DevOps Jira · issues GitLab Bitbucket Gitea Codeberg
Yerelde çalıştır

İki dakikada ayakta

Python ≥ 3.13 backend, Vite/React frontend. Dağıtacak bir şey yok. Tek bir script her şeyi halleder.

# klonla, sonra tek komut — venv + kurulum + derleme + :8000'de sun
git clone https://github.com/fxerkan/commit-grapher && cd commit-grapher

# macOS / Linux
./start.sh                # → http://localhost:8000
./start.sh dev            # hot reload: backend :8000 + Vite :5173

# Windows (PowerShell ya da start.bat'a çift tıkla)
.\start.ps1               # → http://localhost:8000
.\start.ps1 dev           # hot reload: backend :8000 + Vite :5173
Dokümanlar

Hesaplarını bağla

Tam token yetkileriyle iki dakikalık kılavuzlar — ve çoğu kişinin takıldığı tuzaklar.

screenshot preview