Repolode
Fast-Editor

Fast-Editor/Lynkr

Самостоятельно размещаемый LLM-шлюз для AI-инструментов разработки, например Claude Code и Cursor: он маршрутизирует запросы между провайдерами и сжимает вывод инструментов, снижая расход токенов.

Звёзды
636
Форки
73
Открытые issues
5
Последний коммит
вчера

Что это?

Lynkr — это CLI на Node.js и HTTP-прокси между AI-инструментами разработки и провайдерами моделей. Такие инструменты, как Claude Code, Cursor и Codex, отправляют запросы на локальный endpoint Lynkr, а он перенаправляет их провайдерам, включая Ollama, llama.cpp, LM Studio, OpenRouter, AWS Bedrock, Azure OpenAI, Databricks и OpenAI. Чтобы сменить провайдера, достаточно изменить базовый URL и API key — менять код клиента не нужно.

Главная задача проекта — снизить расходы на токены. Он сжимает большие результаты инструментов в формате JSON, удаляет неиспользуемые описания инструментов, выдаёт из кэша семантически похожие повторные запросы и классифицирует запросы по сложности: простые задачи направляются к более дешёвым моделям, а для сложных выбираются более мощные. Также в Lynkr есть локальная панель с данными о расходах, распределении по уровням моделей и журналами запросов, а ещё строка состояния для Claude Code.

Установить Lynkr можно через npm, Homebrew, Docker или однострочный скрипт. В Lynkr также есть мастер `lynkr init`, который создаёт файл `.env`, поддерживаются интеграция с MCP и потоковая передача ответов.

Ключевые возможности

  • 01Перенаправляет запросы из Claude Code, Cursor и Codex к более чем 14 LLM-провайдерам, включая локальные модели.
  • 02Сжимает большие результаты инструментов в формате JSON и удаляет неиспользуемые описания инструментов, сокращая расход токенов.
  • 03Направляет запросы к моделям уровней SIMPLE, MEDIUM, COMPLEX или REASONING в зависимости от сложности.
  • 04Кэширует семантически похожие запросы и возвращает сохранённые ответы без расхода токенов.
  • 05Предоставляет локальную панель с данными о расходах, точности маршрутизации и журналами отдельных запросов.
  • 06Поддерживает потоковую передачу ответов в реальном времени и интеграцию с MCP.

Сценарии использования

  • Запускать AI-ассистентов для программирования на бесплатных локальных моделях, например Ollama, чтобы не платить за API.
  • Направлять простые вопросы по программированию к дешёвым моделям, а сложные задачи — к премиальной модели.
  • Подключать корпоративные endpoint-ы Azure, Bedrock или Databricks к уже используемым инструментам разработки.
  • Отслеживать расходы на токены в разных сессиях программирования и у разных провайдеров.

Быстрый старт

  1. 1

    Установите Lynkr глобально с помощью npm

    npm install -g lynkr
  2. 2

    Запустите интерактивный мастер настройки, чтобы создать файл .env

    lynkr init
  3. 3

    Установите Ollama с сайта ollama.com, затем загрузите рекомендуемую бесплатную модель

    ollama pull qwen2.5-coder:latest
  4. 4

    Запустите Lynkr

    lynkr start

Что важно знать

  • Требуется Node.js версии 20 или новее.
  • Для многих функций нужен внешний провайдер, API-ключ или локальный сервер моделей, например Ollama; кроме того, для локальной модели требуется значительный объём оперативной памяти.

Темы

Частые вопросы

Что такое Lynkr?
Самостоятельно размещаемый LLM-шлюз для AI-инструментов разработки, например Claude Code и Cursor: он маршрутизирует запросы между провайдерами и сжимает вывод инструментов, снижая расход токенов. Lynkr — это CLI на Node.js и HTTP-прокси между AI-инструментами разработки и провайдерами моделей. Такие инструменты, как Claude Code, Cursor и Codex, отправляют запросы на локальный endpoint Lynkr, а он перенаправляет их провайдерам, включая Ollama, llama.cpp, LM Studio, OpenRouter, AWS Bedrock, Azure OpenAI, Databricks и OpenAI. Чтобы сменить провайдера, достаточно изменить базовый URL и API key — менять код клиента не нужно.
Lynkr можно использовать бесплатно? Какая у него лицензия?
Lynkr распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Lynkr всё ещё поддерживается?
Активно поддерживается. Последний коммит в Lynkr — 21 окт. 2026 г..
Для чего можно использовать Lynkr?
Запускать AI-ассистентов для программирования на бесплатных локальных моделях, например Ollama, чтобы не платить за API. Направлять простые вопросы по программированию к дешёвым моделям, а сложные задачи — к премиальной модели. Подключать корпоративные endpoint-ы Azure, Bedrock или Databricks к уже используемым инструментам разработки. Отслеживать расходы на токены в разных сессиях программирования и у разных провайдеров.
Как установить Lynkr?
Установите Lynkr глобально с помощью npm: npm install -g lynkr Запустите интерактивный мастер настройки, чтобы создать файл .env: lynkr init Установите Ollama с сайта ollama.com, затем загрузите рекомендуемую бесплатную модель: ollama pull qwen2.5-coder:latest Запустите Lynkr: lynkr start
Где скачать Lynkr?
Исходный код и инструкции по установке — на GitHub: https://github.com/Fast-Editor/Lynkr

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Локальный шлюз моделей, который объединяет Claude Code, Codex, OpenCode и другие инструменты для программирования на одной конечной точке и распределяет запросы между провайдерами.

37,8 тыс.3,2 тыс.TypeScriptMITОбновлён 12 дней назад