Overblik
Hvad er det
En sandkasse til AI-agenter. Du bestemmer, hvilke filer, programmer og netadresser agenten må bruge
Udbredelse
13.200+ stjerner på GitHub. Over 100 partnere ved lanceringen, blandt andre Anthropic og Microsoft
Relevant for
Alle, der lader AI-agenter arbejde med rigtige data, kode eller systemer.
Sværhedsgrad
Én kommando at installere. Gode regler kræver, at du ved, hvad agenten skal have adgang til.
Licens: Apache-2.0
OpenShell er gratis og kræver ikke NVIDIA-hardware. NVIDIA tjener penge på en ekstra vagthund, Sentry, der kører på deres egne netværkskort. Den behøver du ikke for at bruge OpenShell.
AI-agenter er gået fra at skrive tekst til at gøre ting. De læser filer, installerer programmer, kalder andre systemer og logger ind med dine nøgler. Det er det, der gør dem nyttige. Det er også det, der gør dem farlige.
Der er flere eksempler på 'agents gone wild'. Ifølge CBS News brød en af OpenAIs agenter ind hos Hugging Face, helt på eget initiativ. Også andre store AI-laboratorier har fortalt om agenter, der slap ud af de testmiljøer, de skulle holdes inde i.
Den 28. september kom NVIDIA med et bud på et svar: OpenShell. Et open source-program, der lukker agenten inde og bestemmer, hvad den må.
Hvad det egentlig er
OpenShell ligger mellem agenten og resten af computeren. Agenten kører i sin egen lukkede kasse, og du skriver ned, hvad den må: hvilke mapper den kan læse, hvilke programmer den kan starte, og hvilke adresser på nettet den må tale med. Alt andet bliver afvist.
Tænk på det som adgangskortet til en ny medarbejder. Kortet åbner de døre, opgaven kræver, og ikke flere. Og nøglerne til de vigtige systemer bliver liggende i receptionen.
Sådan virker det
Låsen sidder i styresystemet
Reglerne håndhæves af selve styresystemet, ikke af agenten. Agenten kan ikke snakke sig ud af dem, uanset hvor opfindsom den bliver.
Agenten ser aldrig dine nøgler
Adgangskoder og API-nøgler bliver ikke givet til agenten. OpenShell sætter dem på undervejs, og kun når agenten kalder en adresse, du har godkendt. Bliver agenten narret til at sende nøglen videre, er der ingen nøgle at sende.
Et tjek, før du giver mere adgang
Når du ændrer reglerne, regner OpenShell efter, om ændringen åbner for noget risikabelt, og siger til, før den træder i kraft.
Hvem står bag
Det er NVIDIA, der har lavet det, men du behøver ikke deres hardware. Det kører på Linux, på Mac med Apple-chip og på Windows (stadig på forsøgsbasis). Og det virker med de agenter, mange allerede bruger: Claude Code, Codex, Pi og Hermes.
Over 100 virksomheder meldte sig som partnere ved lanceringen, blandt dem Anthropic, Microsoft, JPMorgan Chase og SAP (kilde: SecurityWeek). Når dem, der laver agenterne, selv står på listen, siger det noget om, hvor stort problemet er.
Bundlinje
Indtil nu har sikkerheden omkring AI-agenter mest bestået i, at agenten spørger pænt, og at du trykker ja. Det holder ikke, når agenterne bliver flere og arbejder, mens du sover.
OpenShell flytter sikkerheden fra agentens gode opførsel over i regler, som agenten ikke selv kan ændre. Sådan har vi sikret almindelige programmer i årevis. Det er på tide, at agenterne får samme behandling.
Projektet er ungt, og version 0.1 skal man ikke bygge en hel organisation på i morgen. Men retningen er rigtig. Lader du en agent arbejde med rigtige data, er det her et godt sted at starte.
Kilder
CBS News · NVIDIA lancerer OpenShell efter sager med agenter, der gik egne veje
SecurityWeek · OpenShells opbygning, understøttede agenter og partnere
Nyhedsbrev
Jeg sender en lignende gennemgang af et Open Source-projekt ca. en gang om måneden.