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.
Try these routes
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.