# Exporter pour les agents

Cinq skills apprennent à un agent à exporter, sauvegarder et chercher avec Exporter.

## Les cinq skills

La commande ci-dessus installe les cinq avec la [CLI skills](https://github.com/vercel-labs/skills) depuis l’[index des skills](https://exporter.dev/.well-known/skills/index.json) de ce site. Ou enregistrez n’importe quel SKILL.md ci-dessous dans le dossier de skills de votre agent.

- [export-apple-notes](https://exporter.dev/.well-known/skills/export-apple-notes/SKILL.md): Exporter Apple Notes en fichiers Markdown ou HTML avec `exporter`, et lire le résumé JSON. (`.well-known/skills/export-apple-notes/SKILL.md`)
- [apple-notes-to-obsidian](https://exporter.dev/.well-known/skills/apple-notes-to-obsidian/SKILL.md): Placer Apple Notes dans un dossier d’un coffre Obsidian et le garder synchronisé, en toute sécurité. (`.well-known/skills/apple-notes-to-obsidian/SKILL.md`)
- [backup-apple-notes](https://exporter.dev/.well-known/skills/backup-apple-notes/SKILL.md): Un miroir chaque nuit, des instantanés datés ou une étape préalable pour un outil de sauvegarde, et une vérification que la dernière a bien tourné. (`.well-known/skills/backup-apple-notes/SKILL.md`)
- [notes-as-claude-context](https://exporter.dev/.well-known/skills/notes-as-claude-context/SKILL.md): Chercher et lire les notes, les contacts et les conversations via le serveur MCP local. (`.well-known/skills/notes-as-claude-context/SKILL.md`)
- [export-messages](https://exporter.dev/.well-known/skills/export-messages/SKILL.md): Les conversations iMessage en Markdown, un fichier par conversation, avec les pièces jointes. (`.well-known/skills/export-messages/SKILL.md`)

## Ce qu’un agent peut faire

- Exporter: `exporter sync --source apple --json --quiet` dans le dossier d’export de l’app, ou `exporter export --dest <folder>` dans n’importe quel dossier que la personne a autorisé sur la carte Ligne de commande.
- Sauvegarder à intervalles réguliers: `exporter help cron` affiche les lignes de crontab avec le vrai chemin : un miroir qui suit les modifications, ou des instantanés datés qui ne changent jamais.
- Lire le résultat: `--json` sur sync, export, list, status et log. Codes de sortie : 0 ok, 1 échecs d’export, 2 configuration requise, 64 usage.
- Chercher comme contexte: Via MCP : `search`, `read`, `list`, `get_recent`, `get_stats` et `get_metadata` sur les exports. [Les six outils](https://exporter.dev/docs/mcp).
- Connaître l’état: `exporter status --json` montre chaque source, son dernier export, son niveau gratuit et le nombre utilisé. `exporter list sources --json` compte ce qui s’y trouve.
- Connaître le quota: Un passage au-delà du quota gratuit se termine quand même avec le code 0 et affiche une ligne `note:` qui nomme ce qui a été ignoré. La personne débloque cette app une fois, dans Exporter.

## Configuration

Une personne fait les deux premières étapes, car l’app est dans un bac à sable. L’agent fait le reste.

1. Une personne installe l’app: Exporter depuis le Mac App Store, ouvert une fois. Connecter une app et choisir son dossier d’export ne se font que dans l’app.
2. Une personne colle une ligne: Sur la carte Ligne de commande de l’app, « copier la commande d’installation », puis la coller une fois dans Terminal. L’app, dans son bac à sable, ne peut pas écrire elle-même dans votre PATH. `exporter help install` affiche la ligne pour ce Mac.
3. L’agent apprend les skills: `npx skills add https://exporter.dev` installe les cinq skills ci-dessus depuis l’index des skills de ce site.
4. L’agent vérifie et lance: `exporter doctor` dit ce qui manque, avec une ligne `fix:` sous chaque échec. Ensuite, `exporter sync --json --quiet` exporte et affiche un seul résumé JSON.
5. L’agent lit comme contexte: Une fois le serveur MCP démarré sur la carte de l’app, `claude mcp add --transport http exporter http://localhost:8744/mcp` connecte Claude Code aux exports.

## Questions

### Qu’est-ce qu’un agent ne peut pas faire ?

Connecter une app, choisir un dossier d’export, autoriser un dossier, démarrer le serveur MCP ou acheter un déblocage. Tout cela se fait dans l’app, par une personne. La ligne de commande ne pose jamais de question : une étape manquante arrête le passage avec le code de sortie 2 et une ligne qui dit quoi faire.

### Un agent peut-il payer un déblocage ?

Non. Chaque app se débloque par un achat intégré unique qu’une personne fait dans Exporter. Il n’y a ni paiement sur le web, ni clé de licence, ni paiement par un agent. Prévenez la personne ; le passage suivant prend le déblocage en compte.

### Quels agents peuvent l’utiliser ?

Tout ce qui lance des commandes shell peut piloter `exporter`. Tout ce qui parle MCP en HTTP peut se connecter au serveur : Claude Code avec une commande, Cursor et VS Code depuis les boutons de la carte Serveur MCP de l’app, Claude Desktop via une entrée `mcp-remote` copiée.

### À quel point est-ce privé ?

La ligne de commande et le serveur tournent sur le Mac de la personne et y lisent ses exports ; le serveur écoute sur 127.0.0.1 uniquement. Les skills demandent à l’agent de rapporter des nombres et des chemins, et de ne citer des notes ou des messages que si la personne le demande. [Confidentialité](https://exporter.dev/privacy).

## Related

- [CLI](https://exporter.dev/docs/cli): Every command, flag and exit code
- [MCP server](https://exporter.dev/docs/mcp): Connect Claude and other agents
- [Apple Notes in Claude](https://exporter.dev/guides/notes/apple-notes-in-claude): Claude searches your notes, on your Mac

---

human version: https://exporter.dev/fr/agents
every page: https://exporter.dev/llms.txt
