the signals and their derived score are provisional and subject to change.
validate manually before sharing.
9cf034c43a099abe48696725061c375b2f7fd06af8bb2e0d55f37b6de9abdf645da1fd63a4307af6Authored: 4 weeks ago (Tue, 18 Aug 2026 08:19:59 +0000)Match: Assisted-by: Claude:claude-opus-5client/.github/instructionsTool: github-copilotclient/AGENTS.mdTool: agents-md# Client — Angular Frontend SPA
PeerTube's web client is an Angular single-page application served
under `/client/`. It communicates with the backend exclusively through
the REST API (`/api/v1/`). A separate Vite-built embed player lives
in `src/standalone/` for third-party iframe embedding.
## Directory Structure
- **src/app/** — Main Angular application
- `+about/`, `+admin/`, `+home/`, `+login/`, `+signup/`, etc. —
Lazy-loaded route modules (prefixed with `+`)
- `core/` — Singleton serAGENTS.mdTool: agents-md# Project Overview
PeerTube is an open-source, ActivityPub-federated video streaming platform
that uses P2P technology directly in web browsers. Developed by Framasoft
under the AGPL-3.0 license, it provides a decentralized alternative to
centralized video platforms. The server is a Node.js/Express API with a
Sequelize ORM (PostgreSQL), background job processing (BullMQ/Redis),
ActivityPub federation, and an Angular SPA client. Video transcoding is
handled via FFmpeg, with optional distributed runners.
##none