Skip to main content
wit isn’t just a Git client—it’s a complete, self-hosted code collaboration platform that can replace GitHub for teams who want full control over their infrastructure.

What’s Included

Git Server

Host repositories with push/pull over HTTP

Pull Requests

Create, review, and merge PRs from the CLI

Issues

Track issues and bugs from the command line

tRPC API

Type-safe API for building integrations

Architecture

Quick Start

1. Start the Server

2. Push a Repository

3. Collaborate

Database Setup

For full functionality (users, PRs, issues), wit uses PostgreSQL:
Without a database, wit still works for basic push/pull operations.

Tech Stack

Self-Hosting Options

Docker

Manual Installation

Environment Variables

API Access

The platform exposes a tRPC API for building integrations:

Next Steps

Start the Server

Learn about wit serve options

Pull Requests

Create and manage PRs

Issues

Track issues from CLI

API Reference

Build integrations