Локальный REST & MCP шлюз для AI. Интеллектуальный read-only доступ через AST, ripgrep и семантику — без выгрузки Git-репозитория наружу. Лучший результат: Grok (12 запросов, semantic search).
process_payment и менялась ли эта логика в последних коммитах.
Каждый агент получил ссылку на публичный Gate и решал задачу: найти код в проекте.
Grok (xAI)
12 запросов, semantic search — лучшая навигация
ChatGPT (GPT-4o)
Не следует динамическим ссылкам, дальше стартовой витрины не проходит
Claude (Anthropic)
5+ шагов навигации — стабильный результат
Gemini 2.0
Нет HTTP-клиента для внешних ссылок
Copilot (GitHub)
Застрял на continuation
Ключевой вывод: Grok показал наилучшие результаты — 12 запросов с semantic search. AI-клиенты способны к многоступенчатой навигации, если данные структурированы (JSON-LD, quick_links, OpenAPI).
Результаты актуальны на 2026-09-26. Поведение web_fetch меняется с обновлениями моделей.
Я устал засовывать гигабайты кода в окно чата — и не знал, что именно прочитал AI. Gate решил обе проблемы.
Хватит копировать код гигабайтами в окно чата. Gate даёт AI гранулированный контекст — он сам исследует, а не получает всё подряд.
callers) и что вызывает она (callees) через tree-sitter — Python, JS/TS, PHP и другие.
Внедряйте AI в инженерные команды без риска утечки интеллектуальной собственности. Код остаётся на вашей машине.
.env, .pem файлы вырезаются на лету.
Пять принципов, которые превратили хаос в предсказуемый процесс
Исходный код остаётся на вашей машине. AI получает доступ через контролируемый шлюз — без загрузки репозитория в облако.
AI сам исследует код через инструменты — search, read, symbols, callers. Не получает всё подряд, а вытягивает только нужное.
Tree-sitter разбирает код на символы — функции, классы, методы. Поиск где объявлен символ, кто вызывает, что вызывает — за секунды.
Ключи доступа с ограничением по времени — от 1 дня до 90 дней. Мгновенный отзыв одной командой. 128 бит энтропии.
Каждый запрос AI-агента записывается в журнал: кто, что, когда, статус, длительность. Полный контроль и прозрачность.
Реальные метрики из разработки и тестирования
Экономия контекста: 82 000 строк репозитория → 430 прочитанных AI
Языков поддерживает tree-sitter: Python, JS/TS, PHP и другие
Rate limiting: 30 запросов в минуту, 300 в час — защита от бесконечных циклов
Рабочих агентов: Claude ✅, Grok ✅✅ — 17 запросов, многоступчатая навигация
Надёжная изоляция вашей кодовой базы на уровне ядра
30 запросов в минуту и 300 в час по умолчанию. Защита от бесконечных циклов внешних агентов.
Автоматическая блокировка .git, .env, сертификатов, приватных ключей и зависимостей вроде node_modules.
Не более 500 строк за один запрос, до 1 МБ на файл и таймаут выполнения любого поиска в 15 секунд.
Полноценная аутентификация токенами и гранулярная выдача ссылочных ключей через команду gate link.
Три уровня: AI-агенты, контролируемый шлюз, ваша кодовая база
FastAPI + uvicorn
stdio протокол
Web-витрина
Интегрируется с Claude Desktop, Cursor, Copilot и любым HTTP REST-клиентом.
$ gate serve --port 8000
$ gate link new core-app --days 7
✔ Ключ сгенерирован: https://gate.local/g/k9f2-84b1
{
"mcpServers": {
"gate": {
"command": "gate",
"args": ["mcp"]
}
}
}