П.ВИН
Tool

LLM RouterTool из портфолио Паши Вина

Manual-only шлюз, который раздаёт оплаченные подписки Claude Max, ChatGPT Plus и Gemini между проектами на сервере через OAuth, с deny-by-default доступом и маршрутами per-project.

01. КатегорияTool
02. РольFull-stack, Product
03. Датаапр 2026

Что это?

Manual-only шлюз, который раздаёт оплаченные подписки Claude Max, ChatGPT Plus и Gemini между проектами на сервере через OAuth, с deny-by-default доступом и маршрутами per-project.

Какую задачу решает?

Было: каждый проект просит свой API-ключ и капает счёт за токены. Стало: один контрол-плейн раздаёт уже купленные AI-подписки нужным проектам с явным разрешением.

Как реализовано?

Реализовано на стеке: Fastify, TypeScript, OAuth 2.0 PKCE, Zod. Headless-роутер с deny-by-default: проект получает доступ к модели только после явной настройки маршрута через дашборд.

FastifyTypeScriptOAuth 2.0 PKCEZodFastifyTypeScriptOAuth 2.0 PKCEZodFastifyTypeScriptOAuth 2.0 PKCEZodFastifyTypeScriptOAuth 2.0 PKCEZod
AI-подписки куплены, но проекты на сервере к ним не подключены — каждый по-прежнему просит свой API-ключ и капает счёт за токены. Цель — выжать максимум из уже оплаченных Claude Max, ChatGPT Plus и Gemini, раздавая их через единый OAuth-шлюз с маршрутами per-project и доступом по запросу.
LLM Router
LLM Router — AI-подписки куплены, но проекты на сервере к ним не подключены — каждый по-прежнему просит свой API-ключ и капает счёт за токены.

Вызов

Подписки впустую

Оплаченные Claude Max, ChatGPT Plus и Gemini лежат мёртвым грузом, а проекты на сервере по-прежнему дёргают платный API.

  • Подписки куплены, но недоступны из кода
  • Каждый проект требует отдельный API-ключ
  • Нет контроля, кто куда ходит и сколько жжёт

Решение

Единый шлюз

Headless-роутер с deny-by-default: проект получает доступ к модели только после явной настройки маршрута через дашборд.

  • + OAuth-подключение провайдера прямо из веб-дашборда
  • + PKCE-флоу без локального браузера на сервере
  • + Маршруты per-project с ручным разрешением

Архитектура & Стек

Mindmap

[ Mindmap Процессов / v2.0 ]
NODE.01

Auth Profiles

OAuth-онбординг провайдеров
OAuth 2.0 · PKCE · paste-callback

NODE.02

Router Core

Маршрутизация запросов
Fastify · TypeScript · Zod

NODE.03

Dashboard

Управление подписками
Server-rendered HTML · Forms

NODE.04

Subscription Proxy

Прокси к AI-провайдерам
Claude Max · ChatGPT Plus · Gemini

COREEngine

Смоделировано 100 предпринимателями

Бизнес Импакт

3-в-1

AI-подписки в одном шлюзе

$0

доплат за API-токены

deny

доступ по умолчанию

Открыть проект
Следующий кейс

PokerBrain