Zed + Signalo: бесплатный AI-редактор с доступом к встречам
Zed (произносится «Зед») — быстрый редактор на Rust с встроенным Agent Panel. Free + BYOK ключ + Signalo MCP — реальная альтернатива Cursor для РФ-разработчиков, которым надоели посредники Stripe. Подключение через mcp-remote bridge.
Почему Zed для разработчика из РФ
Сильный угол по сравнению с Cursor / VS Code Copilot:
- Cursor дорого ($20 + посредник для оплаты)
- Copilot блокируется в мае 2026 — GitHub приостановил новые регистрации Pro/Pro+ для незападных юзеров
- Zed бесплатен + BYOK свой ключ Claude / OpenAI / OpenRouter (OpenRouter принимает российские карты через ЮMoney/СБП) + Signalo MCP бесплатно. Связка без посредников.
Аудитория Zed в РФ нишевая — Хабр публикует обзоры на релизы, активных Telegram-каналов нет. Если важны подробные гайды на русском — Cursor выигрывает по объёму. Если важна свобода от подписок и посредников — Zed.
Шаги подключения
- 1
Установите Zed (бесплатно, без VPN)
zed.dev/download — macOS/Linux. На Windows пока preview. Бинарник скачивается без блокировок. Free tier даёт unlimited usage с вашим API-ключом (BYOK — bring your own key) Claude/OpenAI/OpenRouter.
- 2
- 3
Откройте Zed settings.json
В Zed: ⌘+, (Cmd+Comma) → Open Settings. Или Agent Panel → ⋯ (три точки) → Add Custom Server — UI-вариант.
- 4
Добавьте Signalo в context_servers
С декабря 2025 Zed поддерживает Streamable HTTP MCP нативно (PR #13762, auto-detect HTTP vs SSE) — npm-пакет mcp-remote больше не нужен. Ключ называется `context_servers` (НЕ `mcpServers` как в Claude/Cursor/Windsurf — типовая ошибка миграции). См. JSON ниже.
- 5
Сохраните и пройдите OAuth
После сохранения Zed обнаружит сервер. При первом обращении из Agent Panel откроется OAuth-окно Signalo, после approve токен кешируется локально.
JSON-конфиг для settings.json
Путь файла: ~/.config/zed/settings.json (Linux/macOS) или .zed/settings.json (project-level в репо). Ключ — context_servers (не mcpServers).
{
"context_servers": {
"signalo": {
"source": "custom",
"url": "https://api.mysignalo.com/mcp"
}
}
}После сохранения Zed обнаружит сервер. При первом запросе от Agent Panel — откроется OAuth-окно для авторизации Signalo. Токен закешируется локально, повторно вводить не нужно.
Legacy mcp-remote bridge. До PR #13762 (декабрь 2025) Zed не имел native HTTP, и community использовал mcp-remote npm-пакет для мостирования. Если у вас старый конфиг с npx mcp-remote в args — он ещё работает, но это лишняя зависимость. Перепишите на формат выше.
Безопасность
Bearer-токен Signalo хранится в локальном secret-store Zed (через нативный HTTP-клиент), не в settings.json. OAuth 2.0 с PKCE. Запросы логируются в кабинете Signalo. Отзыв доступа одной кнопкой.
Частые вопросы
Zed бесплатный? Что с моделью?
Zed редактор бесплатный навсегда. AI Pro подписка $20/мес — даёт доступ к моделям через Zed. НО самый популярный сценарий в РФ — BYOK (bring your own key): вы используете свой ключ Claude/OpenAI/OpenRouter с unlimited usage, без подписки Zed AI. Подписка $20 нужна только если нет своего ключа и хочется единого биллинга.
Как платить за Pro из России?
$20/мес через Stripe — RU-карты не работают. Но в этом и фишка Zed — Pro не обязателен. Подключите свой ключ OpenRouter (российские карты работают на openrouter.ai через ЮMoney/СБП) или Claude через посредника, и используйте Zed бесплатно.
Раньше нужен был mcp-remote bridge — он ещё нужен?
Нет, с декабря 2025 (PR #13762) Zed поддерживает Streamable HTTP MCP нативно. Раньше через npm-пакет mcp-remote мостили HTTP в stdio — теперь можно подключать напрямую по URL. Старые конфиги с mcp-remote работают, но это лишняя зависимость. Если у вас осталась запись `npx mcp-remote` в settings.json — замените на новый формат с прямым URL (см. JSON-конфиг ниже).
Чем ключ `context_servers` отличается от `mcpServers`?
Это типовая ошибка миграции. Claude Desktop / Cursor / Windsurf используют `mcpServers`. VS Code Copilot — `servers`. Zed — `context_servers`. Конфиги несовместимы между клиентами, нужно копировать значения внутри, но имя верхнего ключа разное. При копировании конфига из другой статьи — проверьте этот момент.
Что Zed увидит из моих встреч?
Стандартный read-only scope: транскрипты, метаданные, поиск. Данные идут напрямую от Signalo в Zed по HTTPS (Streamable HTTP MCP). Bearer токен хранится в локальном secret store Zed, OAuth 2.0 PKCE при первом запуске.
Готовы попробовать?
Zed Free + Signalo Free — связка работает без копейки. Если нужен AI помощник в редакторе — добавьте OpenRouter ключ с российской карты.