SoifGo — πείτε την ιδέα σας, αφήστε την AI να γράψει τον κώδικα, εκτελέστε τον στο SoifGo

Πείτε σε έναν βοηθό AI ποιο εργαλείο θέλετε, πάρτε τον κώδικα HTML και φορτώστε τον στο SoifGo· από μια απλή αριθμομηχανή ή ένα εκπαιδευτικό εργαλείο μέχρι, για τους λάτρεις των ηλεκτρονικών, τον έλεγχο Arduino και ESP32.

Δωρεάν Εκτός σύνδεσης Χωρίς διαφημίσεις 47 languages
Βιομηχανικός πίνακας SoifGo — έλεγχος δεξαμενής, αντλίας και βαλβίδας με Arduino
Βιομηχανικός πίνακας — δεξαμενή, αντλία και βαλβίδα
Έξυπνο σπίτι SoifGo — έλεγχος φωτός, ανεμιστήρα, κλιματιστικού και συναγερμού
Έξυπνο σπίτι — φως, ανεμιστήρας, κλιματιστικό
Ψηφιακό αλφάδι SoifGo — με τους αισθητήρες ενός τηλεφώνου Android
Ψηφιακό αλφάδι — αισθητήρες τηλεφώνου

Φτιάξτε μια εφαρμογή Android με HTML — χωρίς εγγενή προγραμματισμό

Ό,τι είναι δυνατό σε μια ιστοσελίδα είναι δυνατό και στο SoifGo. Το SoifGo εκτελεί τα εργαλεία σας ως HTML και τα κρατά οργανωμένα σε φακέλους. Από αριθμομηχανές και προσομοιωτές μέχρι εκπαιδευτικά εργαλεία και πίνακες ελέγχου, και όταν χρειάζεται έλεγχο υλικού μέσω Bluetooth και MQTT.

Το SoifGo δεν διαθέτει ενσωματωμένη AI. Η ροή εργασίας είναι απλή: περιγράφετε σε έναν βοηθό AI της επιλογής σας τι θέλετε, εκείνος σας δίνει κώδικα HTML και εσείς τον εκτελείτε στο SoifGo. Αν μπορείτε να γράψετε μια ιστοσελίδα ή απλώς να περιγράψετε την ιδέα σας σε έναν βοηθό AI, μπορείτε να φτιάξετε το δικό σας εργαλείο.

Για ποιους είναι το SoifGo;

📐 Μαθηματικοί και φοιτητές

Εξειδικευμένες αριθμομηχανές, σχεδίαση γραφημάτων και συναρτήσεων, προσομοιώσεις και εργαλεία επίλυσης προβλημάτων, ακριβώς όπως τα χρειάζεστε.

🎓 Εκπαιδευτικοί και εκπαιδευτές

Διαδραστικά εργαλεία για μαθήματα, εξάσκηση και τεστ. Στείλτε το αρχείο σε μαθητές και εκπαιδευόμενους για να το εκτελέσουν μόνοι τους.

🏗️ Μηχανικοί κάθε ειδικότητας

Τεχνικές αριθμομηχανές, μετατροπείς μονάδων και προσωπικά υπολογιστικά φύλλα πρόχειρα στη δουλειά, ακόμη και χωρίς ίντερνετ.

🔌 Δημιουργοί και λάτρεις των ηλεκτρονικών

Χειριστήρια και πίνακες Bluetooth και MQTT για Arduino, ESP32, ESP8266 και Raspberry Pi.

💡 Όποιος έχει μια ιδέα

Πείτε την ιδέα σας σε έναν βοηθό AI, πάρτε κώδικα HTML και εκτελέστε τον στο SoifGo.

Έτοιμοι να φτιάξετε το πρώτο σας εργαλείο;

Λήψη του SoifGo →

Χειριστήριο Arduino και ESP32 μέσω Bluetooth και MQTT από τηλέφωνο Android

Κάθε συσκευή που χρησιμοποιεί Bluetooth SPP/BLE (όπως HC-05 και HC-06), MQTT ή HTTP REST λειτουργεί με το SoifGo: Arduino, ESP32, ESP8266 και Raspberry Pi.

Στείλτε εντολές σε LED, κινητήρες και ρελέ μέσω Bluetooth, φτιάξτε γέφυρα Bluetooth–MQTT ή πίνακα αισθητήρων σε πραγματικό χρόνο — όλα σε HTML, χωρίς εγγενή κώδικα.

Φάκελοι και σελίδες

Το SoifGo σάς δίνει φακέλους και σελίδες για να οργανώνετε τη δουλειά σας. Κάθε σελίδα έχει 40 κουμπιά και 10 ολισθητές, και μπορείτε να ορίσετε σε κάθε κουμπί συγκεκριμένες συμπεριφορές, μεταξύ άλλων πλοήγηση ανάμεσα σε φακέλους και σελίδες του SoifGo. Έτσι μπορείτε να φτιάξετε πολλά μενού.

Τα κουμπιά έχουν έτοιμα βασικά σχέδια: χρώμα, εικονίδιο, όνομα, γραμματοσειρά, ήχο και δόνηση. Μετακινούνται με σύρσιμο. Κάθε κουμπί μπορεί να έχει βασικές συμπεριφορές, όπως αποστολή και λήψη.

Συμπεριφορά web, online και εκτός σύνδεσης

Η «συμπεριφορά web» (WebView) σάς βοηθά να υλοποιήσετε τις ιδέες και τις επιθυμίες σας με τις μεγαλύτερες δυνατότητες, ως HTML, online και εκτός σύνδεσης. Απλώς περιγράψτε σε έναν βοηθό AI τι θέλετε και ζητήστε κώδικα HTML. Έπειτα έχετε δύο επιλογές:

Και οι δύο τρόποι λειτουργούν και η εφαρμογή web σας αποθηκεύεται στον φάκελο SoifGo. Είτε πρόκειται για αριθμομηχανή, χειριστήριο Bluetooth, παρακολούθηση IoT ή οτιδήποτε άλλο.

Πώς εκτελώ στο SoifGo κώδικα HTML που δημιούργησε η AI;

Κάντε αυτά τα βήματα μία φορά και θα έχετε ένα έτοιμο κουμπί για την εκτέλεση του κώδικά σας:

  1. Ανοίξτε τη λειτουργία επεξεργασίας: Ανοίξτε την εφαρμογή SoifGo. Πατήστε το εικονίδιο μενού πάνω αριστερά και επιλέξτε Edit για να μπείτε στην οθόνη επεξεργασίας.
  2. Δημιουργήστε έναν φάκελο: Πατήστε ξανά το μενού πάνω αριστερά, επιλέξτε Select Design, μετά Folder, και πατήστε Create. Αν θέλετε, μετονομάστε τον φάκελο, αλλιώς πατήστε OK.
  3. Δημιουργήστε μια σελίδα: Δίπλα στο Folder εμφανίζεται τώρα η επιλογή Page . Πατήστε την και επιλέξτε New Page. Αν θέλετε, μετονομάστε τη σελίδα και μετά πατήστε OK.
  4. Τοποθετήστε ένα κουμπί στη σελίδα: Τα κουμπιά εμφανίζονται στη λίστα. Κάθε σελίδα έχει 40 κουμπιά και ο αριθμός μειώνεται κάθε φορά που παίρνετε ένα. Πατήστε ένα κουμπί και διαλέξτε με το δάχτυλο τη θέση του στη σελίδα.
  5. Ορίστε τη συμπεριφορά του κουμπιού: Πατήστε το κουμπί, ανοίξτε το μενού, επιλέξτε Behavior από τη λίστα του κουμπιού και μετά Browser or HTML files. Εδώ επιλέγετε αν το κουμπί θα λειτουργεί σαν πρόγραμμα περιήγησης ή θα φορτώνει ένα αρχείο HTML. Επιλέξτε το δεύτερο: Open or edit local HTML file in WebView.
  6. Δημιουργήστε το αρχείο HTML: Η πιο εύκολη επιλογή είναι η πρώτη, Create. Αν θέλετε, μετονομάστε το αρχείο HTML, αλλιώς πατήστε OK. Sample δίνει έτοιμα παραδείγματα, File Explorer φορτώνει ένα αρχείο από τον αποθηκευτικό χώρο του τηλεφώνου και το Saved δείχνει στον φάκελο HTML μέσα στον φάκελο που δημιουργήσατε στο SoifGo.
  7. Εκτελέστε το κουμπί: Χρησιμοποιήστε το εικονίδιο μενού στο πάνω μέρος για να πάτε στην οθόνη Play και μετά πατήστε το κουμπί που φτιάξατε. Ανοίγει μια κενή σελίδα με το κείμενο «Hello SoifGo».
  8. Επικολλήστε τον κώδικα της AI: Ανοίξτε ξανά το μενού και επιλέξτε Edit για να ανοίξει η οθόνη επεξεργασίας του WebView. Επικολλήστε εδώ τον κώδικα HTML που πήρατε από τον βοηθό AI. Μπορείτε να επιλέξετε τα πάντα και να επικολλήσετε χειροκίνητα ή να ανοίξετε το μενού και να επιλέξετε την τελευταία επιλογή, Select All and Paste, που αντικαθιστά αυτόματα τον κώδικα.
  9. Εκτελέστε τον κώδικα: Τώρα πατήστε το κίτρινο κουμπί (Close) στο πάνω μέρος της οθόνης. Ο κώδικάς σας εκτελείται. Μπορείτε να κλείσετε τη σελίδα και κάθε φορά απλώς να πατάτε το κουμπί σας για να ξεκινήσει το εργαλείο.

Την επόμενη φορά που θα πάρετε νέο κώδικα από έναν βοηθό AI, απλώς πηγαίνετε στην ίδια σελίδα, πατήστε Edit, επιλέξτε Select All and Paste στην οθόνη επεξεργασίας του WebView και πατήστε ξανά το κίτρινο κουμπί. Αν χρησιμοποιείτε το File Explorer, το τηλέφωνό σας ίσως δεν υποστηρίζει αυτό το τμήμα· τότε το καλύτερο είναι να εγκαταστήσετε στο τηλέφωνο έναν κατάλληλο διαχειριστή αρχείων.

40 διαφορετικές εφαρμογές web σε κάθε σελίδα

Μπορείτε να έχετε 40 διαφορετικές εφαρμογές web σε κάθε σελίδα. Δεν χρειάζεται να τις ζητάτε κάθε φορά από έναν βοηθό AI και μπορείτε να δουλεύετε μαζί τους εκτός σύνδεσης. Μπορείτε ακόμη και να τις στείλετε σε συναδέλφους, φίλους ή εκπαιδευόμενους για να τις κατεβάσουν και να τις εκτελέσουν.

Λειτουργίες του SoifGo

🌐 Πλήρες WebView

Μια σύγχρονη μηχανή προγράμματος περιήγησης: Canvas, SVG, WebGL και βιβλιοθήκες όπως Chart.js, D3 και Three.js για γραφήματα, προσομοιώσεις και τρισδιάστατη απεικόνιση.

🧩 Κλασική λειτουργία

Έτοιμα κουμπιά και ολισθητές, χωρίς καθόλου κώδικα, για απλά χειριστήρια και μενού.

💾 Τοπική αποθήκευση

Αποθηκεύστε δεδομένα με localStorage ακόμη και αφού κλείσετε την εφαρμογή.

🟢 Αισθητήρες τηλεφώνου

Φως περιβάλλοντος, κίνηση (επιταχυνσιόμετρο) και μαγνητόμετρο, σε πραγματικό χρόνο.

🎤 Μικρόφωνο και αναγνώριση ομιλίας

Μετατρέψτε την ομιλία σε κείμενο και χρησιμοποιήστε την στα εργαλεία σας ή στείλτε την σε συσκευές.

🔵 Σειριακό Bluetooth

Στείλτε και λάβετε κείμενο με HC-05, HC-06, JDY-31, BLE, Arduino, ESP32 και Raspberry Pi.

🟣 Πελάτης MQTT

Συνδεθείτε σε οποιονδήποτε broker (tcp ή ssl), δημοσιεύστε και εγγραφείτε και ελέγξτε την κατάσταση της σύνδεσης.

🟠 HTTP API

Στείλτε JSON σε οποιαδήποτε διεύθυνση και λάβετε και εξάγετε τιμές από την απάντηση.

Τι μπορείτε να φτιάξετε;

Συχνές ερωτήσεις

Το SoifGo είναι μόνο για Arduino και ηλεκτρονικά;

Όχι. Η σύνδεση υλικού είναι μία μόνο από τις λειτουργίες. Επειδή τα εργαλεία σας είναι HTML, ό,τι λειτουργεί σε μια ιστοσελίδα, όπως υπολογισμοί, γραφήματα, προσομοιώσεις και εκπαιδευτικά εργαλεία, λειτουργεί και στο SoifGo.

Είναι το SoifGo δωρεάν;

Ναι. Είναι δωρεάν, χωρίς διαφημίσεις και χωρίς αγορές μέσα στην εφαρμογή.

Λειτουργεί εκτός σύνδεσης;

Τα εργαλεία HTML, το Bluetooth και οι αισθητήρες του τηλεφώνου λειτουργούν χωρίς ίντερνετ. Μόνο το MQTT και το HTTP χρειάζονται σύνδεση στο ίντερνετ ή σε δίκτυο.

Με ποιο υλικό είναι συμβατό;

Με κάθε συσκευή που χρησιμοποιεί Bluetooth SPP/BLE (όπως τα HC-05 και HC-06), MQTT ή HTTP REST, συμπεριλαμβανομένων των Arduino, ESP32, ESP8266 και Raspberry Pi.

Τι χρειάζομαι για να ξεκινήσω;

Αρκεί βασική γνώση HTML. Ακόμη και χωρίς αυτήν, μπορείτε να περιγράψετε σε έναν βοηθό AI τι θέλετε και να πάρετε κώδικα HTML. Οι οδηγοί και τα έτοιμα παραδείγματα βρίσκονται στην κύρια σελίδα.

Πώς προφέρεται το SoifGo και πώς αλλιώς μπορεί να ονομαστεί;

Το SoifGo προφέρεται συνήθως «σόιφ-γκο», αλλά οι άνθρωποι λένε ή γράφουν και Soif Go, Swift Go, Swiftgo, Soyf Go, Sayf Go, Swaif Go ή So if go. Όλα αυτά τα ονόματα αναφέρονται στην ίδια δωρεάν εφαρμογή Android, το SoifGo. Δεν σχετίζεται με τη γλώσσα προγραμματισμού Swift.

Έτοιμοι να ξεκινήσετε;

Η κύρια σελίδα ανοίγει με τη λήψη, τους οδηγούς και την τεκμηρίωση.

Μπείτε στο SoifGo →
Τεχνική τεκμηρίωση
Δωρεάν, εκτός σύνδεσης, χωρίς διαφημίσεις — για Android 7 και νεότερο