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).