Arisu — AI Key 自動化採掘システム
Arisu は、公開コードリポジトリ(GitHub、GitLab、Gitee、Docker Hub、PyPI、npm など)やコードスニペット(Gist、Issues、CommonCrawl)を自動的にスキャンし、AI サービスの API キー(DeepSeek、OpenAI、Anthropic、Kimi など)を抽出して、その有効性と残高を検証するツールです。TUI ダッシュボードと複数の出力形式(JSON、CSV、Markdown)を提供します。
機能
- 🔍 マルチソーススキャン:GitHub コード検索、Sourcegraph、Gist、Issues、GitLab、Gitee、Docker Hub、CommonCrawl、PyPI、npm、HuggingFace など。
- 🔑 スマートなキー抽出:DeepSeek、OpenAI、Anthropic、Kimi、SiliconFlow など 20 以上のベンダーのキー形式に対応。
- ✅ 残高検証:各ベンダーの API を呼び出してキーの有効性を確認し、残高を取得します。
- 📊 リアルタイムダッシュボード:Bubble Tea ベースの TUI で、スキャン進捗、有効なキー、高価値キーのトップを表示します。
- 💾 進捗の永続化:中断からの再開に対応し、重複スキャンを回避します。
- 🌐 プロキシ切り替え:Clash API を統合し、出口ノードを動的に切り替えてレート制限を回避できます。
- 📁 レポート出力:JSON、CSV、Markdown の 3 形式のレポートを生成します。
クイックスタート
前提条件
- Go 1.21+
- GitHub Personal Access Token(任意だが、強く推奨)
- Clash プロキシ(任意)
インストール
git clone https://github.com/yourusername/arisu.git
cd arisu
go mod tidy