- Move Windows SmartScreen workaround instructions to a highly visible warning block at the top of the files - Add SmartScreen instructions to the Installation / Downloads sections - Standardize headings, hierarchy, and formatting across all 4 languages (EN, PT-BR, ES, ZH-CN) - Polish text for better flow and clarity in 'Why Gemini Nexus?' and Tech Stack sections
Gemini Nexus
🚀 Professional multi-account AI gateway for Google Gemini & Claude
English | Português | 中文 | Español
Important
Windows Users: If you see a "Windows protected your PC" (SmartScreen) warning during installation, click "More info" and then "Run anyway". This is an expected security prompt for new, unsigned applications.
📖 Table of Contents
- ✨ Why Gemini Nexus?
- 🎯 Features
- 📸 Screenshots
- ⚡ Installation & Quick Start
- 🛠️ Tech Stack
- 💻 Development
- ❓ FAQ
- 🤝 Contributing
- 📄 License
✨ Why Gemini Nexus?
When using AI-powered IDEs and coding tools, have you ever run into these problems?
- 😫 Quota limits: Single account quotas run out quickly, requiring frequent manual switching.
- 🔄 Account management: Managing multiple Google/Claude accounts is cumbersome.
- 📊 Blind usage: You don't know how much quota or how many tokens you've actually consumed.
- 🔌 Integration issues: You need a reliable local API proxy that speaks OpenAI/Anthropic protocols natively.
- 🔍 Lack of transparency: You can't see what's actually being sent or received by the proxy under the hood.
Gemini Nexus solves all of these issues. It's a professional Electron desktop application that acts as an intelligent gateway between your development tools and Google Gemini / Claude AI.
Key Value Proposition
- ✅ Unlimited Account Pool — Add any number of Google Gemini & Claude accounts.
- ✅ Smart Auto-Switching — Automatically rotates to the next available account when quota is low or rate-limited.
- ✅ Real-time Usage Analytics — SaaS-grade dashboard with area charts, trend indicators, and model distribution.
- ✅ Full Proxy Observability — Live traffic monitor, request replay, and model capabilities inspector.
- ✅ OpenAI & Anthropic Compatible — Drop-in replacement proxy for Cursor, Windsurf, OpenCode, and any OpenAI-compatible tool.
- ✅ Secure by Default — AES-256-GCM encryption with OS-native credential management.
🎯 Features
☁️ Cloud Account Pool
|
📊 Usage Analytics Dashboard
|
🔌 Local API Proxy (Gateway)
|
🔄 Intelligent Auto-Switching
|
🔍 Proxy Observability (Advanced)
|
🔐 Security & Encryption
|
⚙️ Settings & Customization
|
🖥️ Desktop Experience
|
📸 Screenshots
⚡ Installation & Quick Start
📦 Download the App
You can download the latest pre-compiled binaries for Windows, macOS, and Linux from our Releases page.
(Refer to the warning at the top of this page if you are using Windows and encounter the SmartScreen prompt).
🔌 Using with AI IDEs
Once the application is running and you have added at least one account, configure your preferred IDE (Cursor, Windsurf, OpenCode, etc.):
API Base URL: http://localhost:10100/v1
API Key: (copy this from the Proxy page in the app)
Model: gemini-3-flash (or any mapped model of your choice)
🛠️ Build from Source
Prerequisites
- Node.js v20 or higher
- npm (this project uses
package-lock.json)
Steps
# Clone the repository
git clone https://github.com/evandrodevbr/GeminiNexus.git
cd GeminiNexus
# Install dependencies
npm install
# Start the application in development mode
npm start
# Build for production (e.g., Windows installer)
npm run make
🛠️ Tech Stack
| Category | Technologies |
|---|---|
| Core | Electron, React 19, TypeScript |
| Build | Vite, Electron Forge |
| Styling | Tailwind CSS v4, Radix UI, Lucide Icons |
| State | TanStack Query, TanStack Router |
| Backend | NestJS (internal gateway), ORPC (type-safe RPC) |
| Database | Better-SQLite3, Drizzle ORM |
| Charts | Nivo (Line, Bar, Pie) |
| i18n | react-i18next |
| Testing | Vitest, Playwright |
💻 Development
# Start dev environment (Electron + Vite HMR)
npm start
# Run linting
npm run lint
# Type check
npm run type-check
# Format code
npm run format:write
# Run tests
npm test
Project Structure
src/
├── actions/ # App actions and flow orchestration
├── components/ # React UI components
│ ├── proxy/ # Proxy page components (advanced tabs)
│ ├── usage/ # Usage analytics components (StatCard, ChartCard)
│ └── ui/ # Base UI primitives (Radix-based)
├── hooks/ # Custom React hooks
├── ipc/ # Electron IPC + database handlers
├── layouts/ # Layout components (MainLayout + sidebar)
├── localization/ # i18n translation resources
├── routes/ # TanStack Router pages (index, usage, proxy, settings)
├── server/ # NestJS backend (proxy gateway service)
├── services/ # Service layer
├── types/ # TypeScript type definitions + Zod schemas
└── utils/ # Utility functions
❓ FAQ
Q: "Windows protected your PC" (SmartScreen) warning during installation?
Yes, this is a common warning for new unsigned applications. Click "More info" and then "Run anyway". See the warning at the top of the README for more details.
Q: The app won't start when building from source?
- Make sure all dependencies are installed:
npm install - Check if your Node.js version is >= 20.
- Try deleting
node_modulesand reinstalling. - On Windows, ensure the WiX Toolset is available for
npm run make.
Q: Account login failed?
- Ensure your network connection is working.
- Try clearing the app data and logging in again.
- Check if the account is restricted by Google/Claude.
Q: My IDE can't connect to the proxy?
- Make sure the proxy is actually running (look for the green indicator in the status bar).
- Verify the port matches your IDE config (default is
10100). - Copy the API key directly from the Proxy page and paste it into your IDE settings.
- Check that at least one account is active in the Accounts page.
Q: Token counts are showing zero?
- This was a known bug in earlier versions — please update to the latest release.
- Token tracking now correctly handles streaming metadata and estimated counts.
- Usage data refreshes every 15 seconds on the Usage Analytics page.
🤝 Contributing
Contributions are welcome! Please read CONTRIBUTING.md for details.
📄 License
⚠️ Disclaimer
Warning
For Educational Purposes Only
This project is intended solely for educational and research purposes. It is provided "as-is" without any warranty. Commercial use is strictly prohibited.
By using this software, you agree that you will not use it for any commercial purposes, and you are solely responsible for ensuring your use complies with all applicable laws and regulations. The authors and contributors are not responsible for any misuse or damages arising from the use of this software.
🙏 Credits
Gemini Nexus is a significantly enhanced and expanded version of the original project AntigravityManager created by Draculabo. All fundamental architecture and design were made by the original author.







