Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 1.23 KB

File metadata and controls

42 lines (28 loc) · 1.23 KB

GitReverse

GitReverse turns a public GitHub repository URL or owner/repo slug into one concise natural-language prompt for AI coding assistants.

Screenshot 2026-05-07 at 6 36 00 PM

Server Configuration

Users do not provide API keys. Configure at least one LLM provider as a server environment variable before running quick reverse:

  • OPENROUTER_API_KEY
  • GOOGLE_GENERATIVE_AI_API_KEY

Optional environment variables:

  • OPENROUTER_MODEL, defaults to google/gemini-2.5-pro
  • GOOGLE_AI_STUDIO_MODEL, defaults to gemini-2.5-pro
  • GITHUB_TOKEN, improves GitHub API rate limits
  • CUSTOM_REVERSE_SERVICE_URL, defaults to http://localhost:3001
  • SUPABASE_URL and SUPABASE_PUBLISHABLE_KEY, enable cache/library/view tracking
  • VIEWS_IP_SALT, enables hashed view tracking

If Supabase is not configured, quick reverse and manual reverse still work, /library shows an empty state, and view tracking silently skips.

Commands

pnpm install
pnpm dev
pnpm lint
pnpm test
pnpm build

If pnpm is not installed globally, use Corepack:

corepack pnpm install
corepack pnpm dev