Journal des modifications

La CLI Lettermint amène vos e-mails dans le terminal

Publié le:

Nous avons récemment lancé le serveur MCP Lettermint, qui vous permet d'interroger votre assistant AI sur vos envois d'e-mails. Vous préférez travailler vous-même dans un terminal ? La CLI Lettermint est faite pour vous.

Envoyer un transactional e-mail tient désormais en une seule commande, sans ouvrir le dashboard. Vous voulez savoir ce qu'est devenu un message ? Retrouvez-le et consultez ses events. Et vos webhooks, vous les testez directement sur votre propre machine. La CLI est disponible pour macOS, Linux et Windows.

Qu'est-ce que la CLI Lettermint

CLI signifie command line interface, un programme que vous pilotez depuis votre terminal. Vous tapez une commande et vous recevez le résultat en texte ou en JSON. Beaucoup de développeurs préfèrent cela à un dashboard, parce qu'ils restent dans leur IDE au lieu de passer par le navigateur.

Une commande, vous pouvez aussi la réutiliser. Mettez-la dans un script ou lancez-la dans votre CI. Un agent AI peut également s'en servir. C'est pour cela que des outils comme Git et Docker ont une CLI depuis des années, et maintenant Lettermint en a une aussi.

Ce que vous pouvez faire avec la CLI Lettermint

Tout ce pour quoi vous ouvriez le dashboard, vous le tapez maintenant sous forme de commande. Envoyer un e-mail, par exemple, ou vérifier pourquoi un message n'a pas encore été remis. Vous pouvez aussi envoyer une version de test de votre newsletter dans votre propre boîte avant de l'envoyer à toute votre liste. La réponse s'affiche dans votre terminal et vous reprenez votre travail.

Voici ce que la CLI sait faire :

  • Envoyer des e-mails et consulter les events d'un message
  • Exporter le contenu d'un message envoyé en HTML, texte ou raw
  • Créer des projets et gérer les routes
  • Ajouter des domaines, les vérifier et les associer à un projet
  • Gérer les webhooks et les recevoir en local sur votre machine
  • Passer d'une équipe à l'autre avec les profiles
  • Exporter un agent skill pour votre agent AI

Tester les webhooks sur votre propre machine

Tester des webhooks en local était jusqu'ici compliqué. Vous voulez voir si votre application gère bien un bounce, ou ce qui se passe quand une réponse arrive sur un inbound e-mail. Mais votre ordinateur n'est pas accessible depuis internet, alors vous mettiez en place un tunnel avec un outil comme ngrok. Cela fonctionnait, mais c'était un outil de plus à installer et à surveiller.

Avec la CLI Lettermint, vous lancez un listener à la place. Lettermint transmet alors les events directement à votre application sur localhost. Pas de tunnel, et vos webhooks existants continuent de tourner normalement.

      lettermint webhooks listen --project PROJECT_ID \
  --forward-to http://localhost:3000/webhooks/lettermint

    

Chaque bounce, chaque remise et chaque inbound e-mail s'affiche dans votre terminal, avec le statut renvoyé par votre application. Si quelque chose cloche dans votre code, corrigez-le et rejouez le même event. Pas besoin d'envoyer un nouvel e-mail.

Scripts et agents AI

Tout ce que vous tapez dans votre terminal peut aller dans un script. Vérifiez dans votre CI qu'un domaine est toujours bien configuré, ou créez un projet pour un nouveau client puisque vous êtes déjà dans le terminal.

Vous travaillez avec un agent AI comme Claude Code ou Codex ? Il peut lui aussi utiliser la CLI. La CLI contient un agent skill qui explique comment fonctionnent les commandes et à quoi un agent doit faire attention. Exportez-le dans un dossier de votre projet :

      lettermint skills export --output ./lettermint-skills

    

Indiquez ce dossier à votre agent et il saura envoyer un e-mail ou vérifier ce qu'il est devenu.

Connexion sécurisée

Vous n'avez pas besoin de token API. Vous connectez la CLI à votre compte comme une application, exactement comme le serveur MCP. Vous vous connectez via votre navigateur, vous donnez votre accord, et vos droits d'équipe s'appliquent ensuite à chaque commande.

      lettermint auth login

    

Sous Applications dans votre compte, vous voyez quelles connexions existent et vous les révoquez quand vous n'utilisez plus un ordinateur. Vous travaillez pour plusieurs équipes ? Connectez-vous une fois par équipe et changez avec lettermint profiles use.

Disponible dès maintenant

La CLI Lettermint est disponible pour macOS, Linux et Windows. Installez-la avec Homebrew sur macOS, avec le script d'installation sur Linux, ou via PowerShell sur Windows. Vos e-mails passent toujours par notre infrastructure européenne, la CLI n'y change rien. Toutes les commandes, options et exemples sont sur GitHub (ouvre dans une nouvelle fenêtre).