Το ανοιχτού κώδικα agentic σύστημα περιεχομένου
English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt
Το Polywise είναι ένα ανοιχτού κώδικα agentic σύστημα περιεχομένου. Μπορείτε να το χρησιμοποιήσετε από τη γραμμή εντολών ή από την εφαρμογή desktop για να μιλάτε με μοντέλα, να αποθηκεύετε γνώση, να επαναφέρετε context και να μετατρέπετε επαναλαμβανόμενους τρόπους δουλειάς σε agents που επαναχρησιμοποιούνται.
Το Polywise έχει δύο πραγματικά πρακτικά σημεία εισόδου: το CLI και την εφαρμογή desktop.
Εγκαταστήστε το CLI globally:
npm install -g polywiseΞεκινήστε την τοπική υπηρεσία Polywise:
polywise start
polywise start -dΤο polywise start κρατά την υπηρεσία στο προσκήνιο. Το polywise start -d τερματίζει αμέσως την εντολή και αφήνει την υπηρεσία να συνεχίσει στο παρασκήνιο.
Στη συνέχεια ανοίξτε το Web UI στο http://localhost:3072/app/ .
Μπορείτε να ενεργοποιήσετε Auth login από τις ρυθμίσεις. Μόλις ενεργοποιηθεί και οριστεί κωδικός, θα απαιτείται σύνδεση για πρόσβαση στο Web UI και το API θα προστατεύεται επίσης. Αυτό είναι ιδιαίτερα σημαντικό αν σκοπεύετε να αναπτύξετε το Polywise σε server για απομακρυσμένη πρόσβαση.
Κατεβάστε την πιο πρόσφατη έκδοση από τα GitHub Releases.
Αν θέλετε να εξερευνάτε sessions, αποθηκευμένο περιεχόμενο, agents και posts χωρίς να ζείτε μέσα στο terminal, η εφαρμογή desktop είναι ο πιο εύκολος δρόμος.
Για την πρώτη χρήση, το Polywise χρειάζεται κυρίως:
- έναν διαθέσιμο model provider
- embedding και rerank models αν θέλετε ανάκτηση αποθηκευμένου περιεχομένου
Δεν χρειάζεται να ρυθμίσετε όλα τα providers και τα integrations από την πρώτη μέρα.
polywise upgradeΕγκαταστήστε την πιο πρόσφατη έκδοση από τα GitHub Releases.
Αν θέλετε τη συντομότερη διαδρομή προς την πρώτη πραγματική αξία:
- Ανοίξτε
Settings -> Model Providerκαι ρυθμίστε έναν provider που μπορείτε όντως να χρησιμοποιήσετε. - Ανοίξτε
Settings -> Model Settingκαι βεβαιωθείτε ότι το προεπιλεγμένο chat model είναι διαθέσιμο. - Πηγαίνετε στο
Sessionκαι κάντε μια αληθινή ερώτηση αντί να στείλετε απλώςhello. - Αποθηκεύστε στο Polywise μια σύντομη σημείωση, μια περίληψη σελίδας ή μια απάντηση.
- Αναφέρετε ξανά αυτό το αποθηκευμένο στοιχείο στο chat για να επιβεβαιώσετε ότι η ανάκτηση δουλεύει.
Μόλις συνδέσετε έναν provider και ορίσετε το default model, σταματήστε να πειράζετε ρυθμίσεις και χρησιμοποιήστε το προϊόν.
Η εφαρμογή γίνεται πολύ πιο εύκολη όταν κάθε περιοχή έχει μία συγκεκριμένη δουλειά:
Sessionγια πραγματικές ερωτήσεις, οργάνωση δουλειάς και παραμονή μέσα στο context του workspaceLinkcaseγια λήψη και εξαγωγή web content μέσα στο σύστημαAgentγια να μετατρέπετε επαναλαμβανόμενα instruction styles σε συνεργάτες που επαναχρησιμοποιούνταιPostsγια γνώση που αξίζει να ζει περισσότερο από ένα reply στο chat
Δύο συντομεύσεις αξίζει να μάθετε νωρίς:
@φέρνει αρχεία, agents και άλλο context μέσα σε ένα session/φέρνει tools και skills μέσα στο workflow
Το CLI είναι ένα λεπτό wrapper πάνω από το backend API. Από προεπιλογή μιλά με το http://localhost:3072; αν ο server σας βρίσκεται αλλού, ορίστε POLYWISE_SERVER_URL.
Αντί να αποστηθίζετε εντολές, ξεκινήστε από τη βοήθεια:
polywise -h
polywise session -h
polywise session create -hΧρησιμοποιήστε το input_schema όταν χρειάζεστε το ακριβές input shape μιας εντολής:
polywise input_schema session.createΣυνηθισμένες εντολές:
polywise start
polywise start -d
polywise version
polywise session create --title "Daily Review"
polywise search fullTextSearch --query "vector database"
polywise save --for user --content "Key takeaway..."Όταν τα payloads γίνονται πιο σύνθετα, μπορείτε να περάσετε JSON απευθείας:
polywise search fullTextSearch --json '{"query":"agent memory","for_types":["wiki","memory"],"enable_recall":true}'Το Polywise χτίστηκε πάνω στην πεποίθηση ότι η πραγματικά έξυπνη AI χρειάζεται πραγματικά έξυπνη μνήμη. Δεν πρόκειται απλώς για αποθήκευση, αλλά για ένα σύστημα που δημιουργεί συνδέσεις οργανικά, δυναμώνει όσο χρησιμοποιείται, ξεχνά στρατηγικά και εξελίσσεται συνεχώς.
Αυτό το project εμπνεύστηκε από τις παρακάτω ερευνητικές εργασίες:
- Long-lasting potentiation of synaptic transmission (1973)
- The Organization of Behavior (1949)
- A Spreading-Activation Theory of Semantic Processing (1975)
Το Polywise πατάει στους ώμους αυτών των εξαιρετικών open source projects:
- 🐘 Sqlite - Η πιο ευρέως διαδεδομένη embedded βάση δεδομένων υψηλών επιδόσεων στον κόσμο
- 🏹 sqlite-vec - Προσθέτει vector search στο Sqlite
- ⚛️ React - Βιβλιοθήκη frontend UI
- 🖥️ Electron - Framework για εφαρμογές desktop
- 🔗 tRPC - End-to-end type-safe APIs
- 📦 MobX - Απλή και επεκτάσιμη διαχείριση κατάστασης
- 🎨 Tailwind CSS - Utility-first CSS framework
- 🚀 Hono - Υπερταχύ web framework
- 🛠️ Rsbuild - Εργαλείο build νέας γενιάς με βάση το Rspack
- 📚 Rslib - Εργαλείο build βιβλιοθηκών βασισμένο στο Rsbuild
- 🤖 AI SDK - Ενοποιημένο toolkit για δημιουργία εφαρμογών με AI
- 🤗 node-llama-cpp – Node.js bindings για το llama-cpp, σχεδιασμένα για σύνδεση με τοπικά models
MIT – Δείτε το LICENSE για λεπτομέρειες.