L'outil en ligne de commande tosstome

Dernière vérification

La page web suffit pour les transferts ponctuels. L'outil en ligne de commande ajoute une boîte de réception : un ordinateur toujours prêt à recevoir, avec un lien fixe auquel votre téléphone ou tout autre appareil peut envoyer des fichiers. Il fonctionne sous Linux, macOS et Windows avec Node.js 22 ou plus récent.

tosstome listen

tosstome listen [--dir DIR] [--new] [--nearby] [--json] [--server URL]

Garde la boîte de réception de cet ordinateur ouverte et enregistre les fichiers reçus dans DIR (par défaut ./tosstome-inbox). Affiche le lien de la boîte de réception et un QR code. Les messages texte s'affichent dans le terminal et sont aussi enregistrés en fichiers .txt. Les transferts tentent d'abord une connexion WebRTC directe, si bien qu'un téléphone sur le même réseau envoie par ce réseau, puis se rabattent sur le relais ; chaque transfert entrant indique lequel des deux a servi.

OptionEffet
--dir DIRDossier des fichiers reçus
--newRemplace les clés de la boîte de réception, donc l'ancien lien cesse de fonctionner
--nearbyApparaît aussi dans la liste Sur ce réseau des navigateurs du même réseau ; ces fichiers vont dans DIR/nearby
--jsonAffiche un événement JSON par ligne au lieu d'une sortie lisible
--server URLUtilise un serveur auto-hébergé à la place de toss2.me

tosstome url

tosstome url

Affiche le lien de la boîte de réception de cet ordinateur sans la démarrer.

tosstome send

tosstome send [FILE...] [--text TEXT] --to LINK

Envoie des fichiers, un message texte, ou les deux, vers le lien d'une boîte de réception. --text - lit le message sur l'entrée standard. Mettez le lien entre guillemets dans le shell, car il contient #.

tosstome mcp

tosstome mcp [--dir DIR] [--server URL] [--nearby]

S'exécute comme un serveur MCP sur stdio, afin que des agents de code comme Claude Code ou Cursor puissent recevoir des fichiers et du texte depuis votre téléphone et vous en renvoyer. La boîte de réception démarre la première fois que l'agent l'utilise. Voir l'envoi de fichiers à un agent IA.

Où se trouvent les clés

Les clés de la boîte de réception sont stockées dans ~/.config/tosstome/inbox.json. La clé d'envoi fait partie du lien ; la clé d'agent ne quitte jamais ce fichier. Le serveur ne conserve que des empreintes des deux.

Idées

Questions

Fonctionne-t-il sous Windows ?

Oui. C'est un programme Node.js qui s'exécute partout où Node.js 22 ou plus récent fonctionne, y compris Windows, macOS et Linux.

Puis-je auto-héberger le serveur ?

Oui. Le serveur est open source et s'exécute sur Cloudflare Workers ou, avec le même code, sous forme d'image Docker. Pointez la CLI dessus avec --server.

Les fichiers reçus écrasent-ils les fichiers existants ?

Les fichiers sont écrits en .part pendant leur arrivée puis renommés une fois complets. Les noms de fichiers fournis par les expéditeurs sont réduits à un simple nom dans le dossier cible, donc un expéditeur ne peut pas écrire en dehors.

À lire aussi

Essayez maintenant

Ouvrez toss2.me sur deux appareils. Sans appli, sans compte, rien n'est stocké.

Envoyer un fichier maintenant