Skip to content

GitWireSelf-hosted AI that manages your GitHub

8 pillars of autonomous repository management — triage, CI healing, code fixes, enforcement, and more.

What is GitWire?

GitWire is a self-hosted GitHub App that runs on your infrastructure. It connects to your GitHub account via a GitHub App and uses AI (Claude) to automate repository management tasks.

Quick Numbers

MetricCount
Pillars8
API Endpoints102
Database Tables36
Background Workers9
Dashboard Pages12

Tech Stack

  • Backend: Node.js + Express + PostgreSQL 16 + Redis 7 + BullMQ
  • AI: Claude (Anthropic API)
  • Frontend: Next.js 16 + Tailwind CSS + SWR + Recharts
  • Deploy: Docker Compose (5 containers)
  • Expose: Cloudflare Tunnel (outbound-only, works behind NAT)

Architecture Overview

mermaid
graph LR
    GH[GitHub] -->|Webhook| API[GitWire API]
    API --> Q[Redis Queues]
    Q --> W1[Triage Worker]
    Q --> W2[CI Heal Worker]
    Q --> W3[Fix Worker]
    Q --> W4[Maintainer Worker]
    W1 -->|Labels| GH
    W2 -->|Patch PR| GH
    W3 -->|Fix PR| GH
    API --> DB[(PostgreSQL)]
    API --> DASH[Dashboard]

Get Started

Head to the Installation Guide to set up GitWire, or jump straight to a specific pillar from the sidebar.

Released under the MIT License.