---
title: "Downloads"
description: "Hent Clavitor CLI og proxy på alle platforme."
lang: da
url: https://clavitor.ai/da/downloads
markdown: https://clavitor.ai/da/downloads.md
translation_of: https://clavitor.ai/en/downloads.md
authoritative: false
publisher: Clavitor LLC
---

> This is the Danish translation of [Downloads](https://clavitor.ai/en/downloads.md). The original English text is authoritative; where the two differ, the English version prevails.

# Downloads: Få Clavitor på din maskine.

CLI'en giver dine agenter begrænset adgang til din boks. Proxyen injicerer loginoplysninger i HTTPS-anmodninger transparent. Begge er enkeltstående binære filer uden afhængigheder.

## Download

> Live content (`downloads`) — see the [HTML version of this page](https://clavitor.ai/da/downloads).

## Browserudvidelse

Foretrækker du at udfylde loginoplysninger i browseren? Clavitor-udvidelsen indsætter adgangskoder, passkeys, kort og engangskoder i det felt, der rent faktisk ønsker dem — mens din boks forbliver ekstern, uden noget cachelagret eller dekrypteret på din maskine.

Tilgængelig nu til Chrome. Firefox og Safari kommer snart.

[Installer fra Chrome Web Store](https://chromewebstore.google.com/detail/clavitor/ddbhcfcclgjplbibgcphifegjadnmfpf)
[Lær mere](https://clavitor.ai/da/extension)

## Opsæt en agent

To trin. Mindre end et minut fra en frisk CLI-installation til en fungerende agentidentitet.

### 1. Opret agenten i din boks

I din boks' web-brugerflade, gå til **Agenter → Ny**. Navngiv agenten (f.eks. "Claude Code") og vælg, hvilke poster den kan tilgå. Clavitor returnerer en **opsætningstoken** — en enkelt streng, der koder boksens adresse, agentens identitet og den nøgle, den skal bruge.

Tokenet kan kun bruges én gang og har kort levetid (15 minutter som standard). Behandl den som en adgangskode: giv den direkte til maskinen, hvor agenten kører, og smid den derefter væk.

### 2. Initialiser CLI'en på agentens maskine

```
$ clavitor-cli init <setup-token>
```

Tokenet dekodes og gemmes som krypteret lokal konfiguration (`~/.config/clavitor/agent.clv` som standard — filrettigheder `0600`). Den oprindelige token forbruges og kan ikke genbruges. Næste afsnit viser, hvordan agenten bruger CLI'en fra dette punkt.

## Opsæt proxyen

Til agenter, der allerede taler HTTP/HTTPS — Claude Desktop, brugerdefinerede scripts, alt der bruger `requests` eller `fetch`. Proxyen sidder mellem agenten og den opstrøms API, og løser `clavitor://Entry/field` placeholders på ledningen, så agenten aldrig holder den faktiske loginoplysning. Se [proxyens arkitekturside](https://clavitor.ai/da/proxy/technical) for trusselsmodellen og protokoldetaljer.

Gennemgangen er skrevet samtaleagtigt, så et menneske eller en AI-agent kan læse den fra start til slut og udføre den på en rigtig maskine. Vælg dit OS nedenfor — hvert afsnit er en selvstændig procedure med seks trin.

### Før du starter: hent en opsætningstoken fra boksen

Du skal bruge en opsætningstoken fra din boks. **Dette er den eneste del, et menneske kan gøre** — boksen kræver et hardware-tap for at godkende en ny agent.

I boksens web-brugerflade, gå til **Agenter → Ny**, navngiv agenten (f.eks. "Lokal Proxy"), vælg hvilke poster den kan tilgå, og tryk på din sikkerhedsnøgle, når du bliver bedt om det. Clavitor returnerer en engangstoken med en 15-minutters TTL. Kopier den. Resten af trinene nedenfor beder dig om at indsætte den én gang og derefter glemme den.

### Linux

Gennemgangen nedenfor bruger bash og antager, at du er på x86-64; erstat `arm64` med `amd64`, hvis du er på aarch64.

**1. Download proxyens binære fil og gør den eksekverbar.** En enkelt, selvstændig binær fil, ingen afhængigheder:

```
$ curl -LO https://clavitor.ai/downloads/clavitor-proxy-linux-amd64
$ chmod +x clavitor-proxy-linux-amd64
```

**2. Den binære fil er på disken. Bind den nu til din boks.** Proxyen læser opsætningstokenet fra stdin (aldrig fra kommandolinjen, så den lækker ikke ind i din shell-historik). Indsæt tokenet fra "Før du starter", når du bliver bedt om det:

```
$ ./clavitor-proxy-linux-amd64 init
Paste enrollment token, then press Enter:
<paste-the-token-here>
✓ Authenticated.
```

Hvad der lige skete: tokenet blev dekrypteret lokalt (ingen netværkskald), boksens adresse + agentidentitet + dekrypteringsnøgle til loginoplysninger blev skrevet til en krypteret sidecar på `~/.config/clavitor-proxy/agent.clv` (tilstand `0600`), og tokenet selv er nu forbrugt. Du behøver den ikke igen.

**3. Eksporter proxyens rod-CA.** Proxyen vil afslutte enhver HTTPS-forbindelse, din agent laver, og udstede et certifikat for hver opstrøms host on-the-fly. Uden at stole på dens rod-CA, ville disse certifikater fejle verifikation:

```
$ ./clavitor-proxy-linux-amd64 ca > clavitor-proxy-ca.pem
```

**4. Installer CA'en i systemets tillidslager.** På Debian/Ubuntu og derivater:

```
$ sudo cp clavitor-proxy-ca.pem /usr/local/share/ca-certificates/clavitor-proxy-ca.crt
$ sudo update-ca-certificates
```

`update-ca-certificates` bør udskrive `1 added`. Fra nu af accepterer enhver HTTPS-klient på maskinen (curl, Python's requests, Go's net/http osv.) proxyens certifikater som legitime.

**5. Start proxyen.** Den binder til `127.0.0.1:1983` og kører i forgrunden; Ctrl-C stopper den:

```
$ ./clavitor-proxy-linux-amd64 serve
clavitor-proxy listening on 127.0.0.1:1983
```

For en permanent opsætning, opret en systemd-enhed, der peger på den samme binære fil, så den genstarter ved genstart — se [proxyens dokumentation](https://clavitor.ai/da/proxy/technical) for en referenceenhed.

**6. Peg din agent mod proxyen og verificer end-to-end.** I en anden shell:

```
$ export HTTPS_PROXY=http://127.0.0.1:1983
$ curl -H "Authorization: Bearer clavitor://OpenAI/key" https://api.openai.com/v1/models
```

Hvad der faktisk forlader proxyen og når OpenAI's servere — anmodningen din agent aldrig ser:

```
GET /v1/models HTTP/1.1
Host: api.openai.com
Authorization: Bearer sk-proj-abc123def456ghi789…    ← real key, injected by the proxy
User-Agent: curl/8.4.0
```

Hvis du får et JSON-svar tilbage fra OpenAI, er alt sat op. Proxyen løste `clavitor://OpenAI/key` mod boksen ved hjælp af dekrypteringsnøglen til loginoplysninger fra trin 2, erstattede den rigtige nøgle i `Authorization`-headeren og videresendte anmodningen opstrøms. Din agentkode indeholder kun placeholderen; den rigtige nøgle forlader aldrig proxyens proceshukommelse.

### macOS

Gennemgangen nedenfor bruger zsh (standard shell på macOS) og antager Apple Silicon; erstat `amd64` med `arm64`, hvis du er på en Intel Mac.

**1. Download proxyens binære fil og gør den eksekverbar.** En enkelt, selvstændig binær fil, ingen afhængigheder:

```
$ curl -LO https://clavitor.ai/downloads/clavitor-proxy-darwin-arm64
$ chmod +x clavitor-proxy-darwin-arm64
```

Hvis macOS Gatekeeper nægter at køre den binære fil første gang, højreklik på den i Finder, vælg **Åbn**, og bekræft — det registrerer undtagelsen. Derefter virker kaldet fra kommandolinjen.

**2. Den binære fil er på disken. Bind den nu til din boks.** Proxyen læser opsætningstokenet fra stdin (aldrig fra kommandolinjen, så den lækker ikke ind i din shell-historik). Indsæt tokenet fra "Før du starter", når du bliver bedt om det:

```
$ ./clavitor-proxy-darwin-arm64 init
Paste enrollment token, then press Enter:
<paste-the-token-here>
✓ Authenticated.
```

Hvad der lige skete: tokenet blev dekrypteret lokalt (ingen netværkskald), boksens adresse + agentidentitet + dekrypteringsnøgle til loginoplysninger blev skrevet til en krypteret sidecar på `~/.config/clavitor-proxy/agent.clv` (tilstand `0600`), og tokenet selv er nu forbrugt. Du behøver den ikke igen.

**3. Eksporter proxyens rod-CA.** Proxyen vil afslutte enhver HTTPS-forbindelse, din agent laver, og udstede et certifikat for hver opstrøms host on-the-fly. Uden at stole på dens rod-CA, ville disse certifikater fejle verifikation:

```
$ ./clavitor-proxy-darwin-arm64 ca > clavitor-proxy-ca.pem
```

**4. Installer CA'en i System Keychain.** Én kommando, beder om din sudo-adgangskode:

```
$ sudo security add-trusted-cert -d -r trustRoot \
    -k /Library/Keychains/System.keychain clavitor-proxy-ca.pem
```

Efter dette accepterer Safari, curl, Swift, Python, Go og de fleste andre HTTPS-klienter på maskinen proxyens certifikater. (Et lille antal sprog-runtimes leveres med deres egen tillidsbundt og kræver separat konfiguration — du vil se en certifikatfejl, hvis det er tilfældet.)

**5. Start proxyen.** Den binder til `127.0.0.1:1983` og kører i forgrunden; Ctrl-C stopper den:

```
$ ./clavitor-proxy-darwin-arm64 serve
clavitor-proxy listening on 127.0.0.1:1983
```

For en permanent opsætning, installer den som en launchd-agent, så den starter ved login og genstarter ved nedbrud.

**6. Peg din agent mod proxyen og verificer end-to-end.** I en anden shell:

```
$ export HTTPS_PROXY=http://127.0.0.1:1983
$ curl -H "Authorization: Bearer clavitor://OpenAI/key" https://api.openai.com/v1/models
```

Hvad der faktisk forlader proxyen og når OpenAI's servere — anmodningen din agent aldrig ser:

```
GET /v1/models HTTP/1.1
Host: api.openai.com
Authorization: Bearer sk-proj-abc123def456ghi789…    ← real key, injected by the proxy
User-Agent: curl/8.4.0
```

Hvis du får et JSON-svar tilbage fra OpenAI, er alt sat op. Proxyen løste `clavitor://OpenAI/key` mod boksen ved hjælp af dekrypteringsnøglen til loginoplysninger fra trin 2, erstattede den rigtige nøgle i `Authorization`-headeren og videresendte anmodningen opstrøms. Din agentkode indeholder kun placeholderen; den rigtige nøgle forlader aldrig proxyens proceshukommelse.

### Windows

Gennemgangen nedenfor bruger PowerShell og antager 64-bit Windows; erstat `windows-386.exe` med `windows-amd64.exe`, hvis du er på 32-bit.

**1. Download proxyens binære fil.** En enkelt, selvstændig .exe-fil, ingen afhængigheder:

```
> Invoke-WebRequest https://clavitor.ai/downloads/clavitor-proxy-windows-amd64.exe `
    -OutFile clavitor-proxy.exe
```

Windows SmartScreen kan vise en advarsel første gang, du kører en usigneret binær fil — klik **Mere info → Kør alligevel** for at tillade det.

**2. Den binære fil er på disken. Bind den nu til din boks.** Proxyen læser opsætningstokenet fra stdin (aldrig fra kommandolinjen, så den lækker ikke ind i din PowerShell-historik). Indsæt tokenet fra "Før du starter", når du bliver bedt om det:

```
> .\clavitor-proxy.exe init
Paste enrollment token, then press Enter:
<paste-the-token-here>
✓ Authenticated.
```

Hvad der lige skete: tokenet blev dekrypteret lokalt (ingen netværkskald), boksens adresse + agentidentitet + dekrypteringsnøgle til loginoplysninger blev skrevet til en krypteret sidecar på `%APPDATA%\clavitor-proxy\agent.clv`, og tokenet selv er nu forbrugt. Du behøver den ikke igen.

**3. Eksporter proxyens rod-CA.** Proxyen vil afslutte enhver HTTPS-forbindelse, din agent laver, og udstede et certifikat for hver opstrøms host on-the-fly. Uden at stole på dens rod-CA, ville disse certifikater fejle verifikation:

```
> .\clavitor-proxy.exe ca > clavitor-proxy-ca.pem
```

**4. Installer CA'en i Local Machine Trusted Root-lageret.** Åbn en forhøjet PowerShell (Højreklik på PowerShell → **Kør som administrator**) og kør:

```
> certutil -addstore -f "ROOT" clavitor-proxy-ca.pem
```

Efter dette accepterer Edge, .NET, curl.exe og de fleste HTTP-klienter på maskinen proxyens certifikater. (Firefox vedligeholder sit eget tillidslager; hvis du tester gennem Firefox, skal du importere CA'en separat under **Indstillinger → Privatliv & sikkerhed → Certifikater → Vis certifikater → Myndigheder → Importér**.)

**5. Start proxyen.** Den binder til `127.0.0.1:1983` og kører i forgrunden; Ctrl-C stopper den:

```
> .\clavitor-proxy.exe serve
clavitor-proxy listening on 127.0.0.1:1983
```

For en permanent opsætning, registrer den som en Windows-tjeneste eller planlagt opgave, så den starter ved opstart.

**6. Peg din agent mod proxyen og verificer end-to-end.** I et andet PowerShell-vindue:

```
> $env:HTTPS_PROXY = "http://127.0.0.1:1983"
> curl.exe -H "Authorization: Bearer clavitor://OpenAI/key" `
    https://api.openai.com/v1/models
```

(Brug `curl.exe` eksplicit — PowerShell's `curl`-alias peger på `Invoke-WebRequest`, som håndterer proxy-miljøvariablen anderledes.) Hvad der faktisk forlader proxyen og når OpenAI's servere — anmodningen din agent aldrig ser:

```
GET /v1/models HTTP/1.1
Host: api.openai.com
Authorization: Bearer sk-proj-abc123def456ghi789…    ← real key, injected by the proxy
User-Agent: curl/8.4.0
```

Hvis du får et JSON-svar tilbage fra OpenAI, er alt sat op. Proxyen løste `clavitor://OpenAI/key` mod boksen ved hjælp af dekrypteringsnøglen til loginoplysninger fra trin 2, erstattede den rigtige nøgle i `Authorization`-headeren og videresendte anmodningen opstrøms. Din agentkode indeholder kun placeholderen; den rigtige nøgle forlader aldrig proxyens proceshukommelse.

## Installer Claude Code-færdigheden

CLI'en leveres med en indbygget færdighedsdefinition, der lærer Claude Code at bruge din boks. Én kommando installerer den.

```
# Install globally (all projects)

$ clavitor-cli skill > ~/.claude/skills/clavitor.md

# Or install for a specific project

$ clavitor-cli skill > /path/to/project/.claude/skills/clavitor.md
```

Færdigheden er indlejret i den binære fil. Opdater den ved at downloade en ny udgivelse.

## Brug den

Din agent kan nu hente loginoplysninger, generere TOTP-koder og gemme nye hemmeligheder. Hver adgang logges i boksens auditlog.

```
# Fetch a credential

$ clavitor-cli get github

# Generate a TOTP code

$ clavitor-cli totp github

# Store a new credential

$ clavitor-cli put credential "AWS Prod" --username admin --password s3cret

# List all entries

$ clavitor-cli list
```

## Ét CLI-kald. Alle loginoplysninger.

Din boks, dine scopes, dit auditlog. Ingen miljøvariabler, ingen konfigurationsfiler, ingen hemmeligheder i logs.
[Start gratis](https://clavitor.ai/da/checkout)
[Udviklerdokumentation](https://clavitor.ai/da/developers)
