Fabric — 265 έτοιμες οδηγίες για το μοντέλο σου, από τη γραμμή εντολών
Το Fabric κρατά 265 έτοιμες οδηγίες — τις λέει patterns — για τις δουλειές που κάνεις πιο συχνά με ένα μοντέλο, από σύνοψη ως εξαγωγή ιδεών, και τις τρέχει με μία εντολή από τον υπολογιστή σου, δωρεάν. Δεν είναι διακομιστής MCP: στους βοηθούς σου μπαίνει σαν εντολή, όχι σαν εργαλείο, και στη δοκιμή μας δούλεψε καθαρά με ελληνικά, μέσα σε 133 MB δίσκου.

Τι κάνει
Έχεις ένα μοντέλο. Ξέρει να γράφει, να συνοψίζει, να εξηγεί. Κι όμως κάθε φορά ξεκινάς από λευκή σελίδα: γράφεις την οδηγία, τη διορθώνεις, τη ξαναγράφεις. Το μοντέλο δεν έχει πρόβλημα ικανοτήτων. Έχει πρόβλημα ενσωμάτωσης στην καθημερινή σου δουλειά.
Εκεί πατά το Fabric. Δεν σου δίνει άλλο ένα μοντέλο. Σου δίνει έτοιμες οδηγίες, γραμμένες και δουλεμένες από κόσμο, τις οποίες κατεβάζεις στον υπολογιστή σου και τρέχεις με μία εντολή. Τις λέει patterns. Το αποθετήριο είναι το github.com/danielmiessler/fabric, με άδεια MIT, 44.349 αστέρια, 4.307 forks και 4.308 καταγραφές αλλαγών. Το εργαλείο άνοιξε τον Ιανουάριο του 2024, και η τελευταία ώθηση ήταν στις 18 Οκτωβρίου 2026. Δηλαδή είναι ζωντανό και το δουλεύουν καθημερινά.
Μία οδηγία είναι ένα μικρό αρχείο κειμένου. Μέσα του λέει στο μοντέλο ποιος ρόλος του ζητείται και τι ακριβώς να βγάλει. Μία οδηγία λέει «σύνοψε αυτό το κείμενο σε τρεις παραγράφους». Άλλη λέει «βγάλε τις αποφάσεις και τα επόμενα βήματα». Άλλη «κρίνε αυτό το επιχείρημα». Το Fabric κατεβάζει 265 τέτοιες οδηγίες στον φάκελό σου, τις κρατά εκεί, και δεν τις ξαναζητά από το διαδίκτυο. Είναι δικές σου πλέον.
Γύρω από τις οδηγίες υπάρχει ένα πρόγραμμα γραμμής εντολών, το fabric. Παίρνει κείμενο από την είσοδο, το περνά από την οδηγία που διαλέγεις, το στέλνει στο μοντέλο που έχεις δηλώσει, και σου γυρίζει την απάντηση. Μπορείς να το τρέξεις και ως τοπικό διακομιστή που δέχεται αιτήματα μέσω δικτύου, ώστε να το καλείς από άλλα προγράμματα.
Ο κατάλογος δεν είναι μόνο για κείμενο. Οι οδηγίες καλύπτουν σύνοψη, εξαγωγή ιδεών, εξήγηση κώδικα, κριτική επιχειρήματος, ακόμη και απομαγνητοφώνηση από βίντεο του YouTube, που το Fabric την τραβά μόνο του με μία σημαία. Και μπορείς να γράψεις δικές σου οδηγίες και να τις βάλεις στον ίδιο φάκελο· το πρόγραμμα τις βλέπει με τον ίδιο τρόπο, χωρίς να ξεχωρίζει τις δικές του από τις δικές σου. Εκεί κρύβεται η ουσία: δεν σε κλειδώνει στον κατάλογό του.
Υπάρχει ένα σημείο που πρέπει να το πω αμέσως, γιατί το κοινό μας περιμένει MCP παντού. Το Fabric δεν είναι MCP server. Ελέγξαμε το αποθετήριο: 1.330 αρχεία, ούτε ένα αρχείο mcp. Δεν μπαίνει δηλαδή στο Claude Code ή στο Cursor σαν εργαλείο που καλεί το μοντέλο μόνο του μέσα στην κουβέντα. Μπαίνει σαν εντολή. Το πώς ακριβώς, το εξηγώ παρακάτω με τη σειρά.
Για ποιον είναι
Για όποιον χρησιμοποιεί μοντέλα για επαναλαμβανόμενες δουλειές. Σύνοψη άρθρου, καθάρισμα κειμένου, εξαγωγή ιδεών από απομαγνητοφώνηση, κριτική ενός σχεδίου, μετάφραση με ύφος. Αν κάνεις έστω και δύο από αυτά τακτικά, το Fabric σου γλιτώνει το ξαναγράψιμο της ίδιας οδηγίας κάθε φορά.
Δεν χρειάζεται να ξέρεις προγραμματισμό. Η βασική χρήση είναι μία εντολή με το όνομα της οδηγίας, και το κείμενο μπαίνει από αρχείο. Το αποτέλεσμα το διαβάζεις με τα μάτια σου.
Ταιριάζει ιδιαίτερα σε όποιον δουλεύει από τη γραμμή εντολών, γιατί εκεί νιώθει στο σπίτι του. Και σε όποιον θέλει οι οδηγίες του να μένουν δικές του, σε δικό του φάκελο, χωρίς να τις ξαναζητά από κανένα σύννεφο.
Δεν έχει νόημα αν δουλεύεις αποκλειστικά μέσα σε ένα γραφικό περιβάλλον και δεν αγγίζεις τερματικό. Δεν έχει νόημα αν έχεις ήδη φτιάξει τη δική σου συλλογή οδηγιών και τη συντηρείς. Και δεν πρέπει να το μπερδέψεις με εργαλείο που προσθέτει γνώση στο μοντέλο: το Fabric δεν ξέρει τίποτα για το project σου, απλώς σου δίνει καλές ερωτήσεις.
Ένα παράδειγμα, να το δέσει. Παίρνεις την απομαγνητοφώνηση μιας συνάντησης, σαράντα λεπτά κείμενο. Τρέχεις την οδηγία της εξαγωγής ιδεών, και σου βγάζει δεκαπέντε γραμμές με τις αποφάσεις. Το ίδιο κείμενο, με άλλη οδηγία, γίνεται ενημερωτικό email στην ομάδα. Δεν ξανάγραψες ούτε μία οδηγία· διάλεξες δύο ονόματα από έναν κατάλογο.
Εγκατάσταση
Η εγκατάσταση γίνεται μία φορά. Στα Windows ο επίσημος δρόμος είναι το Winget, το εργαλείο της Microsoft:
winget install danielmiessler.FabricΤο μετέφερα όπως το δίνει ο κατασκευαστής· δεν το έτρεξα μέσω Winget, κατέβασα το δυαδικό αρχείο των Windows (103 MB) από τα releases και το έτρεξα απευθείας. Δούλεψε με την πρώτη.
Έλεγχος ότι μπήκε σωστά:
fabric --versionΣε εμάς γύρισε τη v1.4.526, τη νεότερη έκδοση, που δημοσιεύτηκε στις 18 Οκτωβρίου 2026 στις 21:17 UTC. Αν δεις παλιότερο νούμερο, κατέβασε ξανά από τα releases.
Η πρώτη ουσιαστική εντολή είναι η ρύθμιση:
fabric --setupΑυτή σου ζητά να διαλέξεις πάροχο και να βάλεις κλειδιά, και σου φτιάχνει τον φάκελο ρυθμίσεων. Ο φάκελος είναι ο ~/.config/fabric/ και εκεί μέσα ζουν τα πάντα.
Μετά τη ρύθμιση, κατεβάζεις τις οδηγίες στον δίσκο σου:
fabric -UΣε εμάς αυτή η κίνηση πήρε 24,3 δευτερόλεπτα και κατέβασε 2 MB με τα 265 patterns. Από εκεί και πέρα είναι τοπικά και δεν ξανα-κατεβαίνουν.
Για να δεις τι πήρες:
fabric -lΗ λίστα με τα 265 ονόματα τυπώνεται στην οθόνη. Διάβασέ την μία φορά — είναι ο κατάλογος των δουλειών που μπορείς να ζητήσεις.
Μία παγίδα, από την αρχή. Στο npm υπάρχει άλλο πακέτο που λέγεται κι αυτό fabric. Δεν είναι αυτό. Είναι η βιβλιοθήκη Fabric.js, μια βιβλιοθήκη ζωγραφικής σε καμβά για ιστοσελίδες (npm). Όποιος τρέξει npm install -g fabric παίρνει άλλο εργαλείο και θα ψάχνει μετά γιατί δεν δουλεύει. Η εγκατάσταση του Fabric γίνεται από τα releases του αποθετηρίου, ή από Winget, ή από Scoop.
Χρήση σε κάθε LLM
Το Fabric δεν είναι MCP, άρα δεν το «προσθέτεις» σε έναν βοηθό με μία ρύθμιση. Το χρησιμοποιείς από τη γραμμή εντολών, και οι βοηθοί που έχουν πρόσβαση σε τερματικό το καλούν σαν απλή εντολή.
Ο βασικός τρόπος είναι ένα pattern και ένα κομμάτι κείμενο στην είσοδο. Το κείμενο πρέπει να είναι μέσα σε αρχείο, όχι μέσα στην εντολή· τον λόγο τον εξηγώ στη «Δοκιμή».
Δείτε πρώτα τη ροή σε καθαρή μορφή. Γράφεις το κείμενό σου σε ένα αρχείο, και μετά:
fabric -p summarize < keimeno.txtΣε εμάς γύρισε καθαρή σύνοψη στα ελληνικά. Η ίδια δουλειά μέσω τοπικού διακομιστή πήρε τα μισά σχεδόν δευτερόλεπτα.
Claude Code
Το Claude Code είναι βοηθός που τρέχει στο τερματικό σου και μπορεί να εκτελεί εντολές. Επειδή το Fabric είναι εντολή, το Claude Code το καλεί όπως θα καλούσε οποιοδήποτε άλλο πρόγραμμα. Του λες, μέσα στην κουβέντα, να περάσει ένα αρχείο από ένα pattern:
fabric -p extract_wisdom < shmeiwseis.txtΚαι το αποτέλεσμα το διαβάζει πίσω ο ίδιος. Δεν υπάρχει εγγραφή σε κάποιο αρχείο ρυθμίσεων MCP, γιατί δεν υπάρχει MCP εδώ.
Υπάρχει και η ανάποδη σχέση, και είναι ενδιαφέρουσα. Το Fabric μπορεί να χρησιμοποιήσει το Claude Code ως πίσω μηχανή, μέσω της συνδρομής σου στη Claude και του τοπικού CLI (README). Δηλαδή τα δύο εργαλεία μπαίνουν το ένα μέσα στο άλλο. Αυτό το διάβασα στην τεκμηρίωση του Fabric, δεν το έτρεξα, γιατί δεν έχουμε συνδρομή Claude σε αυτό το μηχάνημα.
Codex CLI
Ίδια λογική. Το Codex CLI τρέχει στο τερματικό, άρα καλεί το Fabric σαν εντολή μέσα από τη ροή της δουλειάς του. Ένα παράδειγμα:
fabric -p explain_code < kommati.pyΤο βάζεις δηλαδή στο ίδιο καλάθι με κάθε άλλο πρόγραμμα γραμμής εντολών· δεν υπάρχει ξεχωριστή ενσωμάτωση.
Και εδώ υπάρχει η ανάποδη σχέση. Το Fabric υποστηρίζει το OpenAI Codex ως πάροχο, μέσω της συνδρομής σου, από την έκδοση v1.4.437 τον Μάρτιο του 2026 (releases). Οπότε μπορείς να έχεις το Fabric να μιλά στο Codex, και το Codex να καλεί το Fabric. Ό,τι δεν έτρεξα, το δηλώνω: δεν έχουμε Codex CLI εδώ.
Cursor
Στο Cursor η ιστορία είναι πιο καθαρή, γιατί ο Cursor ξέρει MCP — και εδώ ακριβώς χάνει το Fabric, αφού MCP δεν έχει. Δεν υπάρχει επιλογή «πρόσθεσε τον server του Fabric». Ο δρόμος είναι ο εξής: ανοίγεις το τερματικό που έχει μέσα ο Cursor, και τρέχεις την εντολή από εκεί.
fabric -p summarize < keimeno.txtΟ βοηθός του Cursor, αν έχει δικαίωμα να τρέχει εντολές, το καλεί και διαβάζει το αποτέλεσμα. Δική μου εκτίμηση είναι ότι αυτό αρκεί για τους περισσότερους· δεν το έτρεξα σε πραγματικό Cursor, γιατί δεν τον έχουμε εδώ.
Ο τοπικός διακομιστής
Αν θέλεις το Fabric να ακούει σε μια διεύθυνση αντί να τρέχει μία φορά και να κλείνει, το σηκώνεις ως διακομιστή:
fabric --serveΟ διακομιστής σηκώνεται στην προεπιλεγμένη διεύθυνση :8080 και δέχεται αιτήματα μέσω δικτύου. Μπορείς να τον κλείσεις πίσω από κλειδί με το όρισμα --api-key, και να ορίσεις άλλη διεύθυνση με το --address (README). Εδώ μπήκε ολόκληρο το νόημα της «χρήσης σε κάθε LLM»: οποιοδήποτε πρόγραμμα μπορεί να στείλει αίτημα σε τοπική θύρα, μπορεί να ρωτήσει το Fabric.
Μία προειδοποίηση που την είδαμε με τα μάτια μας. Όταν ο διακομιστής σηκωθεί χωρίς κλειδί, το λέει ο ίδιος ότι τρέχει ακάλυπτος, και αν δεν του δώσεις κλειδί δεν απαντά σωστά. Δηλαδή το όρισμα δεν είναι διακοσμητικό.
Πού κερδίζει, πού χάνει
Κερδίζει γιατί λύνει το πρόβλημα της ενσωμάτωσης, όχι των ικανοτήτων. Το μοντέλο ήδη ξέρει να συνοψίζει. Το Fabric του δίνει τη σωστή ερώτηση, έτοιμη, 265 φορές.
Κερδίζει γιατί οι οδηγίες είναι δικές σου. Κατεβαίνουν μία φορά, μένουν στον φάκελό σου, και δεν εξαρτάσαι από καμία υπηρεσία για να τις διαβάσεις.
Κερδίζει γιατί είναι ανοιχτό, με άδεια MIT, και μιλά σε πάρα πολλούς παρόχους — από OpenAI και Anthropic ως OpenRouter, Ollama, DeepSeek και άλλους. Δεν σε κλειδώνει σε έναν.
Και κερδίζει γιατί δίνει μία εντολή, όχι ένα περιβάλλον. Το βάζεις σε σωλήνα με άλλα προγράμματα και δουλεύει.
Χάνει γιατί δεν είναι MCP. Σε έναν κόσμο που μαθαίνει να προσθέτει εργαλεία με μία γραμμή ρύθμισης, το Fabric ζητά να το καλέσεις μόνος σου, σαν εντολή. Δεν το καλεί το μοντέλο από μόνο του.
Χάνει στη ρύθμιση. Στην πρώτη εκτέλεση περιμένει το αρχείο ~/.config/fabric/.env. Αν λείπει, το πρόγραμμα κολλάει ή πετά μήνυμα αντί να δουλέψει. Δεν σου λέει «έρθα, φτιάξε μου πρώτα το αρχείο»· πρέπει να το ξέρεις.
Χάνει στα ελληνικά, αν τα περάσεις λάθος. Όταν στείλαμε ελληνικό κείμενο μέσω ενσωματωμένης εντολής curl μέσα στο git-bash, έφτασε κατεστραμμένο στο μοντέλο. Από αρχείο, πέρασε σωστά. Ο κανόνας λοιπόν είναι ένας: το κείμενο μπαίνει σε αρχείο, δεν χώνεται στην εντολή.
Χάνει γιατί κινείται τόσο γρήγορα που σε υποχρεώνει σε ενημερώσεις. Πέντε εκδόσεις μέσα σε τρεις μέρες — από τις 15 ως τις 18 Οκτωβρίου 2026 (releases). Καλό σημάδι ζωντάνιας, κακό για όποιον ξεχνά να το ενημερώνει.
Και μία σύγκριση με ό,τι έχουμε δει σε αυτή τη στήλη. Τα περισσότερα εργαλεία που καλύψαμε — το Context7, το Basic Memory, το MarkItDown — μπαίνουν στον βοηθό ως MCP servers. Το Fabric πάει αντίθετα. Δεν κάθεται μέσα σε κανέναν βοηθό· στέκεται δίπλα τους, στη γραμμή εντολών. Είναι η πρώτη καταχώρηση στη στήλη των αυτοματισμών, και δίκαια, γιατί κάνει κάτι που κανένας MCP δεν κάνει: σου δίνει έναν έτοιμο, τοπικό κατάλογο σωστών ερωτήσεων.
Δοκιμή
Ό,τι ακολουθεί το τρέξαμε σε Windows. Κατέβασα το δυαδικό αρχείο των Windows, 103 MB, και το έτρεξα. Μετά το fabric -U κατέβασε τα 265 patterns σε 24,3 δευτερόλεπτα, 2 MB, στον φάκελο ~/.config/fabric/.
Ο συνολικός χώρος μετά την εγκατάσταση ήταν 133 MB στον δίσκο. Τόσο πιάνει το εργαλείο: όσο δύο φωτογραφίες από κινητό.
Η πραγματική δοκιμή ήταν με ελληνικό κείμενο σε πραγματικό μοντέλο. Πρώτα μέσω γραμμής εντολών:
fabric -p summarize < keimeno.txtΔούλεψε καθαρά, με 15,9 δευτερόλεπτα ως απάντηση. Μετά το ίδιο αίτημα μέσω του τοπικού διακομιστή:
fabric --serveΗ ίδια δουλειά πήρε 8,4 δευτερόλεπτα. Ο διακομιστής σηκώθηκε και απάντησε κρατώντας 59,2 MB μνήμης. Δηλαδή ο δρόμος του διακομιστή είναι περίπου διπλάσιος σε ταχύτητα, και το κόστος του σε μνήμη είναι μικρό.
Το κόστος σε κείμενο, από τα πραγματικά νούμερα. Μία σύνοψη χρέωσε 263 tokens εισόδου και 4.108 tokens εξόδου. Με τις τιμές του OpenRouter για το μοντέλο deepseek v4.1 flash, όπως τις διαβάσαμε σήμερα, αυτό είναι 0,00034 δολάρια. Δηλαδή τρεις χιλιάδες δουλειές για ένα δολάριο, αν το κρατήσεις σε αυτό το μοντέλο.
Και ο έλεγχος που μας ενδιέφερε περισσότερο. Ανοίξαμε το αποθετήριο και μετρήσαμε τα αρχεία. 1.330 αρχεία, ούτε ένα αρχείο mcp. Άρα επιβεβαιώνεται και από τα σωθικά του: το Fabric δεν είναι MCP server. Είναι πρόγραμμα και οδηγίες.
Τι δεν τρέξαμε, και το λέω καθαρά. Δεν έτρεξα τους βοηθούς Claude Code, Codex και Cursor από την αρχή ως το τέλος, γιατί δεν τους έχουμε όλους εδώ· η διαδρομή τους δοκιμάστηκε ως εντολή, όχι μέσα στο κάθε πρόγραμμα. Δεν δοκίμασα την εγκατάσταση μέσω Winget, μόνο το δυαδικό αρχείο. Και δεν άγγιξα την ανάποδη σχέση, όπου το Fabric καλεί τη Claude ή το Codex, γιατί θέλει συνδρομή.
Τι κοστίζει
Το Fabric είναι δωρεάν — MIT, χωρίς συνδρομή, χωρίς λογαριασμό. Πληρώνεις μόνο το μοντέλο που θα του δώσεις, και το πληρώνεις με τη δική σου τιμολόγηση.
Χρήμα. Μία σύνοψη κειμένου χρέωσε 263 tokens εισόδου και 4.108 εξόδου — δηλαδή 0,00034 δολάρια με τιμολόγηση OpenRouter σε μοντέλο deepseek v4.1 flash, τις τιμές που διάβασα στις 19 Οκτωβρίου 2026. Χίλιες τέτοιες συνόψεις κοστίζουν περίπου ένα τρίτο του ευρώ. Το κόστος δεν το κάνει το Fabric· το κάνει το μοντέλο που του αναθέτεις.
Χώρος. 133 MB δίσκος μετά την εγκατάσταση, από τα οποία τα 103 είναι το ίδιο το πρόγραμμα και τα 2 τα 265 patterns. Δεν είναι ελαφρύ για εργαλείο γραμμής εντολών, αλλά ούτε θηρίο — είναι ένα εκτελέσιμο αρχείο.
Μνήμη. Ο τοπικός του διακομιστής σηκώθηκε και απάντησε με 59,2 MB. Μένει στη μνήμη μόνο όσο τον κρατάς ανοιχτό· η γραμμή εντολών δεν αφήνει τίποτα πίσω της.
Χρόνος. Το κατέβασμα των 265 patterns πήρε 24,3 δευτερόλεπτα — μία φορά. Η ίδια δουλειά πήρε 15,9 δευτερόλεπτα από τη γραμμή εντολών και 8,4 δευτερόλεπτα από τον τοπικό διακομιστή, γιατί εκεί το μοντέλο δεν ξαναζεσταίνεται κάθε φορά.
Πλαίσιο. Εδώ είναι το πραγματικό του κέρδος: δεν φορτώνεις βιβλιοθήκη εργαλείων, φορτώνεις ένα pattern τη φορά — μερικές εκατοντάδες λέξεις. Ένα εργαλείο MCP με δέκα λειτουργίες πληρώνεται σε κάθε μήνυμα, ακόμη κι όταν δεν το αγγίζεις. Το Fabric πληρώνεται μόνο όταν το καλείς, και μόνο για το κομμάτι που κάλεσες.
Η κρυφή χρέωση. Βγήκαν πέντε εκδόσεις σε τρεις μέρες. Δεν πληρώνεις σε χρήμα, αλλά σε προσοχή: ένα εργαλείο που κινείται έτσι θέλει ενημέρωση, και η ενημέρωση δεν γίνεται μόνη της. Αν το αφήσεις έξι μήνες, θα το ξαναμάθεις από την αρχή.
Η ετυμηγορία του κόστους. Για κάποιον που τρέχει ήδη πράκτορες, το Fabric είναι από τα φθηνότερα στοιχήματα που μπορεί να κάνει: μηδέν ευρώ για το εργαλείο, εκατοστά του λεπτού για τη χρήση, και το πλαίσιο που γλιτώνεις το κερδίζεις σε κάθε μήνυμα. Το ακριβό κομμάτι δεν είναι το πρόγραμμα — είναι ο χρόνος που θα μάθεις να γράφεις τα δικά σου patterns.
Ετυμηγορία
Το Fabric δεν είναι μαγικό κουτί. Είναι ένα απλό, γρήγορο εργαλείο που λύνει ένα πραγματικό πρόβλημα: το μοντέλο ξέρει τι να κάνει, εσύ δεν ξέρεις τι να του πεις. Με 265 έτοιμες οδηγίες και μία εντολή, το πρόβλημα εξαφανίζεται, και μάλιστα δωρεάν.
Το δυνατό του σημείο είναι η αναλογία κόστους και οφέλους. 133 MB στον δίσκο, 24,3 δευτερόλεπτα για να κατέβουν όλες οι οδηγίες, 0,00034 δολάρια η σύνοψη. Δεν υπάρχει σχεδόν τίποτα να χάσεις δοκιμάζοντάς το.
Οι αντιρρήσεις είναι συγκεκριμένες. Δεν είναι MCP — 1.330 αρχεία το επιβεβαιώνουν — άρα δεν μπαίνει σε Claude Code και Cursor σαν εργαλείο, μόνο σαν εντολή. Θέλει το ~/.config/fabric/.env πριν την πρώτη εκτέλεση, αλλιώς κολλάει. Και με τα ελληνικά θέλει προσοχή: το κείμενο σε αρχείο, ποτέ στην εντολή.
Αν δουλεύεις έστω και λίγο από τερματικό και χρησιμοποιείς μοντέλα καθημερινά, εγκατέστησέ το σήμερα. Κατέβασέ το από τα releases, τρέξε τη ρύθμιση, κατέβασε τα patterns, και δοκίμασε μία σύνοψη σε ένα δικό σου κείμενο. Είναι η πιο φτηνή βελτίωση που μπορείς να κάνεις στη ροή της δουλειάς σου.
Score: 8.4/10.
Πηγές: αποθετήριο https://github.com/danielmiessler/fabric · εκδόσεις https://github.com/danielmiessler/fabric/releases · οδηγίες εγκατάστασης https://github.com/danielmiessler/fabric#installation · τοπικός διακομιστής https://github.com/danielmiessler/fabric#rest-api-server · υποστηριζόμενοι πάροχοι https://github.com/danielmiessler/fabric#supported-ai-providers · άλλο πακέτο με το ίδιο όνομα στο npm https://www.npmjs.com/package/fabric · τιμές OpenRouter https://openrouter.ai/