GitReverse turns a public GitHub repository URL or owner/repo slug into one concise natural-language prompt for AI coding assistants.
Users do not provide API keys. Configure at least one LLM provider as a server environment variable before running quick reverse:
OPENROUTER_API_KEYGOOGLE_GENERATIVE_AI_API_KEY
Optional environment variables:
OPENROUTER_MODEL, defaults togoogle/gemini-2.5-proGOOGLE_AI_STUDIO_MODEL, defaults togemini-2.5-proGITHUB_TOKEN, improves GitHub API rate limitsCUSTOM_REVERSE_SERVICE_URL, defaults tohttp://localhost:3001SUPABASE_URLandSUPABASE_PUBLISHABLE_KEY, enable cache/library/view trackingVIEWS_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.
pnpm install
pnpm dev
pnpm lint
pnpm test
pnpm buildIf pnpm is not installed globally, use Corepack:
corepack pnpm install
corepack pnpm dev