LuisForge

Edit · View history

The LuisForge homepage
The LuisForge homepage

LuisForge is a real, multi-user self-hosted Git repository host with its own account system (LuisAccount), used by real accounts beyond a single owner rather than as a personal tool.

Features

Command line (forge)

forge is a separate standalone CLI (distinct from the codey chat client) for driving a LuisForge account entirely from a terminal, installable to a user's PATH and built stdlib-only with no extra dependencies. It covers repository management end to end:

Architecture

LuisForge runs as a Python stdlib backend with SQLite for accounts, repositories, and commit metadata, exposed through a Cloudflare Pages deployment whose _worker.js proxies requests to the real backend behind a cloudflared tunnel -- the same overall pattern used by LuisSearch and LuisCloud. Building and hosting a repository's code happens via Docker containers on the same machine, isolating each build from the host system.