Skip to content

Repository to prompt.

Reverse engineer any codebase into a prompt you can build from.

Also works: replace github with repoprint in any GitHub URL.

Already on a repo? Swap one word.

In the address bar, change github to repoprint and press Enter. You land on the prompt for that repository, with nothing to copy or paste.

Before
github.com/vercel/next.js
After
repoprint.com/vercel/next.js

Branches and folders carry over too. A link to vercel/next.js/tree/canary/packages/next gives you a prompt for just that package.

What's in the prompt.

Repoprint reads the repository's metadata, file tree, manifests and README straight from GitHub, then writes them up as plain Markdown, in this order.

Pick how much detail goes in, or switch sections off, with Manual control.

  1. Overview

    What the project is and who it is for, from the repository description, homepage and the opening of the README.

  2. Features

    The capabilities the README lists, with badges, emoji and marketing links stripped out.

  3. Stack

    Languages by share, plus the frameworks, styling, data, testing and tooling detected from config files and dependencies.

  4. Structure

    A trimmed, annotated file tree with the folders that matter. Lockfiles and generated noise are left out.

  5. Dependencies

    Runtime and development packages with versions, from package.json, Cargo.toml, go.mod, pyproject.toml and friends.

  6. Commands

    The scripts you run to develop, build and test, written for the project's own package manager.

  7. Build plan

    An ordered plan for an agent to scaffold, configure and implement the project from an empty folder.

  8. Conventions

    License, runtime versions, lint and format rules, and where the tests and CI live.

Questions, answered.

Does it work with private repositories?

No. Repoprint reads public repositories through GitHub's public API, from your browser. A private repository looks the same as one that doesn't exist, so you'll see a not found message.

Is my code or my prompt stored anywhere?

No. Your browser fetches the repository straight from GitHub and the prompt is put together on your device. Repoprint doesn't keep copies of repositories or prompts.

Where can I use the prompt?

Anywhere that takes text: Claude Code, Cursor, Codex, Windsurf, Copilot Chat or a plain chat window. It's Markdown, so the headings, lists and file tree survive the paste.

Can I get a prompt for a single folder?

Yes. Open Manual control and set a folder, or paste a GitHub link that already points at one, like github.com/vercel/next.js/tree/canary/packages/next.

Why did I hit a limit?

GitHub allows about 60 anonymous API requests an hour from one network, and each new repository uses three or four of them. If you reach the limit, the page tells you when it resets. Repositories you already opened in this tab stay instant.

Does it run any of the code?

Never. It reads the file list and a handful of text files such as the README and package manifests. Nothing from the repository is executed.

Paste a repo. Get the prompt.

Public GitHub repositories. No account, nothing to install.