klaus is a simple, easy-to-set-up Git web viewer designed to just work out of the box. If you need to quickly browse Git repositories on a server or your local machine without complex configuration, this is the tool for you. It's built to be lightweight and straightforward.
It comes packed with essential features for developers:
Getting started is incredibly simple. The easiest method is using the maintained Docker image, which comes pre-configured with all features. Just run a single docker run command pointing to your repositories. Alternatively, you can install it locally using pip install klaus. For more demanding, production environments, it can be deployed as a WSGI application with servers like uWSGI or Gunicorn.
services:
klaus:
image: jonashaag/klaus:latest
container_name: klaus
ports:
- "8080:8080"
volumes:
- ./repos:/srv/repos:ro
restart: unless-stopped
# No sensitive environment variables required for basic Klaus setup.
Auto-fetched 16 minutes ago
Auto-fetched 16 minutes ago