clix : interagir avec X depuis le terminal, sans API key

AITutoriel·3 min de lecture·459 mots
clix : interagir avec X depuis le terminal, sans API key

X a revu son pricing API vers un modèle pay-per-use. Pour les agents IA qui lisent ou postent sur X, ça chiffre vite. @thismacapital a signalé l'alternative : clix, un CLI Python open-source signé @spideystreet qui passe par les cookies de ton navigateur. Zéro OAuth, zéro clé API, zéro facture.

clix en action : interface terminal riche pour interagir avec X sans API key

En prod en moins de cinq minutes, et branchable à un agent via MCP.


  1. Install

    Il te faut Python 3.11+. Le package s'appelle clix0 sur PyPI.

    uv pip install clix0
    

    Ou avec pip classique :

    pip install clix0
    

    Compatible Python 3.11+

  2. Auth par cookies

    clix lit les cookies de ta session X dans ton navigateur. Aucun token à générer, aucune app à enregistrer sur developer.twitter.com.

    clix auth
    

    La commande ouvre ton navigateur, extrait les cookies de session, les stocke localement. Trente secondes.

  3. Tester les commandes de base

    Une fois authentifié, trois commandes à connaître :

    clix feed                     # affiche ton fil
    clix search "agent IA"        # recherche avec output structuré
    clix post "Premier test clix" # poste un tweet
    

    L'output terminal est lisible à l'oeil. En mode --json, tout devient parseable par un agent.

  4. Démarrer le serveur MCP

    Un serveur MCP intégré expose 14 outils.

    clix mcp
    

    Puis dans ta config MCP (Claude Desktop, Continue, ou ton propre agent) :

    {
      "mcpServers": {
        "clix": {
          "command": "clix",
          "args": ["mcp"]
        }
      }
    }
    

    Ton agent peut maintenant appeler search_tweets, post_tweet, get_timeline et les 11 autres outils directement, sans passer par l'API payante.


Attention au fork

Le repo principal, maintenu par @spideystreet, c'est github.com/spideystreet/clix. Il circule un fork github.com/vibecodor99/clix qui n'a ni les mises à jour récentes ni le serveur MCP complet.


Dans une stack d'agents

Le pattern cookie-auth existe depuis longtemps, mais le serveur MCP change l'équation. Brancher un agent sur X demandait soit de payer l'API, soit de maintenir une solution maison fragile. Avec clix, deux commandes suffisent pour exposer 14 outils stables via un protocole que ton agent connaît déjà.

Si tu construis des agents marketing qui postent sur X, le pattern est proche de ce qu'on a creusé dans cet article sur les agents marketing autonomes. Pour structurer comment ton agent utilise ces outils, le framework Agent Skills d'Addy Osmani donne un cadre solide.

github
spideystreet/clix

CLI Python pour interagir avec X via cookie auth. Serveur MCP intégré avec 14 outils. Zéro API key.

Python·PolyForm NC 1.0

▸ Articles similaires