Nedlastinger
Få Clavitor på maskinen din.
CLI-en gir AI-agentene dine begrenset tilgang til hvelvet ditt. Proxyen injiserer påloggingsinformasjon i HTTPS-forespørsler transparent. Begge er enkeltstående binærfiler uten avhengigheter.
Last ned
Clavitor CLI
Single binary. Fetch credentials, generate TOTP, store new secrets. Zero dependencies.
| Platform | Size | SHA-256 | |
|---|---|---|---|
| Linux · amd64 | 1.7 MB | b81465759ca1f82c… | Download |
| Linux · arm64 | 1.3 MB | d3cb5af3fd9c736c… | Download |
| macOS · Intel | 1.4 MB | 97f82d5a3b060d38… | Download |
| macOS · Apple Silicon | 1.2 MB | 23c9beac8fd4dfe0… | Download |
| Windows · amd64 | 1.5 MB | 25d69ebd9e8cebcd… | Download |
| Windows · 386 | 1.2 MB | a1873dc576cc479f… | Download |
| FreeBSD · amd64 | 1.5 MB | 89750dcf6e59f8f1… | Download |
Clavitor Proxy
HTTPS proxy that injects credentials into agent requests. WASM crypto, no CGO, zero dependencies.
| Platform | Size | SHA-256 | |
|---|---|---|---|
| Linux · amd64 | 2.6 MB | 10681c485f405342… | Download |
| Linux · arm64 | 2.1 MB | 467b03d5dd006420… | Download |
| macOS · Intel | 2.1 MB | 289d74cdf2e4ed5f… | Download |
| macOS · Apple Silicon | 1.7 MB | 950baa470ce40ff3… | Download |
| Windows · amd64 | 2.2 MB | 4d39567efd100a4b… | Download |
| Windows · 386 | 1.8 MB | fa3cae1a442e140e… | Download |
| FreeBSD · amd64 | 2.4 MB | ee870cc2c717bd7c… | Download |
Download SHA256SUMS · verify with sha256sum -c SHA256SUMS
Nettleserutvidelse
Foretrekker du å fylle inn påloggingsinformasjon i nettleseren? Clavitor-utvidelsen fyller inn passord, passnøkler, kort og engangskoder i feltet som faktisk trenger dem — mens hvelvet ditt forblir eksternt, uten noe hurtigbuffer eller dekryptert på maskinen din.
Tilgjengelig nå for Chrome. Firefox og Safari kommer snart.
Sett opp en agent
To trinn. Under ett minutt fra en fersk CLI-installasjon til en fungerende agentidentitet.
1. Opprett agenten i hvelvet ditt
I hvelvets nettgrensesnitt går du til Agenter → Ny. Gi agenten et navn (for eksempel "Claude Code") og velg hvilke oppføringer den får tilgang til. Clavitor returnerer en registreringsblob og en registreringsnøkkel. Blobben er forseglet (den koder hvelvadressen og agentidentiteten); nøkkelen er den eneste hemmeligheten som åpner den. Behandle nøkkelen som et passord: gi den direkte til maskinen der agenten kjører, og kast den deretter.
2. Initialiser CLI-en på agentens maskin
$ clavitor-cli init <enrollment-blob> Enrollment key:
CLI-en ber om nøkkelen (den tas aldri på kommandolinjen, og den ekkoes ikke), dekrypterer blobben lokalt og lagrer resultatet som kryptert lokal konfigurasjon i ~/.config/clavitor/config (eller $XDG_CONFIG_HOME/clavitor/config). Du trenger ikke blobben eller nøkkelen igjen. Neste avsnitt viser hvordan agenten bruker CLI-en herfra.
Sett opp proxyen
For agenter som allerede snakker HTTP/HTTPS — Claude Desktop, egendefinerte skript, alt som bruker requests eller fetch. Proxyen sitter mellom agenten og den oppstrøms API-en, og løser clavitor://Entry/field-plassholdere på ledningen slik at agenten aldri holder den faktiske påloggingsinformasjonen. Se proxyens tekniske side for trusselmodellen og protokoll detaljer.
Gjennomgangen er skrevet konversasjonelt slik at et menneske eller en AI-agent kan lese den fra topp til bunn og utføre den på en ekte maskin. Velg ditt operativsystem nedenfor — hver seksjon er en selvstendig prosedyre med seks trinn.
Før du starter: hent en registreringsblob og nøkkel fra hvelvet
Du trenger en registreringsblob og tilhørende registreringsnøkkel fra hvelvet ditt. Dette er den ene delen bare et menneske kan gjøre — hvelvet krever et trykk på maskinvaren for å autorisere en ny agent.
I hvelvets nettgrensesnitt går du til Agenter → Ny, gir agenten et navn (f.eks. "Local Proxy"), velger hvilke oppføringer den får tilgang til, og trykker på sikkerhetsnøkkelen når du blir bedt om det. Clavitor returnerer en registreringsblob og en registreringsnøkkel. Kopier begge. Stegene under ber deg lime inn hver av dem én gang, og deretter glemme dem.
Linux
Gjennomgangen nedenfor bruker bash og antar at du er på x86-64; erstatt arm64 med amd64 hvis du er på aarch64.
1. Last ned proxy-binærfilen og gjør den kjørbar. En enkelt selvstendig binærfil, ingen avhengigheter:
$ curl -LO https://clavitor.ai/downloads/clavitor-proxy-linux-amd64 $ chmod +x clavitor-proxy-linux-amd64
2. Binærfilen ligger på disk. Bind den nå til hvelvet ditt. Proxyen leser blobben og nøkkelen fra stdin (aldri fra kommandolinjen, så de ikke lekker inn i skallhistorikken). Lim inn hver fra "Før du starter" når du blir bedt om det (nøkkelen ekkoes ikke), og bekreft deretter hvelvverten den viser deg:
$ ./clavitor-proxy-linux-amd64 init
Paste enrollment blob, then press Enter:
<paste-the-blob-here>
Enrollment key:
<paste-the-key-here>
This token enrolls the agent against vault:
<vault-host>
Your key authenticated the blob — NOT this host. If you did not get
this blob from your own vault operator, answering yes hands your
agent's credential resolution to whoever did.
Enroll against <vault-host>? [yes/no] yes
Enrolled against vault https://<vault-host>
Vault ID <vault-id>
Config /path/to/clavitor.conf
Try: clavitor-proxy ca > ca.pem then clavitor-proxy serveDette skjedde: blobben ble dekryptert lokalt med nøkkelen (ingen nettverkskall), og hvelvadressen + agentidentiteten + nøkkelen for dekryptering av legitimasjon ble skrevet til en kryptert fil, clavitor.conf, ved siden av binærfilen (modus 0600). Du trenger ikke blobben eller nøkkelen igjen. Når inndata er pipe i stedet for tastet, kan vertsbekreftelsen ikke besvares, så sett CLAVITOR_PROXY_CONFIRM_VAULT=<vault-host> først.
3. Eksporter proxyens rot-CA. Proxyen vil terminere hver HTTPS-tilkobling agenten din lager og utstede et sertifikat for hvert oppstrøms vertsnavn på farten. Uten å stole på rot-CA-en, ville disse sertifikatene feile verifisering:
$ ./clavitor-proxy-linux-amd64 ca > clavitor-proxy-ca.pem
4. Installer CA-en i systemets tillitslager. 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 skrive ut 1 added. Fra nå av aksepterer alle HTTPS-klienter på maskinen (curl, Python's requests, Go's net/http, osv.) proxyens sertifikater som legitime.
5. Start proxyen. Den binder seg til 127.0.0.1:1983 og kjører i forgrunnen; Ctrl-C stopper den:
$ ./clavitor-proxy-linux-amd64 serve clavitor-proxy <version> listening on 127.0.0.1:1983 Point your agent at: HTTPS_PROXY=http://clavitor:<token>@127.0.0.1:1983 Token redacted above; it is stored 0600 at /path/to/proxy-auth. e.g. export HTTPS_PROXY="http://clavitor:$(cat /path/to/proxy-auth)@127.0.0.1:1983"
For en permanent oppsett, legg inn en systemd-enhet som peker til samme binærfil slik at den starter på nytt ved omstart — se proxy-dokumentasjonen for en referanse-enhet.
6. Pek agenten mot proxyen og verifiser ende til ende. I et annet skall, i mappen som inneholder binærfilen (filen proxy-auth der er proxyens tilgangstoken; serve skriver ut denne linjen):
$ export HTTPS_PROXY="http://clavitor:$(cat proxy-auth)@127.0.0.1:1983" $ curl -H "Authorization: Bearer clavitor://OpenAI/key" https://api.openai.com/v1/models
Hva som faktisk forlater proxyen og når OpenAIs servere — forespørselen agenten din aldri 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 fra OpenAI, er alt koblet til. Proxyen løste clavitor://OpenAI/key mot hvelvet ved hjelp av nøkkelen for dekryptering av påloggingsinformasjon fra trinn 2, erstattet den virkelige nøkkelen i Authorization-headeren, og videresendte forespørselen oppstrøms. Agentkoden din inneholder bare plassholderen; den virkelige nøkkelen forlater aldri proxyens prosessminne.
macOS
Gjennomgangen nedenfor bruker zsh (standard skallet på macOS) og antar Apple Silicon; erstatt amd64 med arm64 hvis du er på en Intel Mac.
1. Last ned proxy-binærfilen og gjør den kjørbar. En enkelt selvstendig binærfil, ingen avhengigheter:
$ curl -LO https://clavitor.ai/downloads/clavitor-proxy-darwin-arm64 $ chmod +x clavitor-proxy-darwin-arm64
Hvis macOS Gatekeeper nekter å kjøre binærfilen første gang, høyreklikk den i Finder, velg Åpne, og bekreft — det registrerer unntaket. Etter det fungerer kommandolinje-kallet.
2. Binærfilen ligger på disk. Bind den nå til hvelvet ditt. Proxyen leser blobben og nøkkelen fra stdin (aldri fra kommandolinjen, så de ikke lekker inn i skallhistorikken). Lim inn hver fra "Før du starter" når du blir bedt om det (nøkkelen ekkoes ikke), og bekreft deretter hvelvverten den viser deg:
$ ./clavitor-proxy-darwin-arm64 init
Paste enrollment blob, then press Enter:
<paste-the-blob-here>
Enrollment key:
<paste-the-key-here>
This token enrolls the agent against vault:
<vault-host>
Your key authenticated the blob — NOT this host. If you did not get
this blob from your own vault operator, answering yes hands your
agent's credential resolution to whoever did.
Enroll against <vault-host>? [yes/no] yes
Enrolled against vault https://<vault-host>
Vault ID <vault-id>
Config /path/to/clavitor.conf
Try: clavitor-proxy ca > ca.pem then clavitor-proxy serveDette skjedde: blobben ble dekryptert lokalt med nøkkelen (ingen nettverkskall), og hvelvadressen + agentidentiteten + nøkkelen for dekryptering av legitimasjon ble skrevet til en kryptert fil, clavitor.conf, ved siden av binærfilen (modus 0600). Du trenger ikke blobben eller nøkkelen igjen. Når inndata er pipe i stedet for tastet, kan vertsbekreftelsen ikke besvares, så sett CLAVITOR_PROXY_CONFIRM_VAULT=<vault-host> først.
3. Eksporter proxyens rot-CA. Proxyen vil terminere hver HTTPS-tilkobling agenten din lager og utstede et sertifikat for hvert oppstrøms vertsnavn på farten. Uten å stole på rot-CA-en, ville disse sertifikatene feile verifisering:
$ ./clavitor-proxy-darwin-arm64 ca > clavitor-proxy-ca.pem
4. Installer CA-en i systemets nøkkelring. Én kommando, ber om sudo-passordet ditt:
$ sudo security add-trusted-cert -d -r trustRoot \
-k /Library/Keychains/System.keychain clavitor-proxy-ca.pemEtter dette aksepterer Safari, curl, Swift, Python, Go og de fleste andre HTTPS-klienter på maskinen proxyens sertifikater. (Et lite antall kjøretidsmiljøer for språk leveres med sin egen tillitsbundt og trenger separat konfigurasjon — du vil se en sertifikatfeil hvis så.)
5. Start proxyen. Den binder seg til 127.0.0.1:1983 og kjører i forgrunnen; Ctrl-C stopper den:
$ ./clavitor-proxy-darwin-arm64 serve clavitor-proxy <version> listening on 127.0.0.1:1983 Point your agent at: HTTPS_PROXY=http://clavitor:<token>@127.0.0.1:1983 Token redacted above; it is stored 0600 at /path/to/proxy-auth. e.g. export HTTPS_PROXY="http://clavitor:$(cat /path/to/proxy-auth)@127.0.0.1:1983"
For en permanent oppsett, installer det som en launchd-agent slik at det starter ved innlogging og starter på nytt ved krasj.
6. Pek agenten mot proxyen og verifiser ende til ende. I et annet skall, i mappen som inneholder binærfilen (filen proxy-auth der er proxyens tilgangstoken; serve skriver ut denne linjen):
$ export HTTPS_PROXY="http://clavitor:$(cat proxy-auth)@127.0.0.1:1983" $ curl -H "Authorization: Bearer clavitor://OpenAI/key" https://api.openai.com/v1/models
Hva som faktisk forlater proxyen og når OpenAIs servere — forespørselen agenten din aldri 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 fra OpenAI, er alt koblet til. Proxyen løste clavitor://OpenAI/key mot hvelvet ved hjelp av nøkkelen for dekryptering av påloggingsinformasjon fra trinn 2, erstattet den virkelige nøkkelen i Authorization-headeren, og videresendte forespørselen oppstrøms. Agentkoden din inneholder bare plassholderen; den virkelige nøkkelen forlater aldri proxyens prosessminne.
Windows
Gjennomgangen nedenfor bruker PowerShell og antar 64-biters Windows; erstatt windows-386.exe med windows-amd64.exe hvis du er på 32-biters.
1. Last ned proxy-binærfilen. En enkelt selvstendig .exe-fil, ingen avhengigheter:
> Invoke-WebRequest https://clavitor.ai/downloads/clavitor-proxy-windows-amd64.exe `
-OutFile clavitor-proxy.exeWindows SmartScreen kan vise en advarsel første gang du kjører en usignert binærfil — klikk Mer informasjon → Kjør likevel for å tillate det.
2. Binærfilen ligger på disk. Bind den nå til hvelvet ditt. Proxyen leser blobben og nøkkelen fra stdin (aldri fra kommandolinjen, så de ikke lekker inn i PowerShell-historikken). Lim inn hver fra "Før du starter" når du blir bedt om det (nøkkelen ekkoes ikke), og bekreft deretter hvelvverten den viser deg:
> .\clavitor-proxy.exe init
Paste enrollment blob, then press Enter:
<paste-the-blob-here>
Enrollment key:
<paste-the-key-here>
This token enrolls the agent against vault:
<vault-host>
Your key authenticated the blob — NOT this host. If you did not get
this blob from your own vault operator, answering yes hands your
agent's credential resolution to whoever did.
Enroll against <vault-host>? [yes/no] yes
Enrolled against vault https://<vault-host>
Vault ID <vault-id>
Config C:\path\to\clavitor.conf
Try: clavitor-proxy ca > ca.pem then clavitor-proxy serveDette skjedde: blobben ble dekryptert lokalt med nøkkelen (ingen nettverkskall), og hvelvadressen + agentidentiteten + nøkkelen for dekryptering av legitimasjon ble skrevet til en kryptert fil, clavitor.conf, ved siden av binærfilen. Du trenger ikke blobben eller nøkkelen igjen. Når inndata er pipe i stedet for tastet, kan vertsbekreftelsen ikke besvares, så sett CLAVITOR_PROXY_CONFIRM_VAULT=<vault-host> først.
3. Eksporter proxyens rot-CA. Proxyen vil terminere hver HTTPS-tilkobling agenten din lager og utstede et sertifikat for hvert oppstrøms vertsnavn på farten. Uten å stole på rot-CA-en, ville disse sertifikatene feile verifisering:
> .\clavitor-proxy.exe ca > clavitor-proxy-ca.pem
4. Installer CA-en i Local Machine Trusted Root-lageret. Åpne en forhøyet PowerShell (Høyreklikk PowerShell → Kjør som administrator) og kjør:
> certutil -addstore -f "ROOT" clavitor-proxy-ca.pem
Etter dette aksepterer Edge, .NET, curl.exe og de fleste HTTP-klienter på maskinen proxyens sertifikater. (Firefox vedlikeholder sitt eget tillitslager; hvis du tester gjennom Firefox, importer CA-en separat under Innstillinger → Personvern og sikkerhet → Sertifikater → Vis sertifikater → Myndigheter → Importer.)
5. Start proxyen. Den binder seg til 127.0.0.1:1983 og kjører i forgrunnen; Ctrl-C stopper den:
> .\clavitor-proxy.exe serve clavitor-proxy <version> listening on 127.0.0.1:1983 Point your agent at: HTTPS_PROXY=http://clavitor:<token>@127.0.0.1:1983 Token redacted above; it is stored 0600 at C:\path\to\proxy-auth. e.g. export HTTPS_PROXY="http://clavitor:$(cat C:\path\to\proxy-auth)@127.0.0.1:1983"
For en permanent oppsett, registrer den som en Windows-tjeneste eller planlagt oppgave slik at den starter ved oppstart.
6. Pek agenten mot proxyen og verifiser ende til ende. I et annet PowerShell-vindu, i mappen som inneholder binærfilen (filen proxy-auth der er proxyens tilgangstoken):
> $env:HTTPS_PROXY = "http://clavitor:$(Get-Content proxy-auth)@127.0.0.1:1983"
> curl.exe -H "Authorization: Bearer clavitor://OpenAI/key" `
https://api.openai.com/v1/models(Bruk curl.exe eksplisitt — PowerShells curl-alias peker til Invoke-WebRequest, som håndterer proxy-miljøvariabelen annerledes.) Hva som faktisk forlater proxyen og når OpenAIs servere — forespørselen agenten din aldri 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 fra OpenAI, er alt koblet til. Proxyen løste clavitor://OpenAI/key mot hvelvet ved hjelp av nøkkelen for dekryptering av påloggingsinformasjon fra trinn 2, erstattet den virkelige nøkkelen i Authorization-headeren, og videresendte forespørselen oppstrøms. Agentkoden din inneholder bare plassholderen; den virkelige nøkkelen forlater aldri proxyens prosessminne.
Installer Claude Code-ferdigheten
CLI-en leveres med en innebygd ferdighetsdefinisjon som lærer Claude Code hvordan den skal bruke hvelvet ditt. É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
Ferdigheten er innebygd i binærfilen. Oppdater den ved å laste ned en ny utgivelse.
Bruk den
Agenten din kan nå hente påloggingsinformasjon, generere TOTP-koder og lagre nye hemmeligheter. Hver tilgang logges i hvelvets revisjonsspor.
# 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
Én CLI-kommando. Alle hemmeligheter.
Ditt hvelv, dine omfang, ditt revisjonsspor. Ingen miljøvariabler, ingen konfigurasjonsfiler, ingen hemmeligheter i logger.