twitter-cli: APIキー不要のTwitter/X CLI
March 10, 2026
カテゴリ:
実用的なオープンソースプロジェクト
twitter-cli: ターミナルからTwitter/Xを強力に操作(APIキー不要)
Twitter/X APIの利用が月額数千円かかる世界で、twitter-cliは無料で強力な代替手段を提供します。このPython CLIはブラウザのクッキーを認証に使用し、リクエストを本物のブラウザトラフィックと区別がつかないようにします。APIキー不要、公式制限によるレートリミットなし—ただ純粋なターミナルパワーです。
🚀 主な機能
読み取り操作
- タイムライン: For-youおよびフォロー中フィード(
twitter feed) - ブックマーク: 保存したツイート一覧(
twitter bookmarks) - 検索: キーワード検索(Top/Latest/Photosタブ)
- ユーザープロフィール: ツイート、いいね、フォロワー、フォロー中
- ツイート詳細: ツイート + スレッド返信の表示
- JSON出力: スクリプト/自動化に最適
- スマートフィルタリング: エンゲージメントベースのツイートスコアリング
書き込み操作
- ツイートとリプライの投稿
- 自分のツイートの削除
- いいね/いいね解除、リツイート/リツイート解除
- ブックマーク/ブックマーク解除
検閲回避の魔法
- 完全クッキー転送: すべてのブラウザクッキーを抽出
- TLSフィンガープリント: Chromeを動的に模倣
- リクエストジッター: パターンを回避するためのランダムタイミング
- プロキシサポート:
TWITTER_PROXY環境変数 - レートリミティング: 組み込みの遅延とリトライ
🎯 クイックスタート
# インストール(1コマンド)
uv tool install twitter-cli
# タイムライン
twitter feed
# フォロー中のみ
twitter feed -t following
# Elon Muskの最近の投稿
twitter user-posts elonmusk --max 20
# ランキングフィルタ付き検索
twitter search "AI agents" --filter
# JSON出力
twitter bookmarks --json > my_bookmarks.json
🔐 認証(ゼロセットアップ)
自動: デフォルトブラウザ(Chrome/Arc/Edge/Firefox/Brave)にログイン
手動: TWITTER_AUTH_TOKEN + TWITTER_CT0環境変数を設定
⚙️ 設定
config.yamlを作成:
fetch:
count: 50
filter:
mode: "topN"
topN: 20
weights:
likes: 1.0
retweets: 3.0
bookmarks: 5.0
rateLimit:
requestDelay: 2.5
maxRetries: 3
🛡️ 安全に利用(BAN回避のベストプラクティス)
- ✅ プロキシ使用:
export TWITTER_PROXY=socks5://127.0.0.1:1080 - ✅ リクエスト制限:
--max 500ではなく--max 20 - ✅ ブラウザクッキー: 完全フィンガープリント保護
- ✅ 住宅プロキシ > データセンターIP
- ✅ ランダム遅延組み込み
🤖 AIエージェント統合
Claude Code、OpenClaw、その他のAIフレームワーク向けにSKILL.mdを含む:
# Claude/Antigravity用
mkdir -p .agents/skills
curl -o .agents/skills/twitter-cli/SKILL.md https://raw.githubusercontent.com/jackwener/twitter-cli/main/SKILL.md
📦 インストールオプション
# 最速: uv tool(推奨)
uv tool install twitter-cli
# pipx
pipx install twitter-cli
# ソースから
git clone https://github.com/jackwener/twitter-cli.git
cd twitter-cli
uv sync
twitter-cliの優位性
| 機能 | twitter-cli | 公式API | スクレイパー |
|---|---|---|---|
| コスト | 無料 | $100-5000/月 | 無料 |
| レートリミット | ブラウザ風 | 厳格なクォータ | 頻繁なBAN |
| 認証 | クッキー | APIキー | 複雑 |
| 書き込みサポート | ✅ 投稿/削除/いいね | ✅ | ❌ 通常なし |
| 検閲回避 | 高度 | N/A | 基本 |
スター: 1.1k+ | Apache 2.0ライセンス | 積極的にメンテナンス中
今すぐtwitter-cliをゲットして、ターミナルからTwitter/X体験をコントロールを取り戻しましょう! 🚀
元の記事:
オリジナルを見る