ローカルスキャン
.envのignore・Git追跡・必要な環境変数名・漏洩候補を確認。スキャン中に実際の.env内容を読み取ったり、ネットワーク送信したりしません。
v0.9.0 · LOCAL-FIRST CLI
API Key Caseは、秘密値を手元に置いたままAIエージェントとの開発を進めるためのローカルCLIです。必要な「名前」と「状態」だけを共有し、保存済みのキーは公式CLIへ直接つなぎます。
$ npx api-key-case scan . --agent-report
API Key Case scan
✓ .env / .env.* ignored
✓ secret values are never printed
! 3 required secret names detected
OPENAI_API_KEY
CLOUDFLARE_API_TOKEN
DATABASE_URL
possible leak: ***REDACTED***
→ wrote AGENT_CONTEXT.safe.md
→ wrote AI_SAFE_PROMPT.md
$ api-key-case deploy OPENAI_API_KEY \
--target vercel --env previewPRO
Deploy plan:
secret : OPENAI_API_KEY (project scope)
target : vercel (vercel)
env : preview
✓ value handed to official CLI via stdin
What it does
「APIキーを貼らないで」と気をつけるだけではなく、貼らなくても開発が進む流れをつくります。
.envのignore・Git追跡・必要な環境変数名・漏洩候補を確認。スキャン中に実際の.env内容を読み取ったり、ネットワーク送信したりしません。
値はmacOS Keychain、Windows Credential Manager、Linux Secret Serviceへ。CLIの引数・ログ・生成ファイルには載せません。
保存済みの値をCloudflare Wrangler・Vercel CLI・GitHub CLIの標準入力へ一度だけ受け渡し。deployはPro機能です。
How it works
AIには実装に必要な情報だけ。秘密値の入力と本番確認は人間のターミナルで行います。
api-key-case scan . --agent-report で、環境変数名と注意点だけのAI向けファイルを生成します。
api-key-case save OPENAI_API_KEY を実行。値を引数に渡さず、対話プロンプトからOSの保護領域へ保存します。
MCP連携でも値は流さず、登録済み/未登録などの状態だけを返します。通常のCLI利用だけでも完結します。
api-key-case deploy が公式CLIへ値を直接渡します。本番環境とGitHubへの配置は、人間による明示確認が必須です。
Simple pricing
サブスクリプションではありません。Proは一度の購入で、将来のアップデートも含まれます。
Free
¥0
AIとの安全な開発フローに必要な基本機能。
.env.example生成deploy_secretの実行を除く)Pro · Buy once
¥1,980買い切り
Freeの全機能に、安全なdeployワークフローを追加。
api-key-case deploydeploy_secretLemon Squeezyでの一回払い · 現在チェックアウト準備中
FAQ & policies
Lemon Squeezyが購入者固有の購入キーをメールと注文ページで案内します。人間のターミナルで api-key-case license activate を実行し、非表示プロンプトへ貼り付けてください。初回有効化のみインターネット接続が必要で、その後のPro判定はオフラインです。
いいえ。scan / save / check / list / removeと、deploy以外のMCP機能はこの先も無料です。Proで解放されるのはCLIのdeployとMCPのdeploy_secretです。
Node.js 20以上、Windows / macOS / Linuxを対象としています。Proの配置機能には、配置先に応じてCloudflare Wrangler、Vercel CLI、GitHub CLIのいずれかが必要です。v0.9.0は一般公開前のため、環境によって未検証の箇所があります。
購入から14日以内であれば、理由を問わず返金します。Lemon Squeezyの注文ページまたはGitHub Issuesからご連絡ください。すでに発行済みのオフラインライセンスは遠隔失効できないため、返金後は利用を停止してください。
いいえ。本製品は事故の確率を下げるための補助ツールで、完全な秘密情報保護やすべての漏洩検出を保証しません。生成物と実行計画は、AIや外部サービスへ渡す前に必ずご自身で確認してください。
スキャンはネットワーク通信なしでローカル実行され、テレメトリもありません。初回ライセンス有効化時だけ購入キーを検証サービスへ送信します。deploy時は保存済みの値を指定したプラットフォームの公式CLIへ標準入力で渡します。
API Key Caseは現在v0.9.0。Lemon Squeezyでの審査完了後、Free版の公開とProライセンスの販売を開始します。