Aller au contenu

clix — X depuis le terminal sans API, et le pipeline veille → publication qui va avec

Resume

clix (172 stars, MIT, Python) est un CLI qui accède à X sans API keys, via cookies de navigateur (clix auth login extrait les cookies). Expose 46 outils MCP pour les agents IA. Commandes : lecture (feed, search, trending, tweet, user, bookmarks, DM), actions (post, delete, like, retweet, follow, block, dm send), programmation (schedule), listes. Usage documenté : @iamsupersocks a construit un pipeline veille automatique (70+ sources RSS/X/blogs + analyse Grok API) qui publie les signaux IA distillés sur X via clix toutes les heures. Feed public pour agents : iamsupersocks.com/ai-signal.md.

Analyse critique

Le ToS risk — réel mais différent de CloakBrowser :

clix contourne la tarification API de X (devenue prohibitive pour les usages légers), pas un système de sécurité protégeant des tiers. La nuance est importante : l'outil abuse de la relation contractuelle avec X Corp, pas d'une infrastructure de confiance tierce. Risque : suspension du compte X utilisé. Risque nul pour les tiers. L'auteur est explicite ("à mes risques et périls", compte marqué "automatisé"). C'est un choix conscient et documenté, pas une attaque.

Historiquement, X tolère ce type d'outil jusqu'à ce qu'il devienne visible (rotation des endpoints de cookies quand la traction monte). MIT + 172 stars = encore sous le radar.

Ce qui est techniquement intéressant :

L'exposition de 46 outils MCP est la vraie valeur — un agent Claude Code peut poster, lire, rechercher sur X sans aucune configuration OAuth. Pour des pipelines de publication automatisée (veille → X), c'est fonctionnel immédiatement.

Le pipeline iamsupersocks — pattern réutilisable :

Le cas d'usage documenté est plus intéressant que l'outil lui-même : veille multi-sources (RSS + X + blogs) → filtre LLM (Grok API) → publication concise sur X via clix. Ce pipeline de curation automatisée est exactement le type d'automatisation que /schedule de Claude Code pourrait orchestrer. L'outil en lui-même n'est qu'une brique terminale.

Le feed ai-signal.md :

Un endpoint public markdown d'actu IA en temps réel, conçu pour être consommé par des agents. Format simple, pas d'auth, mise à jour horaire. Intéressant comme source de veille complémentaire — à condition de vérifier la qualité du filtre amont (source unique, pas d'audit éditorial).

Pertinence ProbatioVault

Impact modéré — pas pour publier sur X, mais pour compléter le pipeline de veille existant.

Contexte : l'API X officielle est trop chère pour l'usage actuel.

local-agent-ops/reading/client.py appelle api.x.com via OAuth2 (GET /2/users/:id/bookmarks). L'API X a durci ses conditions tarifaires — le tier utilisé est devenu prohibitif pour un usage de veille personnelle. clix résout ce problème directement : mêmes données, zéro coût API, auth par cookies navigateur.

La plomberie est quasi complète :

local-agent-ops/reading/veille.py fait déjà : scan incrémental des bookmarks depuis ~/AI_INBOX/READING/RUNS/, filtre keywords AI/dev/sécurité, classification par catégorie, évaluation pertinence gouvernance, extraction des URLs. Le /morning skill en affiche le résultat. Un LaunchAgent (com.local-agent-ops.reading-x) déclenche le fetch à 7h30.

clix bookmarks remplace client.py : il alimente AI_INBOX/READING/RUNS/ dans le même format attendu par veille.py. Substitution ciblée, le reste de la chaîne ne change pas.

La seule brique manquante : passer les VeilleItem.urls retenus au skill /veille pour créer les fiches automatiquement. Une boucle courte dans morning-review.sh suffit.

Mise a jour 2026-04-08 : X (Twitter) publie un serveur MCP officiel — XMCP (https://github.com/xdevplatform/xmcp, via @jonoringer). Python, OAuth1/OAuth2, 100+ outils API, compatible FastMCP. C'est la premiere plateforme majeure a proposer un MCP officiel. Alternative potentielle a clix pour le pipeline veille, mais necessite des cles API X (payantes). Pour l'instant clix reste plus pratique (zero cout, auth par cookies). A surveiller si X durcit la detection des cookies.

Pipeline cible (bookmarks X → fiches veille sans intervention manuelle) :

clix bookmarks  →  AI_INBOX/READING/RUNS/  →  veille.py (déjà fait)
                                           items retenus avec URLs
                                           /veille <url>  ← brique manquante
                                           fiches archivées automatiquement

En tâche planifiée : avec /schedule daily, ce pipeline tourne sans ouvrir une session — les bookmarks X faits depuis le téléphone dans la journée alimentent la base de veille automatiquement le soir.

Ce qui ne s'applique pas : publication sur X (pas de besoin), contournement API (non pertinent pour ProbatioVault).