Simon Willison wydał plugin llm-keys-ui 0.1 – webowy interfejs do bezpiecznego zapisywania kluczy API dla agentów kodujących AI.

Źródło zdjęcia: Simon Willison’s Weblog
Simon Willison zaprezentował nowy plugin dla swojego narzędzia llm o nazwie llm-keys-ui, w wersji 0.1. To niewielkie, ale praktyczne rozszerzenie rozwiązuje bardzo konkretny problem, na który natrafił, korzystając z agentów kodujących uruchamianych zdalnie na różnych maszynach i kontrolowanych z telefonu.
Willison opisuje, że od pewnego czasu używa Codex Remote do uruchamiania agentów AI piszących kod na wielu urządzeniach, którymi zarządza mobilnie. Czasami te same maszyny służą mu do pracy nad projektami związanymi z LLM, co wymaga skonfigurowania kluczy API do modeli językowych. Problem polegał na tym, że nie chciał wklejać kluczy API bezpośrednio w sesjach agenta ani w aplikacji ChatGPT — potrzebował bezpiecznego sposobu na przekazanie ich na docelową maszynę.
llm od Simona Willisona, który udostępnia webowy interfejs do zarządzania kluczami API.llm keys get anthropic w skryptach powłoki.Mechanizm działania jest prosty i wpisuje się w filozofię narzędzia llm, które Willison rozwija już od dłuższego czasu jako uniwersalny interfejs wiersza poleceń do pracy z modelami językowymi. Aby uruchomić interfejs do zarządzania kluczami, wystarczy polecić agentowi Codex wykonanie komendy:
uvx --with llm-keys-ui llm keys-ui --all
Po wykonaniu tej komendy agent może przekazać użytkownikowi adres URL — w tym adres w sieci lokalnej lub adres urządzenia w sieci Tailscale — pod którym dostępny jest interfejs webowy służący do zapisywania dodatkowych kluczy API. Dzięki temu Willison może otworzyć ten adres na swoim telefonie i bezpiecznie wprowadzić klucz bez konieczności wpisywania go w oknie czatu z agentem czy w aplikacji ChatGPT, gdzie mógłby zostać przypadkowo zapisany w historii rozmowy lub logach.
Po zapisaniu klucza za pomocą interfejsu, agent działający na tej samej maszynie może go później wykorzystać w poleceniach powłoki, na przykład za pomocą komendy llm keys get anthropic, gdy potrzebuje uwierzytelnić się w usłudze Anthropic lub innym dostawcy modeli.
Rozwiązanie to jest odpowiedzią na realny, praktyczny problem, jaki niesie ze sobą coraz częstsze korzystanie z agentów AI do pisania kodu na zdalnych, rozproszonych maszynach. W miarę jak deweloperzy — tacy jak Willison — zaczynają zarządzać agentami z urządzeń mobilnych, kwestie bezpieczeństwa poświadczeń stają się coraz istotniejsze. Wklejanie kluczy API bezpośrednio do sesji z chatbotem czy agentem AI wiąże się z ryzykiem: klucz może zostać zapisany w historii, przesłany do zewnętrznego serwisu obsługującego czat lub pozostać widoczny w logach.
llm-keys-ui oddziela zatem proces konfiguracji poświadczeń od samej komunikacji z agentem, tworząc dedykowany, lokalny kanał do zarządzania kluczami. To rozwiązanie typowe dla podejścia Willisona do budowy narzędzi — minimalistyczne, skupione na jednym konkretnym problemie, łatwe do uruchomienia jednym poleceniem dzięki uvx.
Plugin trafia do ekosystemu narzędzi wokół biblioteki llm, którą Willison rozwija od lat jako otwartoźródłowe narzędzie do pracy z modelami językowymi z linii komend, wspierające wielu dostawców API, w tym Anthropic i OpenAI.
llm-keys-ui 0.1 to niewielki, ale funkcjonalny plugin, który adresuje konkretny problem bezpieczeństwa przy pracy z agentami kodującymi na zdalnych maszynach — pozwala wprowadzać klucze API przez dedykowany interfejs webowy, zamiast wklejać je bezpośrednio w sesjach czatu z AI.

Natura wprowadza smart ring Interface za 99 dolarów, łączący dostęp do agentów AI jak ChatGPT i Claude z monitorowaniem zdrowia użytkownika.

Meta wprowadza nowe narzędzia AI wykrywające reklamy i konta kierujące do materiałów przedstawiających wykorzystywanie seksualne dzieci na Facebooku i Instagramie.

GPT-6 Astra w teście StarSkirmish nie radziła sobie z botami StarCrafta i pobrała gotowe rozwiązanie człowieka jako swoje.