Show HN: TokenVault – Encrypted, Git-synced API token manager for the terminal
hackernews
|
|
🔬 연구
#ai 딜
#ai 모델
#ai 추론
#ai타임스
#gpt-5
#머신러닝/연구
#수학 벤치마크
#알리바바
#큐원3
원문 출처: hackernews · Genesis Park에서 요약 및 분석
요약
알리바바가 최근 학습 중인 단계의 최신 AI 추론 모델인 '큐원3-맥스-싱킹'을 공개했습니다. 이 모델은 2025년 AIME와 HMMT 같은 고난도 미국 수학 경시대회 벤치마크에서 100% 정답률을 기록하며 GPT-5 프로에 이어 완벽한 성과를 낸 두 번째 모델이자 중국 모델 중 최초의 사례로 기록되었습니다. 또한, 이전 버전인 '큐원3-맥스'는 1조 개 이상의 매개변수를 갖춘 대규모 모델로서 가상 암호화폐 실거래 실험에서 2주간 22.3%의 수익률로 1위를 차지하며 GPT-5의 62.7% 손실과 대비되는 뛰어난 성능을 입증한 바 있습니다.
본문
Encrypted token store for developers. Single file, zero dependencies, git-synced. Manage your API tokens and secrets from the terminal. AES-256 encrypted, decrypted with a local master key. Data at ~/.tokenvault/ , key at ~/.config/tokenvault/ — without the key, it's unreadable. Single JS file. No dependencies. Just Node.js. npm i -g tokenvault Or clone and link: git clone https://github.com/saadnvd1/tokenvault && cd tokenvault && npm link Then generate your master key: tv init tv add stripe sk_live_example123 "secret key (prod)" tv add stripe whsec_xyz789 "webhook secret" tv get stripe # prints all tokens for project tv get stripe "secret key (prod)" # prints specific token tv list # all projects tv list stripe # tokens for project (masked) tv remove stripe "webhook secret" # remove one token tv remove stripe # remove all for project tv dump # full decrypted JSON tv init creates a git repo at~/.tokenvault/ and generates a master key at~/.config/tokenvault/master.key tv add encrypts all tokens with AES-256-CBC (Node crypto) and writestokens.enc - Every write auto-commits tokens.enc to the local git repo master.key stays outside the repo, never committed That's it. Single JS file, zero deps. # First machine — set up remote: tv remote https://github.com/you/my-tokens.git # private repo tv push # Second machine: npm i -g tokenvault tv init tv remote https://github.com/you/my-tokens.git tv pull # Copy the master key from your first machine: scp user@first-machine:~/.config/tokenvault/master.key ~/.config/tokenvault/master.key chmod 600 ~/.config/tokenvault/master.key Now tv get works on both machines. Use tv push / tv pull to sync. Tell any AI coding agent (Claude Code, Codex, etc.) to use tv and it can fetch tokens on its own: # In your project's CLAUDE.md or agent instructions: # "Use `tv get [desc]` to fetch API keys. Run `tv list` to see what's available." Output is pipe-safe — colors auto-disable when redirected, so tv get openai "api key" returns a clean value for scripts and subshells. # In a script or .env setup: export OPENAI_API_KEY=$(tv get openai "api key") export STRIPE_SK=$(tv get stripe "secret key (prod)") Tokens are encrypted with AES-256-CBC + PBKDF2 via Node's built-in crypto module. The encrypted file is safe to push to GitHub. Security depends on your master key staying private — treat it like an SSH key. Password managers are designed for web logins. tokenvault is designed for API tokens — things you export in shell scripts, paste into .env files, and reference in CI/CD configs. Different workflow. Env vars work for one machine. tokenvault works across machines via git sync. It's also searchable — tv list shows everything, tv get project finds what you need instantly. Yes. Requires Node.js 16+ (uses built-in crypto, no native deps). - Keyring Vault — macOS menu bar app for tokenvault. Touch ID, search, one-click copy. MIT
Genesis Park 편집팀이 AI를 활용하여 작성한 분석입니다. 원문은 출처 링크를 통해 확인할 수 있습니다.
공유