Ta session, en un regard.
Fichier actif, projet, langage et durée. Une présence qui se met à jour au rythme de ton travail.
Une petite app. Une jolie présence.
Du premier fichier au dernier commit, partage un peu de ta session Xcode. Juste ce que tu veux en montrer.
Ton code, sur Discord.
Ta session, au fil de ton travail.

PETITE DANS TA BARRE DES MENUS.
Xcode Presence suit ta session et s’occupe du statut. Toi, tu peux rester dans ton flow.
Fichier actif, projet, langage et durée. Une présence qui se met à jour au rythme de ton travail.
Le titre suit la version du Xcode actif. Le petit badge s’adapte au langage du fichier.
Le début de session est conservé pendant les pauses et les reconnexions. Coding Assistant ne coupe pas ton activité.
Les métadonnées choisies sont partagées via Discord. Le contenu de tes fichiers et leurs chemins complets restent sur ton Mac.
ON S’Y MET ?
Une compilation locale, un identifiant public, une autorisation macOS. Et tu peux retourner coder.
Les sources sont en préparation sur GitHub. Ces étapes seront utilisables après leur publication.
Clone le projet, lance les tests et assemble l’application. Déplace ensuite le build dans Applications.
git clone https://github.com/CarolaneLFBV/xcode-discord-presence.git
cd xcode-discord-presence
./scripts/test.sh
./scripts/build.sh
open distBuild signé localement, sans notarisation. Aucune version précompilée n’est proposée ici.
Crée une application sur le portail Discord, puis colle son Application ID dans la page Connexion. Aucun token de compte n’est demandé.
Ouvrir le portail DiscordAutorise Xcode Presence dans Confidentialité et sécurité → Accessibilité. Garde Discord ouvert avec le partage d’activité activé, puis sélectionne un fichier enregistré dans Xcode.
LES PETITES QUESTIONS.
Non. L’activité contient uniquement les métadonnées activées : fichier, projet, langage et durée. Le contenu de l’éditeur et les chemins complets ne sont pas envoyés à Discord.
Oui. Xcode Presence détecte le Xcode actif et lit sa version. « 27.2 » désigne la version du produit, pas le numéro de la beta.
Non. Il te faut seulement l’Application ID public d’une application Discord et le client Discord pour Mac. La connexion se fait localement, sans mot de passe Discord.
Le projet fournit les sources et un script de compilation. Le build est signé localement et n’est pas notarisé pour une distribution générale. La compilation produit une app pour l’architecture de ton Mac.
PETIT UTILITAIRE, GRAND PLAISIR.