All providersGoogle
Visit Google
Publisher of the Gemini family (Google Generative AI) and the open-weight Gemma models.
Provider slug
googleAider launch slug
geminiBring-your-own-keySupported
Runs locallyNo
Models (51, newest first)
| Model | Slug | Released | Weights | Remediation |
|---|---|---|---|---|
| Gemini 3.8 Flash | gemini-3-8-flash | 2026-09-02 | Closed | — |
| Gemini 3.7 Flash | gemini-3-7-flash | 2026-08-13 | Closed | — |
| Gemini 3.6 Flash | gemini-3-6-flash | 2026-07-21 | Closed | — |
| Gemini 3.5 Flash-Lite | gemini-3-5-flash-lite | 2026-07-21 | Closed | — |
| Gemini 3.1 Flash-Lite Image | gemini-3-1-flash-lite-image | 2026-06-30 | Closed | — |
| Gemini 3.1 Flash Image | gemini-3-1-flash-image | 2026-06-18 | Closed | — |
| Gemini 3 Pro Image | gemini-3-pro-image | 2026-06-18 | Closed | — |
| DiffusionGemma | diffusiongemma | 2026-06-10 | Open | — |
| Gemini Omni | gemini-omni | 2026-05-28 | Closed | — |
| Gemini 3.5 | gemini-3-5 | 2026-05-19 | Closed | Paid ×1 |
| Gemini 3.5 Flash | gemini-3-5-flash | 2026-05-19 | Closed | — |
| Nano Banana 2 | nano-banana-2 | 2026-04-16 | Closed | — |
| Gemini 3.1 Flash TTS | gemini-3-1-flash-tts | 2026-04-15 | Closed | — |
| Gemma 4 26B A4B IT | gemma-4-26b-a4b-it | 2026-04-03 | Open | — |
| Gemma 4 31B IT | gemma-4-31b-it | 2026-04-02 | Closed | — |
| Veo 3.1 Lite | veo-3-1-lite | 2026-03-31 | Closed | — |
| Lyria 3 Pro (Preview) | lyria-3-pro-preview | 2026-03-30 | Closed | — |
| Lyria 3 CLIP (Preview) | lyria-3-clip-preview | 2026-03-30 | Closed | — |
| Gemini 3.1 Flash Live | gemini-3-1-flash-live | 2026-03-26 | Closed | — |
| Lyria 3 | lyria-3 | 2026-03-25 | Closed | — |
| Gemini 3.1 Flash-Lite | gemini-3-1-flash-lite | 2026-03-03 | Closed | — |
| Gemini 3.1 Flash Image (Preview) | gemini-3-1-flash-image-preview | 2026-02-26 | Closed | — |
| Gemini 3.1 Pro Preview (Custom Tools) | gemini-3-1-pro-preview-customtools | 2026-02-25 | Closed | — |
| Gemini 3.1 Pro Preview | gemini-3-1-pro-preview | 2026-02-19 | Closed | — |
| Gemini 3.1 Pro | gemini-3-1-pro | 2026-02-15 | Closed | — |
| Gemini 3.0 Pro | gemini-3-0-pro | 2026-02-10 | Closed | — |
| Gemini 3.0 Flash | gemini-3-0-flash | 2026-01-20 | Closed | — |
| Gemini 3 Pro | gemini-3-pro | 2026-01-20 | Closed | — |
| Gemini 3 Flash | gemini-3-flash | 2026-01-10 | Closed | — |
| Gemini Deep Research | gemini-deep-research | 2025-12-01 | Closed | — |
| Gemini 2.5 Ultra | gemini-2-5-ultra | 2025-11-15 | Closed | — |
| Gemini Computer Use | gemini-computer-use | 2025-10-01 | Closed | — |
| Gemini 2.5 Pro Thinking | gemini-2-5-pro-thinking | 2025-09-01 | Closed | — |
| Gemini Code | gemini-code | 2025-08-01 | Closed | — |
| Gemini 2.5 Flash-Lite | gemini-2-5-flash-lite | 2025-08-01 | Closed | — |
| Gemini 2.5 Flash | gemini-2-5-flash | 2025-04-17 | Closed | — |
| Gemini 2.5 Pro | gemini-2-5-pro | 2025-03-25 | Closed | — |
| Gemini 2.0 Pro | gemini-2-0-pro | 2025-02-05 | Closed | — |
| Gemini 2.0 Flash Thinking | gemini-2-0-flash-thinking | 2025-01-21 | Closed | — |
| Gemini 2.0 Flash | gemini-2-0-flash | 2024-12-11 | Closed | — |
| Imagen 3 | imagen-3 | 2024-08-13 | Closed | — |
| Gemma 2 27B | gemma-2-27b | 2024-06-27 | Open | — |
| Gemma 2 9B | gemma-2-9b | 2024-06-27 | Open | — |
| Gemini 1.5 Pro | gemini-1-5-pro | 2024-05-14 | Closed | — |
| Gemini 1.5 Flash | gemini-1-5-flash | 2024-05-14 | Closed | — |
| CodeGemma 7B | codegemma-7b | 2024-04-09 | Open | — |
| Gemma 7B | gemma-7b | 2024-02-21 | Open | — |
| Gemini Ultra | gemini-ultra | 2024-02-08 | Closed | — |
| Gemini 1.0 Pro | gemini-1-0-pro | 2023-12-06 | Closed | — |
| Codey | codey | 2023-06-01 | Closed | — |
| PaLM 2 | palm-2 | 2023-05-10 | Closed | — |
Vibgrate CLI
See a real scan run
A replay of the actual CLI running against our test repositories — live progress, real findings, a genuine DriftScore. Nothing executes in your browser.
Replay
❯ npx @vibgrate/cli scan
╭──────────────────────────────────────────╮
│ Vibgrate Drift Report │
╰──────────────────────────────────────────╯
── node-turborepo (node) .
Runtime: >=18.0.0 (6 majors behind)
Frameworks:
Turbo: 1.13.4 → 2.11.5 (1 behind)
TypeScript: 5.9.3 → 7.0.2 (2 behind)
Dependencies:
1 current 1 1-behind 3 2+ behind 1 unknown
── @repo/admin (node) apps/admin
Frameworks:
TanStack Query: 5.104.0 → 5.104.0 (current)
React: 18.3.1 → 19.3.0 (1 behind)
React DOM: 18.3.1 → 19.3.0 (1 behind)
TypeScript: 5.9.3 → 7.0.2 (2 behind)
Vite: 5.4.21 → 8.3.1 (3 behind)
Dependencies:
3 current 9 1-behind 3 2+ behind 4 unknown
── @repo/api (node) apps/api
Frameworks:
Express: 4.22.3 → 5.2.1 (1 behind)
TypeScript: 5.9.3 → 7.0.2 (2 behind)
Vitest: 1.6.1 → 5.0.2 (4 behind)
Dependencies:
7 current 4 1-behind 4 2+ behind 4 unknown
── @repo/web (node) apps/web
Frameworks:
Next.js: 14.2.35 → 16.3.7 (2 behind)
React: 18.3.1 → 19.3.0 (1 behind)
React DOM: 18.3.1 → 19.3.0 (1 behind)
TypeScript: 5.9.3 → 7.0.2 (2 behind)
Dependencies:
2 current 6 1-behind 3 2+ behind 5 unknown
── @repo/config (node) packages/config
Frameworks:
TypeScript: 5.9.3 → 7.0.2 (2 behind)
Dependencies:
2 current 2 1-behind 5 2+ behind 0 unknown
── @repo/database (node) packages/database
Frameworks:
Prisma: 5.22.0 → 7.10.0 (2 behind)
TypeScript: 5.9.3 → 7.0.2 (2 behind)
Dependencies:
1 current 0 1-behind 3 2+ behind 1 unknown
── @repo/types (node) packages/types
Frameworks:
TypeScript: 5.9.3 → 7.0.2 (2 behind)
Dependencies:
0 current 0 1-behind 1 2+ behind 1 unknown
── @repo/ui (node) packages/ui
Frameworks:
React: 18.3.1 → 19.3.0 (1 behind)
TypeScript: 5.9.3 → 7.0.2 (2 behind)
React: 18.3.1 → 19.3.0 (1 behind)
Dependencies:
1 current 4 1-behind 1 2+ behind 1 unknown
── @repo/utils (node) packages/utils
Frameworks:
TypeScript: 5.9.3 → 7.0.2 (2 behind)
Vitest: 1.6.1 → 5.0.2 (4 behind)
Dependencies:
0 current 1 1-behind 2 2+ behind 1 unknown
Tech Stack
Frontend: React, React DOM
Meta-frameworks: Next.js
Bundlers: tsx, Turbo, Vite
CSS / UI: Autoprefixer, PostCSS, Tailwind CSS
Backend: Express
ORM / Database: Prisma, Prisma Client
Testing: Vitest
Lint & Format: ESLint, ESLint Prettier, ESLint React, Prettier, typescript-eslint
Services & Integrations
Auth: JWT 9.0.3
Databases: Prisma 5.22.0
TypeScript
v5.3.3 · strict ✔ · MIXED · target: ES2022
Build & Deploy
Package Managers: pnpm
Monorepo: npm-workspaces, pnpm-workspaces, turbo
Product Purpose Signals
Frameworks: react, nextjs
Evidence: 177
Top Signals:
- [heading] Dashboard (apps/admin/src/pages/Dashboard.tsx)
- [title] Revenue Overview (apps/admin/src/pages/Dashboard.tsx)
- [copy] workspace:* (packages/ui/package.json)
- [copy] ./dist (packages/ui/tsconfig.json)
- [copy] ./src/index.ts (packages/ui/package.json)
- [copy] @repo/config/tsconfig-base.json (packages/ui/tsconfig.json)
- [copy] @repo/ui (packages/ui/package.json)
- [copy] #3b82f6 (apps/admin/src/pages/Dashboard.tsx)
Unknowns:
- No pricing or billing evidence found.
- No integrations/connectors evidence found.
- No route structure evidence found.
Security Posture
Lockfile ✖ · .env ✔ · node_modules ✔
Platform
Native modules: turbo
Code Quality
Files: 36 · Functions: 183 · Avg complexity: 2.62 · Avg length: 21.13 lines
Max nesting: 2 · Circular deps: 0 · Dead code: 0%
God files: apps/admin/src/pages/Products (448 lines)
Database Schema
postgresql · 8 models · 1 enum
Models: Address, CartItem, Category, Order, OrderItem (+3 more)
Findings (16 errors, 11 warnings)
✖ Node.js runtime ">=18.0.0" reached end-of-life on 2025-04-30 (latest: 24.0.0).
vibgrate/runtime-eol in .
⚠ TypeScript is 2 major versions behind (current: 5.9.3, latest: 7.0.2).
vibgrate/framework-major-lag in .
✖ 60% of dependencies are 2+ major versions behind in node-turborepo.
vibgrate/dependency-rot in .
✖ @types/node is 6 major versions behind (spec: ^20.11.0, latest: 26.6.3).
vibgrate/dependency-major-lag in .
⚠ TypeScript is 2 major versions behind (current: 5.9.3, latest: 7.0.2).
vibgrate/framework-major-lag in apps/admin
✖ Vite is 3 major versions behind (current: 5.4.21, latest: 8.3.1).
vibgrate/framework-major-lag in apps/admin
✖ vite is 3 major versions behind (spec: ^5.0.12, latest: 8.3.1).
vibgrate/dependency-major-lag in apps/admin
⚠ TypeScript is 2 major versions behind (current: 5.9.3, latest: 7.0.2).
vibgrate/framework-major-lag in apps/api
✖ Vitest is 4 major versions behind (current: 1.6.1, latest: 5.0.2).
vibgrate/framework-major-lag in apps/api
✖ @types/node is 6 major versions behind (spec: ^20.11.0, latest: 26.6.3).
vibgrate/dependency-major-lag in apps/api
✖ vitest is 4 major versions behind (spec: ^1.2.1, latest: 5.0.2).
vibgrate/dependency-major-lag in apps/api
⚠ Next.js is 2 major versions behind (current: 14.2.35, latest: 16.3.7).
vibgrate/framework-major-lag in apps/web
⚠ TypeScript is 2 major versions behind (current: 5.9.3, latest: 7.0.2).
vibgrate/framework-major-lag in apps/web
✖ @types/node is 6 major versions behind (spec: ^20.11.0, latest: 26.6.3).
vibgrate/dependency-major-lag in apps/web
⚠ TypeScript is 2 major versions behind (current: 5.9.3, latest: 7.0.2).
vibgrate/framework-major-lag in packages/config
✖ 56% of dependencies are 2+ major versions behind in @repo/config.
vibgrate/dependency-rot in packages/config
✖ eslint-plugin-react-hooks is 3 major versions behind (spec: ^4.6.0, latest: 7.1.1).
vibgrate/dependency-major-lag in packages/config
⚠ Prisma is 2 major versions behind (current: 5.22.0, latest: 7.10.0).
vibgrate/framework-major-lag in packages/database
⚠ TypeScript is 2 major versions behind (current: 5.9.3, latest: 7.0.2).
vibgrate/framework-major-lag in packages/database
✖ 75% of dependencies are 2+ major versions behind in @repo/database.
vibgrate/dependency-rot in packages/database
⚠ TypeScript is 2 major versions behind (current: 5.9.3, latest: 7.0.2).
vibgrate/framework-major-lag in packages/types
✖ 100% of dependencies are 2+ major versions behind in @repo/types.
vibgrate/dependency-rot in packages/types
⚠ TypeScript is 2 major versions behind (current: 5.9.3, latest: 7.0.2).
vibgrate/framework-major-lag in packages/ui
⚠ TypeScript is 2 major versions behind (current: 5.9.3, latest: 7.0.2).
vibgrate/framework-major-lag in packages/utils
✖ Vitest is 4 major versions behind (current: 1.6.1, latest: 5.0.2).
vibgrate/framework-major-lag in packages/utils
✖ 67% of dependencies are 2+ major versions behind in @repo/utils.
vibgrate/dependency-rot in packages/utils
✖ vitest is 4 major versions behind (spec: ^1.2.1, latest: 5.0.2).
vibgrate/dependency-major-lag in packages/utils
╭──────────────────────────────────────────╮
│ Top Priority Actions │
╰──────────────────────────────────────────╯
1. Upgrade EOL runtime in node-turborepo
End-of-life runtimes no longer receive security patches and block ecosystem upgrades.
./.
>=18.0.0 → 24.0.0 (6 majors behind)
Impact: −10 drift points (runtime & EOL)
2. Fix security posture: no lockfile found
Without a lockfile, installs are non-deterministic. Run the install command to generate one and commit it.
./
Missing: package-lock.json, pnpm-lock.yaml, or yarn.lock
3. Upgrade Vitest 1.6.1 → 5.0.2 in @repo/api (+2 more)
4 major versions behind. Major framework drift increases breaking change risk and blocks access to security fixes and performance improvements.
./apps/api
Vitest: 1.6.1 → 5.0.2 (4 majors behind)
./packages/utils
Vitest: 1.6.1 → 5.0.2 (4 majors behind)
./apps/admin
Vite: 5.4.21 → 8.3.1 (3 majors behind)
Impact: −5–15 drift points
4. Reduce dependency rot in @repo/types (100% severely outdated)
1 of 1 dependencies are 2+ majors behind. Run `npm outdated` and prioritise packages with known CVEs or breaking API changes.
./packages/types
typescript: 5.9.3 → 7.0.2 (2 majors behind)
Impact: −5–10 drift points
5. Reduce dependency rot in @repo/database (75% severely outdated)
3 of 4 dependencies are 2+ majors behind. Run `npm outdated` and prioritise packages with known CVEs or breaking API changes.
./packages/database
@prisma/client: 5.22.0 → 7.10.0 (2 majors behind)
prisma: 5.22.0 → 7.10.0 (2 majors behind)
typescript: 5.9.3 → 7.0.2 (2 majors behind)
Impact: −5–10 drift points
╭──────────────────────────────────────────╮
│ Architecture Layers │
╰──────────────────────────────────────────╯
Archetype: nextjs (80% confidence)
Files classified: 24 (11 unclassified)
Folders classified: 8
apps/admin/src presentation 100% 4 files
apps/admin/src/pages presentation 100% 2 files
apps/api/src/middleware middleware 100% 2 files
apps/api/src/routes routing 100% 2 files
apps/web/src/app presentation 100% 4 files
apps/web/src/app/products presentation 100% 2 files
apps/web/src/app/products/[id] presentation 100% 1 file
packages/ui/src presentation 100% 6 files
Unclassified source (sample): 11
presentation 15 files drift ████████████████████ 100 risk high
routing 4 files drift ████████████████████ 100 risk high
middleware 2 files drift ███████▍░░░░░░░░░░░░ 37 risk moderate
config 2 files drift ░░░░░░░░░░░░░░░░░░░░ 0 risk none
shared 1 file drift ████████████████████ 100 risk high
╭──────────────────────────────────────────╮
│ DriftScore Summary │
╰──────────────────────────────────────────╯
DriftScore: 70/100
Risk Level: HIGH
Projects: 9
Classified: 8 nano · 1 micro · 0 small · 0 standard
Billable: 0.42 · 9 detected → 0.42 billable projects (micro-project pricing)
0.1 micro · 0.32 nano
These fractions add up across repositories, then round down to whole billable projects.
Score Breakdown
Runtime: ████████████████████ 100
Frameworks: ███████████▊░░░░░░░░ 59
Dependencies: ██████▌░░░░░░░░░░░░░ 33
EOL Risk: ████████████████████ 100
Scanned at 2026-09-30T06:02:13.873Z · 7.2s · 286 files scanned · 56 workspace files · 27 dirs
❯
Press Run to start.