Coves frontend - a photon fork
README.md

Kelp #

Kelp is the web frontend for Coves, a forum-like social platform built on the AT Protocol.

Originally forked from Photon by Xylight (AGPL-3.0).

Development #

pnpm install
pnpm dev          # Start dev server
pnpm build        # Production build
pnpm check        # TypeScript + Svelte type checking
pnpm lint         # ESLint
pnpm test         # Vitest

Configuration #

Every environment variable, its default and who reads it is documented in docs/ENVIRONMENT.md. The ones you must set are PUBLIC_INSTANCE_URL (the backend the browser talks to) and, behind a proxy, ORIGIN plus ADDRESS_HEADER (without the latter every user shares one rate-limit bucket at the backend). .env.prod.example is the production template, deployed by docker-compose.prod.yml + scripts/deploy.sh (runbook: .claude/commands/deploy.md).

License #

AGPL-3.0-only