GitHub CLI が短命 token をサポートしても ghtkn が必要な理由
BRANK
ローカル開発のために GitHub App からセキュアに User Access Token を生成する CLI である ghtkn を開発しています。ところで、本記事を執筆時点でまだ Public Preview ですが GitHub CLI (以下 gh) が自動 refresh される短命 token をサポートしました。現在は opt-in ですが、今後はデフォルトになる予定だそうです。この話を聞いて gh が公式に短命 token をサポートしたのだからサードパーティツールである ghtkn は不要になるのではないかと思われる方もいるかと思いますが、そんなことはありません。ghtkn には gh の短命 token と比べてセキュリティ上明確な優位性があります。自分としては ghtkn を使い続けますし、今後も開発を続けます。本記事では gh が短命 token をサポートした後も ghtkn が必要な理由を説明します。なお、本記事の内容は ghtkn のドキュメントにも書いてあります。ghtkn を v0.4.2 以上に上げれば ghtkn docs コマンドでドキュメントを参照できますし、 ghtkn の agent skill をインストールすれば agent もこの優位性を理解できます。skill をインストールして Claude Code に GitHub CLI が短命トークンをサポートしたらしいけど、そう…