AnyD
Агент для программирования в VS Code. Подключается к любому OpenAI-совместимому (/chat/completions) или Anthropic-совместимому (/v1/messages) API: укажите адрес, ключ и, если нужно, системный промпт.
Подключение
- Нажмите значок AnyD на панели слева.
- Вставьте адрес API и ключ. Подойдёт любой OpenAI-совместимый адрес; если сервер не поддерживает какие-то возможности, AnyD сам перейдёт в совместимый режим.
- Список моделей загрузится с сервера. Если сервер его не отдаёт, будет показан встроенный каталог; свою модель можно добавить по ID в настройках.
| Провайдер |
Endpoint |
Формат |
| OpenAI |
https://api.openai.com/v1 |
OpenAI |
| OpenRouter |
https://openrouter.ai/api/v1 |
OpenAI |
| DeepSeek |
https://api.deepseek.com |
OpenAI |
| Z.ai |
https://api.z.ai/api/paas/v4 |
OpenAI |
| Anthropic |
https://api.anthropic.com |
Anthropic |
| Ollama |
http://localhost:11434/v1 |
OpenAI |
Ключей можно добавить несколько. Модели всех ключей показываются в одном меню, разложенные по семействам. Внизу меню — ползунок «Усилие»: низкое, среднее, высокое, очень высокое или максимальное — насколько долго модель рассуждает.
Что делает агент
Читает, создаёт, правит и удаляет файлы проекта.
Ищет по коду, смотрит структуру папок, проверяет ошибки VS Code после правок.
Запускает команды, в том числе долгие (dev-сервер, watch) — до 8 одновременно, с кнопкой остановки.
Открывает веб-страницы по ссылке.
Задаёт вопрос с вариантами ответа, если чего-то не хватает.
Ведёт список шагов для длинных задач («Шаг 2 из 5»).
Выполняет команды в видимом терминале VS Code «AnyD»: вывод виден, пароль для sudo вы вводите сами прямо в терминале, на вопросы команд агент отвечает через send_input.
Работает в настоящем браузере: отдельное окно Chrome, Edge, Brave или Chromium со своим профилем. Открывает сайты, читает, нажимает, вводит текст, делает скриншоты. Вы видите то же окно и можете войти в нём на нужные сайты.
Рисует картинки и делает видео, присылает файлы в чат.
Видит экран и управляет мышью и клавиатурой в любых программах (скриншоты отправляются модели, если она понимает изображения). Каждое действие спрашивает разрешение, пока вы не включите «Экран, мышь и клавиатура» в разрешениях. На macOS при первом использовании разрешите VS Code «Универсальный доступ» и «Запись экрана».
Картинки и видео
Агент рисует изображения и делает короткие видео моделями вашего ключа: Grok Imagine, Grok Imagine Video, GPT Image, Imagen, Flux, Sora, Veo и другими. Результат сохраняется в проект (по умолчанию в generated/) и сразу показывается в чате. Чтобы изменить картинку, прикрепите её к сообщению. Модель изображений можно выбрать и в меню моделей: тогда каждое сообщение — это описание картинки. Какой моделью рисовать, выбирается в разделе «Инструменты»; если не выбрать, AnyD возьмёт первую подходящую модель из ваших ключей.
Агент может прислать в чат и обычный файл, например собранный архив или отчёт.
Рассуждения модели показываются строкой «Размышления · 3 с», по клику раскрываются. Действия агента собираются в одну строку вида «Выполнил 2 команды, прочитал 6 файлов, изменил test_shipping.py»; внутри — diff каждой правки и вывод каждой команды.
Режимы
- Действие — правит файлы проекта, перед командами спрашивает.
- План — только читает код и предлагает план. Кнопка «Одобрить и начать» запускает выполнение.
- Без вопросов — выполняет всё без подтверждений.
Что можно делать без подтверждения, настраивается в разделе «Разрешения». Под каждым ответом с правками есть кнопка «Откатить» — файлы возвращаются к состоянию до этого ответа.
Чаты
Поиск, избранное, сортировка, переименование, экспорт в Markdown, ветка от любого ответа, правка отправленного сообщения. Название чата модель придумывает сама по первому сообщению.
Файлы и папки добавляются через @, кнопку «+» или Ctrl+Alt+L / Cmd+Alt+L (открытый файл или выделение). Картинки можно вставить из буфера обмена. Кольцо справа от модели показывает, сколько контекста занято и чем.
Проект
Если включить «Правила проекта», AnyD добавит в системное сообщение AGENTS.md, CLAUDE.md, .cursorrules, .clinerules и .anydrules из корня проекта. Если включить «Помнить между чатами», агент сохраняет факты о проекте и видит их в новых чатах. По умолчанию оба выключены.
Системный промпт
AnyD ничего не добавляет к запросу от себя. Модель получает только ваш системный промпт (он один: Настройки → Агент) и описания инструментов. Правила проекта (AGENTS.md, CLAUDE.md и т. п.) и память проекта добавляются, только если вы их включите. Что именно уходит модели, показывает команда «AnyD: Показать системное сообщение».
Совместимость с прокси
Если сервер отвечает ошибкой 400/422/5xx, AnyD пробует другие варианты запроса: без дополнительных параметров, с заголовками как у OpenAI SDK, с инструментами текстом (как в Cline), без стриминга. Сработавший вариант запоминается для ключа и модели. Все запросы и ответы сервера (без ключа) видны в журнале: «AnyD: Журнал запросов». Кнопка «Проверить модели» в настройках ключа показывает, какие модели сервер обслуживает прямо сейчас.
Переустановка
Если удалить AnyD и поставить заново, он начинает с чистого листа, как при первой установке: без ключей, без системного промпта и без чатов. Обновления ничего не стирают. Сбросить всё вручную можно кнопкой «Сбросить AnyD» в разделе «О расширении».
Данные
Запросы отправляются напрямую на указанный endpoint. Ключи хранятся в SecretStorage VS Code, чаты — локально в папке расширения. Телеметрии нет.
Клавиши
|
|
Ctrl+Alt+K / Cmd+Alt+K |
открыть AnyD |
Ctrl+Alt+L / Cmd+Alt+L |
добавить файл или выделение в чат |
Enter / Shift+Enter |
отправить / новая строка |
Esc |
остановить |
Tab |
вставить подсказку |
AnyD is a coding agent for VS Code that works with any OpenAI- or Anthropic-compatible API using your own key. Interface in Russian and English.