The Open-Source Platform & Documentation
Project 42 is a provider-neutral AI learning infrastructure designed for self-hosting, enterprise deployment, and verifiable learner credentials. Built with AI, for humans learning AI.
Turnkey Self-Hosting
Run the entire Project 42 stack in a single container or Kubernetes cluster with Keycloak OIDC, Postgres/D1 persistence, and rate-limiting.
Theme & Layout Engine
Hugo/Jekyll-inspired customizable branding. Switch between 7 built-in themes or author custom brand packages with automated JSON validation.
Cryptographic Transcripts
Learner progress, assessment evidence, and milestone badges are cryptographically signed for durable tamper-proof verification.
Quickstart Guide
You can run Project 42 locally or deploy to private infrastructure using the official platform package @project42/platform:
# 1. Clone the Open-Source Platform git clone https://github.com/project42dev/project42-platform.git cd project42-platform # 2. Install dependencies & build npm install npm run build # 3. Launch Self-Host Server npm run self-host
Public Documentation & Specifications
Rules, guidelines, and token definitions for creating custom organization themes.
Theme JSON Schema ↗Strict schema specification for validating theme manifest files.
Legal & TransparencyOpen licenses, data privacy commitments, and provider-neutral governance policies.
Public RoadmapNow, Next, and Later milestones across the platform and curriculum.