Skip to content

GitWireSelf-hosted AI that manages your GitHub

Self-hosted AI that manages your GitHub — decide, execute, prove. 8 pillars of autonomous repository management with full operator observability.

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 Endpoints110+
Database Tables45
Background Workers9
Tests1,500+
Starter Templates5

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.