Саймон Уиллисон выпустил плагин llm-keys-ui для ключей в Codex Remote

Саймон Уиллисон выпустил плагин llm-keys-ui для ключей в Codex Remote

Саймон Уиллисон выпустил версию 0.1 плагина llm-keys-ui для командной утилиты llm. Плагин решает узкую задачу: автор пользуется Codex Remote, чтобы запускать кодинг-агентов на разных машинах и управлять ими с телефона, и иногда для этой работы нужно настроить API-ключ на удалённой машине. Вставлять ключи прямо в сессию агента или в приложение ChatGPT Уиллисон не хочет, поэтому и написал отдельный инструмент. Плагин запускается командой Codex, которая говорит агенту выполнить uvx --with llm-keys-ui llm keys-ui --all; после запуска агент сообщает автору URL, включая адреса в локальной сети или устройства Tailscale, по которому открывается веб-интерфейс для сохранения дополнительных API-ключей. Дальше сохранённый ключ можно получить командой вида llm keys get anthropic как часть shell-команды, когда ключ нужен агенту. Материал не сообщает ни о лицензии, ни о цене, ни о том, пользуется ли плагином кто-то, кроме самого автора.

Ключевые факты

  • Саймон Уиллисон выпустил плагин llm-keys-ui версии 0.1 для своей утилиты llm
  • Плагин поднимает локальный веб-интерфейс для сохранения API-ключей на удалённой машине
  • Запуск, командой uvx --with llm-keys-ui llm keys-ui --all, которую агент выполняет через Codex Remote
  • Интерфейс доступен по URL в локальной сети или через Tailscale, что позволяет не вставлять ключ в сессию агента или приложение ChatGPT
  • Сохранённый ключ затем читается командой вида llm keys get anthropic в shell-командах агента

Почему это важно

Это небольшой, но точечный ответ на конкретную проблему удалённой работы с кодинг-агентами: когда агент управляется с телефона и запускается на чужой или временной машине, вставлять туда секретные API-ключи вручную, плохая практика. Уиллисон закрывает именно этот зазор отдельным плагином, а не обходным путём через чат-приложение.

Кому это важно

В первую очередь тем, кто уже пользуется утилитой llm самого Уиллисона и Codex Remote для запуска агентов на нескольких машинах. Для остальных разработчиков, управляющих ИИ-агентами удалённо, это готовый паттерн, как передавать секреты агенту, не давая ему видеть их текст напрямую.

Как это применить

Нужно попросить Codex выполнить uvx --with llm-keys-ui llm keys-ui --all; агент в ответ вернёт URL веб-интерфейса, доступный по локальной сети или через Tailscale, где можно сохранить ключи. После этого агент читает нужный ключ командой вида llm keys get anthropic внутри shell-команды, не получая его в открытом тексте сессии.

Можно ли доверять

Автор, создатель самой утилиты llm, публикует материал на собственном сайте от первого лица, с точным описанием команд и своего рабочего процесса. Это личный анонс инструмента, а не независимо проверенная новость: сторонних подтверждений использования или отзывов в материале нет.

Риски и подводные камни

Плагин открывает веб-интерфейс с доступом к API-ключам по сетевому адресу, значит, важно, кто ещё имеет доступ к той же локальной сети или Tailscale-сети. Версия обозначена как 0.1, то есть ранний, ещё не устоявшийся релиз.

«Мне не нравится вставлять API-ключи в сессии агента, поэтому я хотел получить способ доставить эти ключи на машину, не вставляя их напрямую в приложение ChatGPT.»

— Саймон Уиллисон