Install Discofork

Run the local fork-analysis CLI, then browse cached repo briefs on the web.

Discofork.ai has two jobs: give people a dead-simple install path for the local CLI, and render cached repository brief pages at routes like `/openai/codex` once backend data exists.

One command install
Installer
curl -fsSL https://discofork.ai/install.sh | bash

The installer bootstraps Bun when needed, downloads Discofork, installs runtime dependencies, and creates a local `discofork` launcher. After that, you run analysis locally with `gh`, `git`, and `codex`.

Install the CLI

Run Discofork locally.

The CLI does the real work: discovering forks with `gh`, comparing them with `git`, and interpreting the results locally with `codex`.

Use repo pages

Swap the host and read the brief.

Replace `github.com` with `discofork.ai` for a repo route. If cached data exists, the page renders it. If not, the frontend shows a pending state until backend processing catches up.

What the script handles
  • Installs Bun automatically when it is missing.
  • Downloads Discofork into `~/.local/share/discofork`.
  • Creates a `discofork` launcher in `~/.local/bin`.
  • Warns if `git`, `gh`, or `codex` are still missing.
Runtime requirements
  • Discofork analysis still runs locally and depends on Bun, `git`, `gh`, and `codex`.
  • This web app reads cached briefs through its backend and queues missing repos for worker processing.
  • The `/repos` page lists everything currently stored in Postgres.