Pilotez tout votre espace de travail depuis la ligne de commande.
atbridge.ai dispose d'une ligne de commande locale pour Thunderbird, pour que scripts, tâches cron, CI et agents IA puissent lire et agir sur vos e-mails, calendriers, contacts, notes & tâches. JSON en entrée, JSON en sortie — apportez n'importe quel modèle, gardez-le sur votre machine, et chaque opération directe s'exécute ~20× plus vite et ~72 % moins cher qu'un outil mail cloud.
atbridge depuis votre terminal — JSON en entrée, JSON en sortie. Canalisez les résultats vers jq, xargs ou n'importe quel script ; ça tourne sur votre machine.
Une surface d'une seule suite
La ligne de commande est une porte d'entrée vers atbridge.ai, pas une app à part. Derrière elle se trouve une seule suite privée pour vos e-mails, calendriers, contacts, notes & tâches — un abonnement et un budget d'ops, partagés avec le MCP et @bridge dans Thunderbird. Scriptez-la ici, pilotez-la depuis votre client IA via MCP, ou travaillez directement dans Thunderbird.
Ce que c'est
atbridge est un seul binaire — la ligne de commande de toute votre suite atbridge.ai. Lisez, envoyez, cherchez et planifiez vos e-mails, calendriers, contacts, notes & tâches directement depuis le terminal. Chaque commande affiche du JSON par défaut, accepte --pretty pour un tableau lisible, et --help pour ses options.
$ atbridge mail list --limit 1
[{"id":"a1b2c3","from":"billing@acme.example","subject":"Invoice #1043","date":"2026-07-18T09:12:00Z","read":false}]
$ atbridge mail list --limit 1 --pretty
ID FROM SUBJECT DATE READ
a1b2c3 billing@acme.example Invoice #1043 2026-07-18 no
Les mêmes opérations partout — la CLI, le MCP et @bridge dans Thunderbird appellent tous la même suite en dessous.
Conçu pour l'automatisation
Conçu pour vivre dans un pipe et un crontab : JSON prévisible, vrais codes de sortie, secrets via stdin.
JSON prêt pour le pipe
Chaque commande écrit du JSON sur stdout — canalisez-le vers jq, xargs ou awk : atbridge mail search --from billing | jq -r '.[].id'.
Prêt pour cron et CI
Ce n'est qu'un binaire avec des codes de sortie. Placez-le dans un crontab ou une étape de CI — aucun démon à surveiller, aucune fenêtre à garder ouverte.
Secrets via stdin
Passez clés et corps de message en entrée (--key-stdin, --md-file) pour que les identifiants n'atterrissent jamais dans l'historique de votre shell ou la liste des processus.
Schémas stables
Les commandes de listage et de recherche renvoient par défaut des lignes JSON stables et légères, pour que les scripts ne cassent pas. Ajoutez --verbose pour le détail complet de chaque élément.
Des erreurs exploitables
Les échecs affichent une erreur structurée sur stderr et renvoient un code de sortie non nul, pour qu'un pipeline puisse réagir au lieu de continuer silencieusement.
Pagination intégrée
--offset, --limit et --count parcourent les grandes boîtes mail ; des lignes légères gardent les charges — et les tokens — réduites.
Des workflows réels
Quelques lignes de shell suffisent généralement. Chaque commande ci-dessous est une vraie commande atbridge.
Tri nocturne par cron
Archivez les newsletters de la semaine dernière et transférez les nouvelles factures à la comptabilité — sans intervention.
# ~/cron/triage.sh — run nightly from crontab
# 1 · Archive read newsletters
atbridge mail search --from newsletter --until 2026-07-13 --snippet --limit 200 \
| jq -r '.[].id' \
| xargs -I{} atbridge mail move --ids {} --to Archive
# 2 · Forward this week's invoices to accounting
atbridge mail search --subject invoice --since 2026-07-13 --limit 50 \
| jq -r '.[].id' \
| xargs -I{} atbridge mail forward {} --from you@work.example --to accounts@work.example
Envoyer un rapport depuis la CI
Transformez un rapport de build en Markdown en e-mail HTML de marque, directement depuis le pipeline.
# CI step — email the build report as branded HTML
atbridge mail send \
--from ci@work.example --to team@work.example \
--subject "Nightly report — build #$CI_RUN" \
--md-file report.md
Événement récurrent, avec vérification de conflit
Ajoutez un point hebdomadaire seulement après avoir confirmé que le créneau est libre sur tous les calendriers.
# Check the slot, then create a weekly series
atbridge calendar clash --start 2026-07-20T09:30:00Z --end 2026-07-20T09:45:00Z
atbridge calendar events create --title "Team standup" \
--start 2026-07-20T09:30:00Z --end 2026-07-20T09:45:00Z \
--recur "FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR"
Un digest matinal sans tokens
Un Skill déterministe — instantané, sans tokens IA dépensés — canalisé vers la notification de votre choix.
# Your briefing across emails and calendars
atbridge skill run today --pretty
Apportez votre propre modèle — et votre propre puissance de calcul
Aucune dépendance sur l'intelligence. Apportez une clé API, ou une CLI de codage que vous payez déjà.
Apportez votre clé — 15 fournisseurs
Connectez l'un des 15 fournisseurs avec atbridge connect activate — OpenAI, Anthropic, Gemini, Mistral, DeepSeek, Kimi, Groq, xAI, OpenRouter, un modèle Ollama local, ou tout endpoint compatible OpenAI. Passez la clé via stdin pour qu'elle ne touche jamais l'historique de votre shell.
printf '%s' "$ANTHROPIC_KEY" \
| atbridge connect activate \
--provider anthropic --key-stdin
Apportez votre puissance de calcul — sans clé API
Vous payez déjà une CLI de codage ? Pointez atbridge.ai vers elle : il exécute claude ou codex comme un sous-processus local sous votre propre session — sans clé API, et sans jamais compter dans votre budget d'ops. Comme un modèle local : votre calcul, votre compte.
atbridge connect activate --provider claude-cli
# or: --provider codex-cli
Dans les deux cas, le modèle est le vôtre. atbridge.ai est une surface de la suite — il apporte les outils ; votre client apporte l'intelligence. Aucun sélecteur de modèle à surveiller, aucune limite par token de notre part.
Skills déterministes
Certaines réponses n'ont besoin d'aucun modèle. Les Skills lisent directement vos e-mails et calendriers et affichent la réponse instantanément — avec zéro token IA.
$ atbridge skill list
$ atbridge skill run today --pretty
Les mêmes commandes slash que dans le chat @bridge de Thunderbird — ici, ce sont de simples commandes pour scripts et cron.
Local, rapide et économique
La ligne de commande tourne sur votre machine et répond en local, donc aucun saut réseau ni charge HTML complète à chaque appel. Pointez-la vers un modèle local et toute la boucle reste sur votre machine ; pointez-la vers un modèle cloud et seul le texte précis sur lequel vous l'interrogez est envoyé à ce fournisseur — vos messages ne transitent jamais par nos serveurs.
Tarifs
Un abonnement atbridge.ai, c'est toute la suite de productivité — e-mails, calendriers, contacts, notes & tâches — à travers la CLI, le MCP et @bridge dans Thunderbird ; la CLI n'est qu'une porte d'entrée. Voyez la page d'accueil et les tarifs complets pour la vue d'ensemble.
La CLI est sur tous les plans, y compris Free — décomptée d'un budget d'ops partagé.
Free
La CLI fonctionne aussi sur Free — elle puise dans votre budget de 20 ops / mois. Commence par 14 jours de Pro illimité.
Commencer — gratuitPersonal
€7.99 standard price after Nov 1
HT
Tarif early-bird · maintenu tant que vous êtes abonné
300 ops / mois partagées sur toute la suite — largement de quoi pour des scripts quotidiens et des tâches cron.
Obtenir PersonalPro
€14.99 standard price after Nov 1
HT
Tarif early-bird · maintenu tant que vous êtes abonné
Ops illimitées. Laissez vos tâches cron et vos agents tourner toute la journée sans budget à surveiller.
Obtenir Pro| Free | Personal | Pro | |
|---|---|---|---|
| Ops / mois | 20 | 300 | Illimité |
| Ligne de commande (CLI) | ✓ | ✓ | ✓ |
| Appareils | 1 | 2 | 5 |
| Comptes e-mail | 1 | Illimité | Illimité |
Questions fréquentes
Puis-je le scripter et piper la sortie JSON ?
Oui — c'est tout l'intérêt. Chaque commande affiche du JSON sur stdout par défaut, vous pouvez donc le canaliser directement vers jq, xargs ou awk : atbridge mail search --from billing | jq -r '.[].id'. Ajoutez --pretty pour un tableau lisible, --verbose pour le détail complet, ou --count pour un simple total. Les erreurs vont sur stderr et chaque commande renvoie un code de sortie sur lequel vous pouvez brancher.
A-t-il besoin de Thunderbird ouvert, ou d'une interface graphique ?
atbridge.ai fonctionne à travers votre Thunderbird local, il peut donc piloter vos e-mails, calendriers, contacts, notes et tâches. Thunderbird doit être installé, en cours d'exécution et connecté à vos comptes — mais vous pilotez tout depuis le terminal, sans clic dans l'interface, et les commandes elles-mêmes n'ouvrent jamais de fenêtre. Sur une machine sans interface, faites tourner Thunderbird en arrière-plan et scriptez dessus normalement.
Quel modèle utilise-t-il ?
Celui que vous apportez. Connectez l'un des 15 fournisseurs — OpenAI, Anthropic, Gemini et d'autres — avec atbridge connect activate, ou pointez-le vers une CLI de codage que vous payez déjà (claude-cli / codex-cli) pour l'exécuter sous votre propre session sans clé API. Les Skills déterministes comme today et clashes n'ont besoin d'aucun modèle.
Fonctionne-t-il avec cron et la CI ?
Oui. atbridge.ai est un binaire unique avec une sortie JSON structurée et de vrais codes de sortie, il s'intègre donc directement dans un crontab, un pipeline de CI ou toute automatisation. Passez secrets et corps de message via stdin (--key-stdin, --md-file) pour que rien de sensible n'atterrisse dans l'historique de votre shell.
Combien ça coûte, et quels plans incluent la CLI ?
La CLI est sur tous les plans, y compris Free. Elle puise dans un budget d'ops partagé : 20 ops par mois sur Free, 300 sur Personal et illimité sur Pro. Chaque nouveau compte démarre avec un essai Pro complet de 14 jours. La conversation IA elle-même est gratuite — seule l'action sur la boîte mail qu'elle déclenche compte comme une op.
Mon mail est-il envoyé quelque part ?
Non. atbridge.ai tourne sur votre machine et parle à Thunderbird en local, donc vos messages ne transitent jamais par nos serveurs. Si vous le pointez vers un modèle local, toute la boucle reste sur votre machine ; si vous choisissez un modèle cloud, seul le texte précis que vous lui demandez de traiter est envoyé à ce fournisseur.