THEDARKMONSTER BLACKBOX

PS5LM — Local LLM Server

BLACKBOX · LOCAL AI · CONSOLE HACK

PS5LM: Το jailbroken PlayStation 5 γίνεται private LLM server — 11,4GB «VRAM», Claude Code και 55 tokens/s

Κάτω από την τηλεόρασή σου υπάρχει ένα μηχάνημα με 16GB GDDR6, μια RDNA2 GPU και έναν 8πύρηνο Zen 2 — περισσότερη υπολογιστική ισχύ από πολλά laptops. Το PS5LM παίρνει αυτό το hardware και το μετατρέπει σε private LLM server: llama.cpp πάνω στην GPU της κονσόλας, GGUF μοντέλα έως 27B, OpenAI και Anthropic-compatible APIs — ακόμα και το Claude Code δουλεύει πάνω του — χωρίς PC, χωρίς cloud, χωρίς account. Στις 16 Οκτωβρίου κυκλοφόρησε και τράβηξε αμέσως τα βλέμματα — δεν είναι δύσκολο να δεις γιατί: είναι τοπικό AI με hardware που έχεις ήδη.

📅 17 Οκτωβρίου 2026 ⏱️ 11 λεπτά ανάγνωση 🏷️ Local AI · PS5 · Homebrew
11,4GB
shared memory για μοντέλο + context
207
tokens/s — Qwen 3.5 0.8B (Q4)
55
tokens/s — Qwen 3.5 9B @ 64k
~20
tokens/s — Qwen 3.8 27B (UD-Q2)
0,3s
3 decisions από d1 Omni 600M
GPL-3.0
δωρεάν & open source (για δική σου κονσόλα)

Τι είναι το PS5LM — και γιατί είναι «unhinged»

Το PS5LM φορτώνει ένα GGUF μοντέλο στη GPU της κονσόλας και το σερβίρει σε κάθε συσκευή του δικτύου σου: laptop, κινητό, coding tools. Δεν χρειάζεται PC όσο τρέχει, δεν χρειάζεται cloud, δεν χρειάζεται account. Η κονσόλα είναι ο server — και το ξέρει: στην TV δείχνει live κάθε request που κάνει κάποια άλλη συσκευή, σαν chat.

Κάτω από το καπό: ο Vulkan backend του llama.cpp πάνω στην RDNA2 GPU του PS5, με 11,4GB από τη shared μνήμη (16GB GDDR6 συνολικά) αφιερωμένα στο μοντέλο και το context του. Πρακτικά αυτό σημαίνει: ό,τι αρχιτεκτονική και quantization ξέρει το llama.cpp, το τρέχει και η κονσόλα — από μοντέλα μισού gigabyte μέχρι 27B παραμέτρων.

Το project υπογράφει ο cobanov και κτίστηκε πάνω σε ένα native GPU app του abhi245y (PS5LM Plus). Από κάτω: ps5-homebrew-ui (C++), ggml-vulkan, το PS5_Vulkan/RADV του mihawk-99 και το homebrew SDK του John Törnblom. RDNA2, Vulkan, homebrew — η «unhinged» γωνιά της τεχνολογίας, σε production ποιότητα.

⚖️ Άδειες & όρια: GPL-3.0-or-later, χωρίς Sony SDK files, κλειδιά, firmware ή weights μέσα στο repo (το llama.cpp κρατά την MIT άδειά του). Το project δεν συνδέεται με τη Sony — «PlayStation»/«PS5» είναι trademarks της Sony Interactive Entertainment. Μιλάμε αποκλειστικά για jailbroken κονσόλα που κατέχεις, σε firmware 7.00–13.60.

Τα νούμερα: πόσο γρήγορα τρέχει στην κονσόλα

Όλα τα νούμερα είναι μετρημένα στην κονσόλα (PS5 Slim), με τον Vulkan backend. Σημείωση: το 27B χρειάζεται πιο επιθετικό quantization (UD-Q2_K_XL) για να χωρέσει στα 11,4GB.

Μοντέλο Μέγεθος Ταχύτητα (PS5 Slim) Σημείωση
Qwen 3.5 0.8B Q4_K_M 0,5 GB 207 tokens/s μικρο-μοντέλο για classification, autocomplete
Qwen 3.5 9B Q4_K_M 5,3 GB 55 tokens/s 64k context — το sweet spot
Qwen 3.8 27B UD-Q2_K_XL 9,2 GB ~20 tokens/s 64k context — το μεγαλύτερο που χωράει
d1 Omni 600M decision model 1,1 GB 3 decisions / 0,3s 720p εικόνα + 7 ερωτήσεις σε 2,9s
Qwen 3.5 0.8B — 207 tokens/s cloud-class ταχύτητα για μικρο-μοντέλα
Qwen 3.5 9B — 55 tokens/s άνετο chat & coding assistance @64k
Qwen 3.8 27B — ~20 tokens/s απόδειξη δυνατότητας, όχι production choice

Δύο APIs, ένα TV UI — και τα decision models (d1, Clef, OpenJev)

Η κονσόλα σερβίρει στο http://<console>:8081. Τρία πράγματα αξίζει να θυμάσαι:

🔌 OpenAI-compatible

Το /v1/chat/completions απαντά όπως το API της OpenAI: όποιος client, SDK ή app μιλάει OpenAI, μιλάει με την κονσόλα. Γράψε ό,τι model name θέλεις — απαντά το φορτωμένο μοντέλο.

🧡 Anthropic-compatible

Και /v1/messages — δηλαδή το Claude Code δουλεύει πάνω στο PS5. Το ίδιο και opencode, Codex και άλλα εργαλεία (docs/CLI.md). Ίδια APIs, τοπικά μοντέλα.

⚡ Decision models

Στο /v1/systemone: choice, score και ναι/όχι αποφάσεις πάνω σε κείμενο και εικόνες — typed decisions με calibrated probabilities, σε ένα forward pass.

Το τελευταίο είναι το πιο ενδιαφέρον κομμάτι. Αν διάβασες το άρθρο μας για την οικονομία των open-weight, ξέρεις το φαινόμενο Jev: τα «μοντέλα που δεν γράφουν τίποτα» πήραν το 35% των paid teams με 0,15% του spend. Το PS5LM φέρνει αυτήν ακριβώς την κατηγορία στην κονσόλα: τα Jev-like d1 Omni 600M, d1 3B και Clef Flash τρέχουν μέσω του ollaya-style API — του «Ollama των decision models» — και κάθε GGUF με decision metadata φορτώνει το ίδιο.

curl http://<console>:8081/v1/systemone -H 'Content-Type: application/json' -d '{
  "state": "I was charged twice this month. Refund me or I cancel.",
  "questions": {
    "intent": {
      "type": "choice",
      "instructions": "What does the customer want?",
      "criteria": {"refund": null, "information": null, "cancel": null}
    }
  }
}'

Στην TV, το UI είναι φτιαγμένο για καναπέ: πέντε-έξι σελίδες που εναλλάσσεις με L1/R1 (Home, Models, Decisions, Console, API, Settings) και χειρισμός από το DualSense.

📺 Home & Console

  • Κάθε request άλλης συσκευής stream-άρει ζωντανά στην TV: ποιος ρώτησε, τι, και η απάντηση όπως γράφεται.
  • Square = demo request, Triangle = πληκτρολόγιο — δοκιμή από τον καναπέ.
  • Charts θερμοκρασίας, power, GPU/CPU load (τελευταία 2 λεπτά ή ώρα) + πίνακας με κάθε μέτρηση (μέσω ps5-exporter).

📦 Models & planner

  • Search & downloads απευθείας από το Hugging Face, με pause/resume.
  • Ο planner διαβάζει κάθε GGUF και του δίνει το μεγαλύτερο context και το καλύτερο cache που χωράει στα ελεύθερα GB.
  • Storage: εσωτερικός δίσκος, M.2 ή USB. Τα «Suggested» είναι μοντέλα μετρημένα πάνω στην κονσόλα.

Πώς στήνεται: payloads, FTP και δύο λεπτά υπομονή

⚠️ Προϋπόθεση: PS5 που σου ανήκει, σε firmware 7.00–13.60, jailbroken, με τα παρακάτω payloads φορτωμένα. Αν δεν έχεις jailbreak, αυτό το άρθρο είναι περισσότερο «τι είναι δυνατό» παρά οδηγός εγκατάστασης.

Payload Τι κάνει Στάτους
kstuff-lite kernel patches για homebrew απαραίτητο
etaHEN homebrew support απαραίτητο
ShadowMountPlus βάζει το PS5LM στην αρχική από το /data/homebrew απαραίτητο
elfldr (port 9021) θερμοκρασία, power, πραγματικός ελεύθερος χώρος (ps5-exporter) προτεινόμενο
ftpsrv (port 2121) εγκατάσταση app & αντιγραφή μοντέλων από PC προτεινόμενο
  1. Κατέβασε το τελευταίο release (ps5lm-app-vX.Y.Z.zip) από το GitHub και κάνε unzip.
  2. Στείλε τον φάκελο PPSA99575 στο /data/homebrew μέσω FTP — το ShadowMountPlus βάζει το PS5LM στην αρχική οθόνη.
  3. Άνοιξε την εφαρμογή → Models > Suggested: κατέβασε μοντέλο απευθείας από το Hugging Face — ή αντίγραψε ένα .gguf στο /data/PS5LM/models (ή σε USB stick στο PS5LM/models).
  4. Φόρτωσέ το. Μόλις το Home δείξει Ready, άνοιξε http://<console>:8081 από browser — ή ρίξε τον OpenAI/Anthropic client σου στο ίδιο address.

📎 Τα updates είναι απλά: αντιγραφή του νέου φακέλου πάνω στον παλιό. Settings, μοντέλα και downloads μένουν στο /data/PS5LM.

Γιατί έχει σημασία: η οικονομία του «έχω ήδη την κονσόλα»

Το PS5 το έχεις ήδη (ή το βρίσκεις μεταχειρισμένο σε τιμή που μια μέτρια GPU δεν πιάνει — δες και το RAM Crisis/RAMageddon 2026 για το γιατί το hardware κοστίζει). Δεν αντικαθιστά datacenter: είναι το τέλος του «δεν έχω GPU για local AI». Ή, πιο απλά: 11,4GB shared memory — κάτι πολύ ενδιαφέρον αν δεν έχεις GPU.

Το δεύτερο κύμα του local AI: τα μικρά μοντέλα έγιναν καλά. Ένα 9B του 2026 παίζει σε επίπεδα που λίγα χρόνια πριν απαιτούσαν πολλαπλάσια hardware — και όταν αυτό το επίπεδο τρέχει σε κονσόλα, το «local» σταματά να είναι hobby project και γίνεται η προφανής επιλογή για ό,τι δεν θέλεις να βγει από το σπίτι σου: notes, code, προσωπικά δεδομένα, decisions.

Δεν είναι η πρώτη φορά, βέβαια: στα 2000s, clusters από PS3 με Linux είχαν μπει σε ακαδημαϊκά datacenters. Η διαφορά τώρα είναι το αντικείμενο — όχι compute clusters, αλλά LLMs. Και επειδή τα endpoints είναι OpenAI/Anthropic-compatible, ό,τι έχεις φτιάξει για το cloud δουλεύει σχεδόν αυτούσιο πάνω στην κονσόλα.

📌 Το σήμα της αγοράς: η απήχηση την επόμενη μέρα της κυκλοφορίας δεν είναι απλή περιέργεια — είναι δείκτης ότι το «τοπικό AI σε ό,τι hardware έχω» είναι πλέον mainstream επιθυμία, όχι niche. Ταιριάζει απόλυτα με αυτό που βλέπουμε στα δεδομένα: φθηνότερα tokens, μικρότερα μοντέλα, περισσότερο compute σε άκρο.

Οι περιορισμοί & τα ρίσκα — πριν ενθουσιαστείς υπερβολικά

📉 Hardware & ποιότητα

  • Ταβάνι μνήμης: 11,4GB για μοντέλο + context. Πάνω από 27B quantized δεν χωράει — ο planner θα σου προτείνει μόνο ό,τι fit-άρει.
  • Quantization tax: το 27B χωρά μόνο σε UD-Q2_K_XL. Το ποιοτικό sweet spot είναι τα Q4 μοντέλα (9B).
  • Καμία σχέση με frontier: 9–27B quantized ≠ Opus/GPT-class. Είναι το φθηνό, τοπικό, ιδιωτικό tier — όχι ο αντικαταστάτης του cloud.

🔓 Jailbreak & δίκτυο

  • Modified κονσόλα: fw window 7.00–13.60, εκτός επίσημης υποστήριξης. Ένα system update μπορεί να κλείσει τον δρόμο — ενημερώσου πρώτα.
  • LAN μόνο: το API ακούει πάνω από HTTP, χωρίς ένδειξη TLS/auth στο README. Κράτα το σε έμπιστο δίκτυο — μην εκθέτεις την πόρτα 8081 στο internet.
  • Νόμιμο πλαίσιο: homebrew για κονσόλα που κατέχεις, GPL-3.0, χωρίς Sony code. Όχι piracy, όχι «σπασμένα» παιχνίδια.

Key Takeaways

Πηγές

FAQ

Χρειάζεται internet ή account για να τρέξει;

Όχι για τη λειτουργία. Το μοντέλο τρέχει τοπικά στην κονσόλα. Internet χρειάζεται μόνο για download μοντέλων από Hugging Face (ή FTP/USB). Δεν υπάρχει cloud λογαριασμός πουθενά.

Πόσο μεγάλα μοντέλα σηκώνει;

Έως ~9,2GB quantized: το Qwen 3.8 27B (UD-Q2_K_XL) είναι το μεγαλύτερο που χωράει στα 11,4GB (μοντέλο + context). Το sweet spot: 9B Q4_K_M με 64k context στα ~55 tokens/s.

Δουλεύουν τα coding tools μου πάνω του;

Ναι: /v1/chat/completions (OpenAI) και /v1/messages (Anthropic) — Claude Code, opencode, Codex και γενικά ό,τι μπορεί να δείξει σε OpenAI/Anthropic-compatible endpoint. Ίδια APIs, τοπικά μοντέλα.

Τι πρέπει να προσέξω;

Modified κονσόλα εκτός εγγύησης/υποστήριξης (fw 7.00–13.60 μόνο), server σε έμπιστο LAN χωρίς exposure στο internet, και ρεαλιστικές προσδοκίες: quantized 9–27B ≠ frontier. Το local AI εδώ είναι το φθηνό, ιδιωτικό, «αρκετά καλό» tier.

🍪 Χρησιμοποιούμε cookies. Δες την Πολιτική Απορρήτου.