Skip to content

bffl24/gitreverse

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages