📑 Table des matières

AnyPS5 : le repo qui porte automatiquement les exécutables PS5 sur PC explose GitHub

Outils IA 🟢 Débutant ⏱️ 16 min de lecture 📅 2026-10-10

AnyPS5 : le repo qui porte automatiquement les exécutables PS5 sur PC explose GitHub

🔎 Un relinker, pas un émulateur : pourquoi GitHub s'arrache AnyPS5

Le 10 octobre 2026, un dépôt C++ signé boykopovar occupe la deuxième place du GitHub trending toutes langues, et la première en C++. AnyPS5 a gagné entre 5 831 et 5 925 étoiles en une seule journée selon les trackers, et culmine entre 22 500 et 24 800 étoiles au total. Le sujet : porter automatiquement des exécutables PS5 vers Linux et Windows.

Pourquoi maintenant ? Parce que le timing est brutal. En mars 2026, Bloomberg révélait que Sony stoppait les ports PC de ses gros exclusifs — Ghost of Yotei, Saros —, une politique confirmée en mai par Hermen Hulst, CEO de PlayStation Studios. Un outil communautaire qui automatise ce que l'éditeur refuse de faire : voilà le scénario qui fait exploser un trending.

Et parce qu'AnyPS5 n'est pas un émulateur. C'est un relinker : il convertit le binaire PS5 en exécutable natif, sans émulation ni processus runtime séparé. Une approche que TechPowerUp compare à Wine ou Proton — et qui, si elle tient ses promesses, change radicalement la donne côté performance.


L'essentiel

  • AnyPS5 (boykopovar/AnyPS5) convertit les exécutables PS5 en binaires natifs Windows (PE) et Linux (ELF), avec réimplémentation des librairies système : pas d'émulation, pas de couche d'interprétation.
  • C'est possible parce que la PS5 tourne sur AMD Zen 2, donc en x86-64 — la même architecture que votre PC. Le code machine n'a jamais besoin d'être traduit, seulement re-relié.
  • Au 10 octobre 2026 : entre 22 500 et 24 800 étoiles selon les trackers, #2 du trending quotidien, #1 en C++, ~1 840 forks, ~280 forks par jour.
  • Un jeu commercial tourne déjà : Dead Cells: Return to Castlevania Edition à 55-60 FPS en 4K sur RTX 5070 Ti (build OverkillLabs du 27 septembre 2026). La plupart des gros titres s'arrêtent aux menus.
  • Pas de release publique : le projet prévoit ses premières versions après le lancement complet d'au moins un jeu, et le shader recompiler bloque encore (« SsaBuilder::Rewrite not implemented »).
  • Zéro firmware, zéro clé, zéro code propriétaire dans le dépôt (GPL-2.0) : l'utilisateur doit fournir son propre binaire, légalement.

Outils recommandés

Projet Approche Prix (octobre 2026) Idéal pour
AnyPS5 Relinking natif + couche PRX + recompilation de shaders vers Vulkan Gratuit (open source, GPL-2.0) Développeurs C++/Vulkan, testeurs avancés
KytyPS5 Émulateur PS5 classique Gratuit (open source) Suivre l'émulation PS5 la plus avancée du moment
shadPS4 Émulateur PS4 Gratuit (open source) Joueurs PS4 ; son port FreeType est réutilisé par AnyPS5
Wine / Proton Translation d'appels système Gratuit (open source) Comprendre le modèle « translation » revendiqué par AnyPS5

Aucun de ces projets ne distribue de jeu ni de firmware. On y revient en détail plus bas.


AnyPS5 n'est pas un émulateur — et c'est toute la différence

Non, AnyPS5 n'émule rien. Le projet décrit un relinker : il prend l'exécutable PS5, le convertit au format natif du système cible — PE sous Windows, ELF sous Linux — et le re-relie à des réimplémentations des librairies système prx pour un dynamic linking classique. Aucune émulation, aucun processus runtime séparé.

La nuance est massive. Un émulateur simule le matériel de la console et fait tourner le jeu au-dessus. AnyPS5 part du principe que le code est déjà natif : il ne reste qu'à recoudre les coutures. Conséquence théorique : des performances proches du natif, puisqu'il n'existe pas de couche d'interprétation entre le jeu et votre processeur.

C'est la lecture qu'en fait TechPowerUp, relayée par gsmgotech : l'approche s'apparente à Wine ou Proton, qui traduisent des appels plutôt que de simuler du matériel. La comparaison tient côté CPU. Elle a une limite que le projet assume : côté GPU, les shaders doivent quand même être traduits vers Vulkan.

Mon avis : cette hybridation est à la fois la force et la fragilité d'AnyPS5. La partie CPU est presque « facile » grâce au x86-64 commun aux deux machines. La partie GPU est un chantier de longue haleine — et c'est là que le projet se joue.


Pourquoi c'est possible : la PS5 parle déjà x86-64

La PS5 tourne sur AMD Zen 2, en x86-64. Votre PC aussi. C'est tout le secret d'AnyPS5, résumé par byteiota : le code machine d'un jeu PS5 n'a jamais besoin d'être traduit, seulement re-relié. Là où un émulateur PS3 devait réinterpréter une architecture exotique, ici tout parle déjà la même langue. Trois composants font le travail.

Le relinker : réécrire, pas traduire

Premier composant : le relinker binaire. Il réécrit les headers et les relocations pour produire un exécutable valide sur le système cible. Détail savoureux : il réécrit aussi quatre instructions spécifiques à Zen 2 — EXTRQ, INSERTQ, MOVNTSS, MOVNTSD — pour les hôtes Intel, qui ne les supportent pas. Du travail de bijoutier, instruction par instruction.

La couche PRX : 87 % des librairies système mappées

Deuxième composant : une réimplémentation clean-room des librairies PS5 — libc, libkernel, audio, graphisme — sous forme de DLL classiques. Selon le titre de la discussion Hacker News du 10 octobre (370 points), environ 87 % des librairies système sont déjà mappées. Ce chiffre donne la mesure du chantier : chaque librairie manquante, c'est un crash garanti à l'appel correspondant.

Le shader recompiler : le maillon qui bloque encore

Troisième composant, et c'est le goulot : le shader recompiler. Les shaders AMD RDNA de la PS5 sont convertis en SPIR-V, validés via Spirv-Tools, puis exécutés par Vulkan. Le pipeline fonctionne — un triangle de test a été validé côté GPU — mais le recompiler bloque encore sur « SsaBuilder::Rewrite not implemented ». Tant que ce point n'est pas réglé, pas de release : le dépôt annonce ses versions après le premier lancement complet réussi d'au moins un jeu.

Le tout en C++20, compilé avec GCC sous Linux et MinGW-w64 GCC 15.2.0 sous Windows. Un projet d'ingénierie sérieux, pas un hack de weekend — et ça se lit dans la discipline du dépôt.


Les chiffres : deux vagues, ~20 000 étoiles en 30 jours

Les chiffres racontent deux vagues distinctes — et une croissance que les trackers jugent organique.

Première vague, fin septembre : le build Windows de Dead Cells publié par OverkillLabs le 27 septembre fait le tour des réseaux. byteiota relève cette semaine-là un passage sur Hacker News (123 commentaires) et la barre des 7 000 étoiles franchie.

Deuxième vague, du 5 au 10 octobre : le dépôt enchaîne les premières places. La chronologie, sources en face :

Date Étape Source
3 août 2026 Création du dépôt GitNova
5-6 octobre #1 du GitHub trending, puis #1 toutes langues le 6 Trendshift
6-7 octobre 5 000 étoiles franchies le 6, 10 000 le 7 GitTrend
8 octobre #1 du trending quotidien (+4 640 étoiles) RepoRadar
10 octobre #2 du quotidien (+5 831 à +5 925), #1 en C++ GitNova, OrangeBot

Au 10 octobre, les compteurs divergent : 22 524 étoiles et 1 840 forks pour RepoRadar, 24 792 pour GitNova (mesure entre 00h31 et 13h35 UTC, +2 481 sur l'intervalle). D'où la fourchette. GitTrend compte ~20 400 étoiles gagnées sur 30 jours, soit ~680 par jour, et 24 passages en trending depuis le 8 septembre. GitNova ajoute un #1 du trending hebdomadaire (+15 539) et ~280 forks par jour.

Un mot sur la divergence des classements : GitTrend place son pic à la #3 le 8 octobre quand RepoRadar annonce un #1 le même jour. Ces trackers mesurent des fenêtres et des méthodes différentes. Ce qui compte, c'est la tendance de fond : sur deux semaines, AnyPS5 est resté quasiment en permanence dans le haut du classement — un régime réservé d'habitude aux frameworks majeurs, pas à des outils de portage binaire.

Mon avis : la combinaison de forks quotidiens élevés et d'une discussion Hacker News à 370 points ressemble à une adoption de développeurs, pas à un coup de hype de joueurs. C'est plus durable — et plus intéressant.


Ce qui tourne déjà : un Metroidvania en 4K, et beaucoup de menus

Un seul jeu commercial est confirmé fonctionnel : Dead Cells: Return to Castlevania Edition. Le build Windows publié par OverkillLabs le 27 septembre 2026 tourne à 55-60 FPS en intérieur, en 4K, sur une RTX 5070 Ti. King of Computer Media le décrit comme « à notre connaissance, le premier jeu PS5 à tourner comme un programme Windows entièrement natif ».

Précision importante : ce build vient d'OverkillLabs, pas du dépôt officiel d'AnyPS5, qui n'a toujours pas publié de release. Le projet principal attend son premier lancement complet réussi avant de distribuer quoi que ce soit. Les deux faits coexistent, et il faut les lire séparément.

Côté exigences, le tableau est encourageant pour les configs modestes : Dreaming Sarah, un indé 2D, tourne à 60 FPS stables sur une GTX 1050 Ti avec un i5-7500. Autrement dit, un PC de 2017 suffit pour les titres légers. Ne généralisez pas trop vite aux blockbusters.

Parce que la réalité, c'est celle-ci : la plupart des gros titres atteignent les menus, puis crashent. Le relinker fait son travail, les librairies manquantes ou les shaders non recompilés font le reste. Un menu qui s'affiche prouve que le CPU et les librairies suivent — pas que le rendu fonctionne.

Le dépôt progresse pourtant vite. La v0.1.1 du 28 septembre 2026, détaillée par radar.mxzshs, apporte le port de sceFont/sceFontFt sur FreeType (repris de shadPS4), un noyau save-data, une stack réseau offline complète (socket, epoll, resolver avec mapping errno FreeBSD) et un AvPlayer complet. Côté exécution, le programme atteint _start puis main avec render loop, et l'initialisation audio/vidéo passe.

Mon avis : la trajectoire rappelle celle des grands émulateurs à leurs débuts — des mois où rien ne marche, puis un titre débloque tout. Le triangle SPIR-V validé côté GPU est exactement ce genre de signal faible qui précède la rupture.


Agents IA et transpilation : une hypothèse séduisante, pas un fait établi

Commençons par la rigueur : rien, ni dans le dépôt ni dans les discussions publiques que j'ai pu consulter, ne documente une assistance par agents IA dans le développement d'AnyPS5. La filiation avec rea — le repo de reverse engineering qui a explosé sur GitHub en 48 heures — relève donc de la conjoncture, pas du fait établi. Je la formule comme hypothèse, rien de plus.

Cette hypothèse n'a rien d'absurde. La vague actuelle montre des outils capables de lire du binaire et de réécrire du code natif : rea décompile tout sans code source, ruflo orchestre des flottes d'agents multi-tâches, et DeepSeek-TUI a récolté 5 800 étoiles en un jour pour un coding agent en terminal. Trois dépôts, un même signal : le trending récompense des outils où la machine lit ce que l'humain n'a plus le temps de lire.

Ce qui est sûr, en revanche, c'est que les agents de code grand public — Cursor, Copilot, Cline et consorts — ont normalisé l'idée qu'une IA comprenne une base C++ de dizaines de milliers de lignes et propose des refactorings massifs. Un projet comme AnyPS5 — réimplémenter proprement des librairies système une à une, à partir du comportement observé — est précisément le genre de tâche répétitive, documentable et vérifiable où ces workflows excellent. Pour un état des lieux de ces outils et de leurs limites, notre sélection des meilleurs outils IA pour le code est mise à jour régulièrement.

Si l'on veut imaginer la suite : un pipeline où des agents lisent le désassemblage d'une librairie prx, rédigent la réimplémentation, génèrent les tests de comportement et soumettent une pull request. Rien ne dit qu'AnyPS5 fonctionne ainsi. Tout indique que la prochaine génération de projets de ce type le fera.

Mon avis : qu'AnyPS5 ait utilisé des agents ou non, le message du classement est le même. La frontière entre reverse engineering et transpilation assistée est en train de disparaître, et le GitHub trending en est le thermomètre le plus honnête.


Légalité, Sony et préservation : le triangle qui décidera de la suite

Sur le papier, le projet est propre : aucun firmware, aucune clé, aucun code propriétaire dans le dépôt. Licence GPL-2.0. Les librairies PRX sont des réimplémentations clean-room, écrites à partir du comportement observé, pas du code de Sony. L'utilisateur doit fournir le binaire du jeu, légalement, depuis sa propre console. Le modèle est celui de Wine : la couche de translation vit, le contenu reste chez l'utilisateur.

Cela ne met pas le projet à l'abri. Sony a montré en 2026 qu'il défendait ses ports : Bloomberg révélait en mars l'arrêt des ports PC des gros exclusifs — Ghost of Yotei, Saros —, politique confirmée en mai par Hermen Hulst, CEO de PlayStation Studios. Une entreprise qui refuse de porter ses jeux verra d'un mauvais œil un outil qui les porte automatiquement. Une réaction — juridique ou technique — se posera tôt ou tard.

L'enjeu de préservation, lui, joue en faveur du projet. Une console de 2020, c'est du matériel qui cessera d'être produit, puis tombera en panne. Un patrimoine vidéoludique entier est prisonnier de boîtiers spécifiques. Un relinker qui produit des binaires natifs est, techniquement, la meilleure forme de conservation qui soit : le jeu survit sans la machine.

La concurrence existe sur l'autre versant : KytyPS5 reste l'émulateur PS5 le plus avancé, avec un gameplay de la version PS5 de GTA V montré au public. Deux écoles, deux philosophies — simulation contre translation. Le précédent de Wine, plus de trente ans d'existence sans interdiction, encourage sans rien garantir.

Mon avis : les deux approches finiront par coexister, mais la translation a un argument que l'émulation n'aura jamais. Elle ne simule rien, ne contourne aucun verrou matériel, et repose sur du code réécrit de zéro. Ça ne neutralise pas un service juridique — mais ça plaide.


Ce qu'il faut surveiller dans les semaines qui viennent

Trois signaux diront si AnyPS5 devient le projet majeur de l'année ou une curiosité de trending.

Le fix du shader recompiler

Tout passe par SsaBuilder::Rewrite. Quand cette fonction sera implémentée et qu'un premier jeu se lancera de bout en bout, les releases suivront — c'est la promesse explicite du dépôt. C'est le seul jalon qui compte pour les joueurs.

La réaction de Sony

Après l'arrêt des ports PC confirmé par Hermen Hulst en mai 2026, chaque semaine sans réaction est une bonne nouvelle pour le projet. Le jour où Sony bouge — takedown, lettre, ou silence calculé — la donne changera. Surveillez aussi la position des éditeurs tiers, dont les jeux sont les premières cibles naturelles de l'outil.

La convergence des deux écoles

KytyPS5 progresse côté émulation, AnyPS5 côté translation. Si les deux projets échangent — comme AnyPS5 a déjà repris le port FreeType de shadPS4 — l'écosystème entier accélère. Les signaux à suivre : les contributions croisées et la couverture des librairies restantes, ces 13 % qui manquent encore.


❌ Erreurs courantes

Erreur 1 : croire qu'AnyPS5 est un émulateur

Le projet ne simule aucun matériel : il re-relie du code natif à des librairies réimplémentées. Les comparaisons de performances directes avec KytyPS5 n'ont donc pas de sens — les deux outils ne font pas le même travail. Lisez le README avant de commenter « ça tourne moins bien que X ».

Erreur 2 : s'attendre à une release jouable demain

Le dépôt annonce explicitement ses releases après le premier lancement complet réussi d'au moins un jeu. Le shader recompiler bloque encore sur SsaBuilder::Rewrite. En pratique, seuls les développeurs capables de compiler depuis les sources peuvent tester — et la plupart des gros titres crashent après les menus.

Erreur 3 : chercher les jeux dans le dépôt

Aucun firmware, aucune clé, aucun code propriétaire : le dépôt n'inclut rien de Sony. Vous devez extraire le binaire de vos propres jeux, légalement. Télécharger un dump trouvé en ligne, c'est de la piraterie, pas du test — et les mainteneurs n'ont ni moyen ni envie de vous aider là-dessus.

Erreur 4 : juger le projet sur les vidéos de menus

Un menu qui s'affiche prouve que le CPU et les librairies suivent, pas que le rendu fonctionne. Le vrai juge, c'est le shader recompiler. Le triangle SPIR-V validé côté GPU est un meilleur indicateur que n'importe quelle vidéo de menu — et il ne concerne qu'un cas de test isolé.


❓ Questions fréquentes

AnyPS5 est-il un émulateur ?

Non. C'est un relinker : il convertit l'exécutable PS5 au format natif du système cible (PE sous Windows, ELF sous Linux) et le relie à des réimplémentations des librairies système. Aucune émulation, aucun processus runtime séparé. Le code machine Zen 2 de la PS5 est déjà du x86-64, donc natif pour votre PC.

Peut-on télécharger AnyPS5 ?

Pas encore. Le code est public sur GitHub sous GPL-2.0, mais les releases n'arriveront qu'après le premier lancement complet réussi d'au moins un jeu. En pratique, seuls les développeurs capables de compiler (GCC sous Linux, MinGW-w64 GCC 15.2.0 sous Windows) peuvent tester l'état actuel du projet.

Le dépôt ne contient ni firmware, ni clé, ni code propriétaire Sony : les librairies sont des réimplémentations clean-room sous GPL-2.0. L'utilisateur doit fournir son propre binaire, extrait légalement. Une zone grise subsiste — la position de Sony sur les ports PC s'est durcie en 2026 — mais le modèle juridique ressemble à celui de Wine.

Quels jeux tournent actuellement ?

Un titre commercial est confirmé : Dead Cells: Return to Castlevania Edition, à 55-60 FPS en 4K sur RTX 5070 Ti (build OverkillLabs du 27 septembre 2026). Dreaming Sarah tourne à 60 FPS stables sur GTX 1050 Ti et i5-7500. La plupart des gros titres atteignent les menus, puis crashent.

Quelle différence avec KytyPS5 ?

KytyPS5 est un émulateur : il simule le matériel de la PS5 et interprète le jeu au-dessus. C'est l'émulateur PS5 le plus avancé, avec un gameplay de GTA V PS5 montré. AnyPS5 ne simule rien : il re-relie du code natif. Deux approches concurrentes, pas deux versions du même outil.


✅ Conclusion

AnyPS5 prouve qu'en 2026, le portage d'une console vers le PC n'est plus le monopole des éditeurs. Quand le matériel parle la même langue, l'écart entre « impossible » et « démonstration » se mesure en semaines — et la communauté a maintenant les outils pour le parcourir. Le projet n'a pas encore de release, la plupart des gros titres s'arrêtent aux menus, et Sony observe. Mais la trajectoire est limpide : un relinker propre, une feuille de route honnête, un écosystème qui mutualise déjà ses composants entre projets. Le jour où un premier jeu se lancera de bout en bout, les 25 000 étoiles paraîtront modestes. En attendant, gardez le dépôt sous surveillance — et si vous testez les builds communautaires, faites-le uniquement avec vos propres binaires, légalement.