Η ομάδα πίσω από το πρόγραμμα και ο τρόπος κατασκευής του
Μια μικρή ομάδα που ζει μέσα σε πράκτορες και τερματικά όλη μέρα, φτιάχνοντας αυτό που ήθελε η ίδια. Τα σημεία που αξίζει να ξέρετε πριν εμπιστευτείτε ένα πρόγραμμα με το shell σας.
Shifton Inc
Το Vobuda φτιάχνεται από τη Shifton Inc, την ομάδα πίσω από το shifton.com, λογισμικό διαχείρισης βαρδιών που χρησιμοποιείται σε δεκάδες χώρες, και το rolchat.com, τη δική της πλατφόρμα επικοινωνίας με πελάτες. Το τερματικό προέκυψε από αυτή τη δουλειά και όχι από μια έρευνα αγοράς: μια ομάδα που περνάει τη μέρα της δίνοντας εργασίες σε πράκτορες και διαβάζοντας την απάντηση, φτιάχνοντας το παράθυρο που πάντα ευχόταν να υπήρχε.
Η πρώτη έκδοση που μπορούσαν να εγκαταστήσουν άνθρωποι εκτός της ομάδας εμφανίστηκε έξι ημέρες μετά το άνοιγμα του πρώτου παραθύρου. Είχε ήδη μπλοκ που χωρίζονται και σύρονται ανάμεσα σε καρτέλες ενώ το shell τους συνεχίζει να τρέχει, τη μπάρα ελέγχου του πράκτορα, την monitor συστήματος με σκίν, ένα αρχείο ανοιχτό δίπλα στο shell, υπαγόρευση και ανάγνωση φωναχτά, τη γραμμή εντολών, έργα, το παράθυρο quake και σαράντα γλώσσες με οδηγό στην καθεμία.
Δωρεάν, και κλειστού κώδικα
Το πρόγραμμα δεν κοστίζει τίποτα, τόσο για τη δουλειά σας όσο και για την επιχείρησή σας. Δεν υπάρχει δοκιμαστική περίοδος, πληρωμένο επίπεδο, όριο θέσεων ή λογαριασμός. Ο πηγαίος κώδικας δεν δημοσιεύεται: αυτό που διανέμεται είναι η έκδοση, και το δημόσιο αποθετήριο περιέχει το readme, το changelog, την άδεια χρήσης και τα στοιχεία αυτού του site.
Αυτό που δεν επιτρέπει η άδεια είναι να μεταβιβάσεις το πρόγραμμα σε άλλον: να διανείμεις αντίγραφο, να το πουλήσεις, να το προσφέρεις ως υπηρεσία, να το αποσυναρμολογήσεις ή να το τροποποιήσετε, να χρησιμοποιήσετε το όνομά του, ή να αφαιρέσεις τα σημεία της διεπαφής που αναφέρουν τα άλλα προϊόντα του δημιουργού. Αν κάποιος άλλος το θέλει, στείλε τον εδώ, γιατί είναι δωρεάν και για εκείνον.
Η άδεια είναι γραμμένη για να διαβάζεται και όχι για να την αντέχετε. Αν χρειάζεστε κάτι που δεν σας δίνει, ρωτήστε. Η απάντηση είναι συχνά ναι.
Οι βιβλιοθήκες πάνω στις οποίες χτίζεται ανήκουν σε άλλους ανθρώπους και διατίθενται με τους δικούς τους όρους. Η πλήρης λίστα με κάθε κείμενο άδειας περιλαμβάνεται μέσα στο πρόγραμμα, στο Σε τι βασίζεται το Vobuda στο δικό του μενού.
Πώς ελέγχεται πριν κυκλοφορήσει
Το θέμα δεν είναι οι αριθμοί. Είναι ότι όταν κάτι χαλάσει στο μηχάνημά σας, η διόρθωση έρχεται μαζί με τον έλεγχο που εμποδίζει να ξανασυμβεί.
Κάθε σφάλμα έχει ένα id, και έναν έλεγχο που το κατονομάζει
Κάθε σφάλμα που είχε ποτέ το πρόγραμμα καταγράφεται με ένα αναγνωριστικό και ένας έλεγχος αναφέρει αυτό το αναγνωριστικό. Ένα σενάριο απορρίπτει ένα συμβόλαιο που δεν το ελέγχει κανείς, οπότε η λίστα δεν μπορεί να ξεφύγει αθόρυβα από τα τεστ· η εκτέλεση παρακάτω τυπώνει πόσα είναι.
Περισσότεροι από 2.000 αυτόματοι έλεγχοι
Σε σκάλα βαθμίδων, από τη φθηνότερη προς τα πάνω: καθαρές συναρτήσεις, ο πυρήνας Rust, η γραμμή εντολών, η εγκατάσταση με μία γραμμή, το σχήμα του αποθετηρίου, και ζωντανά παράθυρα που οδηγούνται από τη δική τους κατάσταση, τα οποία ελέγχουν τη διεπαφή, τη μπάρα του πράκτορα χειριστήριο προς χειριστήριο και τα πρόσθετα την ώρα που δουλεύουν.
Τα tests της διεπαφής οδηγούν το πραγματικό πρόγραμμα
Μέσω της δικής του γραμμής εντολών και όχι μέσω ενός ιδιωτικού hook. Γι' αυτό μπορείτε να εμπιστευτείτε τη γραμμή εντολών: δεν είναι μια πλαϊνή πόρτα, είναι ο δρόμος που παίρνει κάθε έλεγχος.
Φύλακες και στα έγγραφα
Ένας μετράει τους αριθμούς στα έγγραφα σε σχέση με το αποθετήριο. Ένας κοκκινίζει όταν αλλάζει το πρόγραμμα αλλά όχι τα έγγραφα. Ένας κρατάει σαράντα μεταφράσεις του οδηγού σε σχέση με την αγγλική εκδοχή, ως προς τη δομή. Ένας επιμένει ότι κάθε ενέργεια πατιέται από κάποιον έλεγχο κάπου.
Οι αφαιρέσεις φτάνουν μέσα στα αρχεία σας
Αυτό που αφήνει μια αφαίρεση μέσα στα αρχεία κάποιου είναι μέρος της ίδιας της αφαίρεσης. Μια εμφάνιση που καταργήθηκε άφησε πίσω τη διάταξή της· μια ρύθμιση ανάγνωσης που καταργήθηκε άφησε ένα panel να δείχνει μηδέν· ένα σχήμα που καταργήθηκε θα άφηνε ένα σκίν χωρίς τίποτα μέσα. Καθένα από αυτά μεταφέρεται πλέον αντί να εγκαταλείπεται.
Πράγματα που χτίστηκαν και μετά αποσύρθηκαν
Χτίστηκε ένα σύστημα αποθήκευσης μυστικών, δούλεψε όπως σχεδιάστηκε, και παρόλα αυτά αφαιρέθηκε: η τιμή ζούσε στο keychain και το Vobuda ήξερε μόνο το όνομα, αλλά αυτό είναι ένα πρόγραμμα γραμμένο για ανθρώπους που ποτέ δεν σκέφτηκαν πού φυλάσσεται ένα κλειδί, και η πιο ασφαλής αποθήκευση είναι αυτή που δεν προσφέρουμε.
Τι τυπώνει στην πραγματικότητα ο έλεγχος
Η παραπάνω λίστα λέει ότι το πρόγραμμα ελέγχεται. Αυτή είναι η ίδια η εκτέλεση, πάνω στο commit που έγινε η έκδοση που μπορείτε να κατεβάσεις από αυτό το site.
$ npx vitest run Test Files 234 passed | 1 skipped (235) Tests 2340 passed | 1 skipped (2341) Duration 21.73s $ python3 scripts/failure-modes.py965 of 965 failure modes have a check. # Επίσης αρνείται να τρέξει όταν δύο συμβόλαια δίνουν το ίδιο# αναγνωριστικό σε διαφορετικά πράγματα, κάτι που έχει συμβεί δύο φορές. Τι φεύγει από το μηχάνημά σας
| Τι | Πού πηγαίνει |
|---|---|
| Η ομιλία σας | Αναγνωρίζεται στο μηχάνημα. Μια γλώσσα που θα χρειαζόταν το δίκτυο απορρίπτεται αντί να στέλνεται σιωπηλά |
| Τα αρχεία, οι ρυθμίσεις και το ιστορικό σας | Μένουν στη μηχανή. Δεν υπάρχει λογαριασμός ούτε δικός μας συγχρονισμός· σε Mac οι ρυθμίσεις αντιγράφονται στο iCloud Drive μέσω της Apple, ενεργοποιημένο από προεπιλογή |
| Τα σφάλματα | Καταγράφονται εκεί που συμβαίνουν, καθαρίζονται πριν γραφτούν και δεν στέλνονται πουθενά μέχρι να το ενεργοποιήσετε· τότε συνοδεύονται από έναν τυχαίο αριθμό για αυτή τη μηχανή και ποτέ από το όνομά της |
| Μία φορά τη μέρα | Αν το vobuda, το Claude Code και το Codex έχουν νεότερες εκδόσεις, και ο κατάλογος πρόσθετων |
| Το panel διεύθυνσης | Όσο εμφανίζεται στην οθόνη, περίπου ένα αίτημα κάθε δέκα λεπτά που ρωτά ποια διεύθυνση βλέπει το διαδίκτυο |
Σε Mac με Claude Code, η μπάρα του πράκτορα ρωτά επίσης την Anthropic για τα όρια του λογαριασμού σας κάθε πέντε λεπτά, με τη δική του σύνδεση του Claude Code. Καμία ανάλυση και καμία αναφορά χρήσης, όχι ως ρύθμιση που μπορείτε να κλείσετε αλλά ως κώδικας που δεν υπάρχει. Η σελίδα απορρήτου απαριθμεί κάθε αίτημα.
Σχετικά με το πρόγραμμα και τους ανθρώπους
Είναι το Vobuda open source;
Όχι. Είναι δωρεάν αλλά κλειστού κώδικα. Αυτό που διανέμεται είναι η έκδοση· ο πηγαίος κώδικας δεν δημοσιεύεται. Το δημόσιο αποθετήριο περιέχει το readme, το changelog, την άδεια χρήσης και τα στοιχεία που χρησιμοποιούνται σε αυτό το site.
Θα παραμείνει δωρεάν;
Ναι. Δεν σχεδιάζεται πληρωμένο επίπεδο ούτε λογαριασμός για να συνδεθεί μαζί του. Υπάρχει επειδή η ομάδα ήθελε να υπάρχει.
Ποιος βρίσκεται από πίσω;
Η Shifton Inc, η εταιρεία πίσω από τα shifton.com και rolchat.com.
Πού αναφέρω ένα σφάλμα ή ζητάω κάτι;
Στη σελίδα issues του δημόσιου αποθετηρίου, που συνδέεται από τη σελίδα επικοινωνίας. Κάθε σφάλμα που διορθώνεται αποκτά ένα αναγνωριστικό και έναν έλεγχο με το όνομά του.
Τρέχει σε Linux;
Ναι. Η σελίδα λήψης έχει ένα .deb και ένα AppImage για μηχανές Intel/AMD και ARM, για Ubuntu 22.04+, Debian 12+, Fedora 36+ και openSUSE Leap 15.6+. Η υπαγόρευση και η ανάγνωση φωναχτά υπάρχουν μόνο σε macOS. Δεν υπάρχει έκδοση για Windows και δεν έχουμε ημερομηνία να δώσουμε για κάποια.