İndirmeler
Clavitor'ı makinenize kurun.
CLI, yapay zeka aracınıza kasaya kapsamlı erişim sağlar. Proxy, kimlik bilgilerini HTTPS isteklerine şeffaf bir şekilde enjekte eder. Her ikisi de sıfır bağımlılığa sahip tekil ikili dosyalardır.
İndir
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
Tarayıcı uzantısı
Kimlik bilgilerini tarayıcıda doldurmayı mı tercih edersiniz? Clavitor uzantısı, şifreleri, geçiş anahtarlarını, kartları ve tek seferlik kodları gerçekten istediği alana bırakır — kasınız uzaktayken, makinenizde hiçbir şey önbelleğe alınmadan veya şifresi çözülmeden.
Chrome için şimdi mevcut. Firefox ve Safari yakında geliyor.
Bir yapay zeka aracı kurun
İki adım. Yeni bir CLI kurulumundan çalışan bir yapay zeka aracı kimliğine kadar bir dakikanın altında.
1. Yapay zeka aracısını kasada oluşturun
Kasanızın web arayüzünde Ajanlar → Yeni bölümüne gidin. Ajana ad verin (örneğin, "Claude Code") ve hangi kayıtlara erişebileceğini seçin. Clavitor bir kayıt blob'u ve bir kayıt anahtarı döndürür. Blob mühürlüdür (kasa adresini ve ajan kimliğini kodlar); anahtar, onu açan tek sırdır. Anahtarı bir parola gibi ele alın: doğrudan ajanın çalıştığı makineye verin, sonra atın.
2. Yapay zeka aracısının makinesinde CLI'yı başlatın
$ clavitor-cli init <enrollment-blob> Enrollment key:
CLI sizden anahtarı ister (anahtar komut satırından hiç alınmaz ve ekrana yazılmaz), blob'un şifresini yerelde çözer ve sonucu ~/.config/clavitor/config (veya $XDG_CONFIG_HOME/clavitor/config) içinde şifreli yerel yapılandırma olarak kaydeder. Blob'a veya anahtara bir daha ihtiyacınız olmaz. Sonraki bölüm, ajanın bu noktadan sonra CLI'yi nasıl kullandığını gösterir.
Proxy'yi kurun
Zaten HTTP/HTTPS konuşan yapay zeka araçları için — Claude Desktop, özel komut dosyaları, requests veya fetch kullanan herhangi bir şey. Proxy, yapay zeka aracı ile yukarı akış API'si arasında oturur, clavitor://Entry/field yer tutucularını kablo üzerinde çözer, böylece yapay zeka aracı gerçek kimlik bilgilerini asla tutmaz. Tehdit modeli ve protokol ayrıntıları için proxy mimarisi sayfasına bakın.
Kılavuz, konuşma dilinde yazılmıştır, böylece bir insan veya bir yapay zeka aracı onu baştan sona okuyabilir ve gerçek bir makinede yürütebilir. İşletim sisteminizi aşağıdan seçin — her bölüm kendi içinde altı adımlık bir prosedürdür.
Başlamadan önce: kasadan bir kayıt blob'u ve anahtar alın
Kasanızdan bir kayıt blob'una ve ona ait kayıt anahtarına ihtiyacınız var. Bu, yalnızca bir insanın yapabileceği tek kısımdır — kasa, yeni bir ajanı yetkilendirmek için bir donanım dokunuşu gerektirir.
Kasanın web arayüzünde Ajanlar → Yeni bölümüne gidin, ajana ad verin (ör. "Local Proxy"), hangi kayıtlara erişebileceğini seçin ve istendiğinde güvenlik anahtarınıza dokunun. Clavitor bir kayıt blob'u ve bir kayıt anahtarı döndürür. İkisini de kopyalayın. Aşağıdaki adımlar, her birini bir kez yapıştırmanızı ve ardından unutmanızı ister.
Linux
Aşağıdaki kılavuz bash kullanır ve x86-64 üzerinde olduğunuzu varsayar; aarch64 üzerindeyseniz amd64 yerine arm64 kullanın.
1. Proxy ikili dosyasını indirin ve çalıştırılabilir hale getirin. Tek bir bağımsız ikili dosya, bağımlılık yok:
$ curl -LO https://clavitor.ai/downloads/clavitor-proxy-linux-amd64 $ chmod +x clavitor-proxy-linux-amd64
2. İkili dosya diskte. Şimdi onu kasanıza bağlayın. Proxy, blob'u ve anahtarı stdin'den okur (komut satırından hiç okumaz; böylece shell geçmişinize sızmazlar). İstendiğinde her birini "Başlamadan önce" bölümünden yapıştırın (anahtar ekrana yazılmaz), ardından size gösterdiği kasa host'unu onaylayın:
$ ./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 serveAz önce ne oldu: blob'un şifresi anahtarla yerelde çözüldü (ağ çağrısı yok) ve kasa adresi + ajan kimliği + kimlik bilgilerini çözen anahtar, ikili dosyanın yanında şifreli bir dosyaya, clavitor.conf, yazıldı (mod 0600). Blob'a veya anahtara bir daha ihtiyacınız olmaz. Girdi yazılmak yerine boruyla aktarıldığında host onayı yanıtlanamaz, bu yüzden önce CLAVITOR_PROXY_CONFIRM_VAULT=<vault-host> ayarlayın.
3. Proxy'nin kök CA'sını dışa aktarın. Proxy, yapay zeka aracınızın yaptığı her HTTPS bağlantısını sonlandıracak ve her yukarı akış ana bilgisayarı için anında bir sertifika yeniden yayınlayacaktır. Kök CA'sına güvenmeden, bu sertifikalar doğrulama hatası verecektir:
$ ./clavitor-proxy-linux-amd64 ca > clavitor-proxy-ca.pem
4. CA'yı sistem güven deposuna yükleyin. Debian/Ubuntu ve türevlerinde:
$ sudo cp clavitor-proxy-ca.pem /usr/local/share/ca-certificates/clavitor-proxy-ca.crt $ sudo update-ca-certificates
update-ca-certificates çıktısı 1 added olmalıdır. Buradan itibaren, makinedeki her HTTPS istemcisi (curl, Python'ın requests'i, Go'nun net/http'si vb.) proxy'nin sertifikalarını meşru olarak kabul eder.
5. Proxy'yi başlatın. 127.0.0.1:1983'e bağlanır ve ön planda çalışır; Ctrl-C durdurur:
$ ./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"
Kalıcı bir kurulum için, yeniden başlatma üzerine yeniden başlatılması için aynı ikili dosyayı işaret eden bir systemd birimi bırakın — referans bir birim için proxy belgelerine bakın.
6. Ajanınızı proxy'ye yönlendirin ve uçtan uca doğrulayın. Başka bir shell'de, ikili dosyanın bulunduğu klasörde (oradaki proxy-auth dosyası proxy'nin erişim belirtecidir; serve bu satırı basar):
$ 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
Proxy'den çıkan ve OpenAI'nin sunucularına ulaşan şey — yapay zeka aracınızın asla görmediği istek:
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
OpenAI'den bir JSON yanıtı alırsanız, her şey yapılandırılmıştır. Proxy, Authorization başlığına gerçek anahtarı yerleştirerek ve isteği yukarı akışa ileterek, kimlik bilgisi çözme anahtarını kullanarak clavitor://OpenAI/key'i kasaya karşı çözdü. Yapay zeka aracı kodunuz yalnızca yer tutucuyu tutar; gerçek anahtar proxy'nin işlem belleğinden asla çıkmaz.
macOS
Aşağıdaki kılavuz zsh'yi (macOS'taki varsayılan kabuk) kullanır ve Apple Silicon'u varsayar; Intel Mac'teyseniz arm64 yerine amd64 kullanın.
1. Proxy ikili dosyasını indirin ve çalıştırılabilir hale getirin. Tek bir bağımsız ikili dosya, bağımlılık yok:
$ curl -LO https://clavitor.ai/downloads/clavitor-proxy-darwin-arm64 $ chmod +x clavitor-proxy-darwin-arm64
macOS Gatekeeper ilk seferde ikili dosyayı çalıştırmayı reddederse, Finder'da sağ tıklayın, Aç'ı seçin ve onaylayın — bu istisnayı kaydeder. Ondan sonra komut satırı çağrısı çalışır.
2. İkili dosya diskte. Şimdi onu kasanıza bağlayın. Proxy, blob'u ve anahtarı stdin'den okur (komut satırından hiç okumaz; böylece shell geçmişinize sızmazlar). İstendiğinde her birini "Başlamadan önce" bölümünden yapıştırın (anahtar ekrana yazılmaz), ardından size gösterdiği kasa host'unu onaylayın:
$ ./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 serveAz önce ne oldu: blob'un şifresi anahtarla yerelde çözüldü (ağ çağrısı yok) ve kasa adresi + ajan kimliği + kimlik bilgilerini çözen anahtar, ikili dosyanın yanında şifreli bir dosyaya, clavitor.conf, yazıldı (mod 0600). Blob'a veya anahtara bir daha ihtiyacınız olmaz. Girdi yazılmak yerine boruyla aktarıldığında host onayı yanıtlanamaz, bu yüzden önce CLAVITOR_PROXY_CONFIRM_VAULT=<vault-host> ayarlayın.
3. Proxy'nin kök CA'sını dışa aktarın. Proxy, yapay zeka aracınızın yaptığı her HTTPS bağlantısını sonlandıracak ve her yukarı akış ana bilgisayarı için anında bir sertifika yeniden yayınlayacaktır. Kök CA'sına güvenmeden, bu sertifikalar doğrulama hatası verecektir:
$ ./clavitor-proxy-darwin-arm64 ca > clavitor-proxy-ca.pem
4. CA'yı Sistem Anahtar Zincirine yükleyin. Tek komut, sudo parolanızı sorar:
$ sudo security add-trusted-cert -d -r trustRoot \
-k /Library/Keychains/System.keychain clavitor-proxy-ca.pemBundan sonra, Safari, curl, Swift, Python, Go ve makinedeki diğer çoğu HTTPS istemcisi proxy'nin sertifikalarını kabul eder. (Az sayıda dil çalışma zamanı kendi güven demetini gönderir ve ayrı yapılandırma gerektirir — bu durumda bir sertifika hatası görürsünüz.)
5. Proxy'yi başlatın. 127.0.0.1:1983'e bağlanır ve ön planda çalışır; Ctrl-C durdurur:
$ ./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"
Kalıcı bir kurulum için, oturum açarken başlaması ve çöktüğünde yeniden başlaması için bir launchd aracı olarak yükleyin.
6. Ajanınızı proxy'ye yönlendirin ve uçtan uca doğrulayın. Başka bir shell'de, ikili dosyanın bulunduğu klasörde (oradaki proxy-auth dosyası proxy'nin erişim belirtecidir; serve bu satırı basar):
$ 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
Proxy'den çıkan ve OpenAI'nin sunucularına ulaşan şey — yapay zeka aracınızın asla görmediği istek:
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
OpenAI'den bir JSON yanıtı alırsanız, her şey yapılandırılmıştır. Proxy, Authorization başlığına gerçek anahtarı yerleştirerek ve isteği yukarı akışa ileterek, kimlik bilgisi çözme anahtarını kullanarak clavitor://OpenAI/key'i kasaya karşı çözdü. Yapay zeka aracı kodunuz yalnızca yer tutucuyu tutar; gerçek anahtar proxy'nin işlem belleğinden asla çıkmaz.
Windows
Aşağıdaki kılavuz PowerShell kullanır ve 64 bit Windows'u varsayar; 32 bit'teyseniz windows-amd64.exe yerine windows-386.exe kullanın.
1. Proxy ikili dosyasını indirin. Tek bir bağımsız .exe, bağımlılık yok:
> Invoke-WebRequest https://clavitor.ai/downloads/clavitor-proxy-windows-amd64.exe `
-OutFile clavitor-proxy.exeWindows SmartScreen, imzalanmamış bir ikili dosyayı ilk kez çalıştırdığınızda bir uyarı gösterebilir — izin vermek için Daha fazla bilgi → Yine de çalıştır'a tıklayın.
2. İkili dosya diskte. Şimdi onu kasanıza bağlayın. Proxy, blob'u ve anahtarı stdin'den okur (komut satırından hiç okumaz; böylece PowerShell geçmişinize sızmazlar). İstendiğinde her birini "Başlamadan önce" bölümünden yapıştırın (anahtar ekrana yazılmaz), ardından size gösterdiği kasa host'unu onaylayın:
> .\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 serveAz önce ne oldu: blob'un şifresi anahtarla yerelde çözüldü (ağ çağrısı yok) ve kasa adresi + ajan kimliği + kimlik bilgilerini çözen anahtar, ikili dosyanın yanında şifreli bir dosyaya, clavitor.conf, yazıldı. Blob'a veya anahtara bir daha ihtiyacınız olmaz. Girdi yazılmak yerine boruyla aktarıldığında host onayı yanıtlanamaz, bu yüzden önce CLAVITOR_PROXY_CONFIRM_VAULT=<vault-host> ayarlayın.
3. Proxy'nin kök CA'sını dışa aktarın. Proxy, yapay zeka aracınızın yaptığı her HTTPS bağlantısını sonlandıracak ve her yukarı akış ana bilgisayarı için anında bir sertifika yeniden yayınlayacaktır. Kök CA'sına güvenmeden, bu sertifikalar doğrulama hatası verecektir:
> .\clavitor-proxy.exe ca > clavitor-proxy-ca.pem
4. CA'yı Yerel Makine Güvenilir Kök deposuna yükleyin. Yükseltilmiş bir PowerShell açın (PowerShell'e sağ tıklayın → Yönetici olarak çalıştır) ve şunu çalıştırın:
> certutil -addstore -f "ROOT" clavitor-proxy-ca.pem
Bundan sonra, Edge, .NET, curl.exe ve makinedeki çoğu HTTP istemcisi proxy'nin sertifikalarını kabul eder. (Firefox kendi güven deposunu korur; Firefox üzerinden test yapıyorsanız, CA'yı ayrı olarak Ayarlar → Gizlilik ve Güvenlik → Sertifikalar → Sertifikaları Görüntüle → Yetkililer → İçe Aktar altında içe aktarın.)
5. Proxy'yi başlatın. 127.0.0.1:1983'e bağlanır ve ön planda çalışır; Ctrl-C durdurur:
> .\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"
Kalıcı bir kurulum için, önyüklemede başlaması için bir Windows hizmeti veya zamanlanmış görev olarak kaydedin.
6. Ajanınızı proxy'ye yönlendirin ve uçtan uca doğrulayın. Başka bir PowerShell penceresinde, ikili dosyanın bulunduğu klasörde (oradaki proxy-auth dosyası proxy'nin erişim belirtecidir):
> $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(Açıkça curl.exe kullanın — PowerShell'in curl takma adı, proxy ortam değişkenini farklı şekilde işleyen Invoke-WebRequest'e işaret eder.) Proxy'den çıkan ve OpenAI'nin sunucularına ulaşan şey — yapay zeka aracınızın asla görmediği istek:
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
OpenAI'den bir JSON yanıtı alırsanız, her şey yapılandırılmıştır. Proxy, Authorization başlığına gerçek anahtarı yerleştirerek ve isteği yukarı akışa ileterek, kimlik bilgisi çözme anahtarını kullanarak clavitor://OpenAI/key'i kasaya karşı çözdü. Yapay zeka aracı kodunuz yalnızca yer tutucuyu tutar; gerçek anahtar proxy'nin işlem belleğinden asla çıkmaz.
Claude Code becerisini yükleyin
CLI, Claude Code'a kasanızı nasıl kullanacağını öğreten yerleşik bir beceri tanımı ile birlikte gelir. Tek komut yükler.
# 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
Beceri ikili dosyaya gömülmüştür. Yeni bir sürüm indirerek güncelleyin.
Kullanın
Yapay zeka aracınız artık kimlik bilgilerini alabilir, TOTP kodları üretebilir ve yeni gizli bilgiler depolayabilir. Her erişim, kasanın denetim izinde günlüğe kaydedilir.
# 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
Tek bir CLI çağrısı. Tüm gizli bilgiler.
Kasanız, kapsamlarınız, denetim iziniz. Ortam değişkeni yok, yapılandırma dosyası yok, günlüklerde gizli bilgi yok.