Об этом проекте

claude-desktop-gateway — это легковесная прокси-программа, которая позволяет Claude Desktop получать доступ к моделям ИИ от сторонних провайдеров, таких как OpenAI, Gemini, DeepSeek и других. Она работает путем перевода запросов Anthropic API в форматы, совместимые с OpenAI, и наоборот, обеспечивая бесшовную интеграцию без изменения основного поведения Claude Desktop. Шлюз полностью настраивается через один YAML-файл (models.yaml), в котором пользователи определяют провайдеров и связанные с ними модели. Каждого провайдера можно включить или выключить, а API-ключи загружаются из переменных окружения, файла auth.json или встраиваются непосредственно в конфигурацию (с предупреждениями о безопасности). Модели сопоставляются с псевдонимами, начинающимися с 'claude-', чтобы избежать конфликтов с официальными моделями Anthropic. Программа поддерживает текстовый и графический ввод, вызовы инструментов, режимы рассуждения и потоковые ответы. Шлюз работает как фоновая служба в Linux/WSL или как приложение в системном трее в Windows, по умолчанию используя порт 3458. Пользователи должны включить режим разработчика (Developer Mode) в Claude Desktop и настроить его на URL локального шлюза. Помимо Go для сборки, зависимости во время выполнения не требуются. Программа регистрирует запросы при установке GATEWAY_LOG, что помогает в поиске неисправностей. После изменения конфигурации необходимо перезапустить шлюз и Claude Desktop для обновления списка моделей. Шлюз не проверяет API-ключ Gateway — для аутентификации внутри Claude Desktop достаточно любого значения (например, 'x').