Back to browse
GitHub Repository

A robust Node.js proxy server that automatically rotates API keys for Gemini and OpenAI APIs when rate limits (429 errors) are encountered. Built with zero dependencies and comprehensive logging.

61 starsHTML

Rotato – Node.js proxy that rotates LLM API keys on 429 errors

by heliskyr2·May 2, 2026·2 points·0 comments

AI Analysis

●●SolidSolve My Problem

Zero-dependency proxy handles 429s better than writing custom retry logic in your app.

Strengths
  • Zero external dependencies reduces supply chain risk and container image size significantly.
  • Built-in Telegram bot allows chatting with configured models without building a UI.
Weaknesses
  • In-memory key usage tracking means stats are lost if the proxy process restarts.
  • Niche utility for most; managed providers or enterprise plans often solve this natively.
Target Audience

Developers running high-volume LLM applications

Similar To

LiteLLM · Portkey

Similar Projects

Infrastructure●●Solid

VoidLLM – privacy-first LLM proxy (Go, self-hosted)

Zero-knowledge architecture means prompts never touch disk — unlike LiteLLM.

Solve My ProblemSlick
chrisremo85
342mo ago
Developer Tools●●Solid

Node.js LLM internationalization compiler: Scan code and Auto-Translate

It hooks into your build process, finds t(...) calls, and only generates missing translations via an LLM while preserving hand-edited entries — useful ergonomics many i18n tools skip. Comes with Vite/Webpack plugins, watch/batching modes and unused-key cleanup; the hard parts left to you are translation quality, API cost, and secrets management.

Solve My ProblemNiche Gem
mfcmatheus
204mo ago