SoifGo — opowiedz o swoim pomyśle, niech AI napisze kod, uruchom go w SoifGo

Powiedz asystentowi AI, jakiego narzędzia chcesz, otrzymaj kod HTML i wczytaj go do SoifGo; od prostego kalkulatora lub narzędzia dydaktycznego po, dla hobbystów elektroniki, sterowanie Arduino i ESP32.

Za darmo Offline Bez reklam 47 języków
Panel przemysłowy SoifGo — sterowanie zbiornikiem, pompą i zaworem za pomocą Arduino
Panel przemysłowy — zbiornik, pompa i zawór
Inteligentny dom SoifGo — sterowanie światłem, wentylatorem, klimatyzacją i alarmem
Inteligentny dom — światło, wentylator, klimatyzacja
Cyfrowa poziomica SoifGo — z użyciem czujników telefonu z Androidem
Cyfrowa poziomica — czujniki telefonu

Stwórz aplikację na Androida w HTML — bez natywnego kodowania

Wszystko, co jest możliwe na stronie internetowej, jest możliwe w SoifGo. SoifGo uruchamia twoje narzędzia jako HTML i porządkuje je w folderach. Od kalkulatorów i symulatorów po narzędzia dydaktyczne i panele, a w razie potrzeby sterowanie sprzętem przez Bluetooth i MQTT.

SoifGo nie ma wbudowanej AI. Przebieg pracy jest prosty: opisujesz wybranemu asystentowi AI, czego chcesz, on daje ci kod HTML, a ty uruchamiasz go w SoifGo. Jeśli potrafisz napisać stronę internetową albo po prostu opisać pomysł asystentowi AI, możesz zbudować własne narzędzie.

Dla kogo jest SoifGo?

📐 Matematycy i uczniowie

Specjalistyczne kalkulatory, wykresy funkcji, symulacje i narzędzia do rozwiązywania zadań, dokładnie takie, jakich potrzebujesz.

🎓 Nauczyciele i trenerzy

Interaktywne narzędzia na zajęcia, ćwiczenia i sprawdziany. Wyślij plik uczniom i kursantom, aby sami go uruchomili.

🏗️ Inżynierowie każdej branży

Kalkulatory inżynierskie, przeliczniki jednostek i osobiste arkusze obliczeń dostępne w pracy, nawet bez internetu.

🔌 Majsterkowicze i hobbyści elektroniki

Kontrolery i panele Bluetooth i MQTT dla Arduino, ESP32, ESP8266 i Raspberry Pi.

💡 Każdy, kto ma pomysł

Opowiedz asystentowi AI o swoim pomyśle, otrzymaj kod HTML i uruchom go w SoifGo.

Gotowy na zbudowanie pierwszego narzędzia?

Pobierz SoifGo →

Kontroler Arduino i ESP32 przez Bluetooth i MQTT z telefonu z Androidem

Z SoifGo współpracuje każde urządzenie korzystające z Bluetooth SPP/BLE (np. HC-05 i HC-06), MQTT lub HTTP REST: Arduino, ESP32, ESP8266 i Raspberry Pi.

Wysyłaj polecenia dla diod LED, silników i przekaźników przez Bluetooth, zbuduj most Bluetooth–MQTT albo panel czujników na żywo — wszystko w HTML, bez kodu natywnego.

Foldery i strony

SoifGo daje foldery i strony, by utrzymać porządek w pracy. Każda strona ma 40 przycisków i 10 suwaków, a każdemu przyciskowi możesz przypisać określone działania, w tym przechodzenie między folderami i stronami SoifGo. W ten sposób zbudujesz wiele menu.

Przyciski mają gotowe podstawowe wzory: kolor, ikonę, nazwę, czcionkę, dźwięk i wibracje. Można je przesuwać przeciąganiem. Każdy przycisk może mieć podstawowe działania, takie jak wysyłanie i odbieranie.

Działanie webowe, online i offline

„Działanie webowe” (WebView) pozwala zrealizować twoje pomysły i życzenia z największymi możliwościami, jako HTML, online i offline. Wystarczy opisać asystentowi AI, czego chcesz, i poprosić o kod HTML. Potem masz dwie opcje:

Obie drogi działają, a twoja aplikacja webowa jest zapisana w folderze SoifGo. Czy to kalkulator, kontroler Bluetooth, monitoring IoT, czy cokolwiek innego.

Jak uruchomić w SoifGo kod HTML wygenerowany przez AI?

Wykonaj te kroki raz, a będziesz mieć gotowy przycisk do uruchamiania kodu:

  1. Otwórz tryb edycji: Otwórz aplikację SoifGo. Dotknij ikony menu w lewym górnym rogu i wybierz Edit aby przejść do ekranu edycji.
  2. Utwórz folder: Ponownie dotknij menu w lewym górnym rogu, wybierz Select Design, potem Folderi dotknij Create. Zmień nazwę folderu, jeśli chcesz, w przeciwnym razie dotknij OK.
  3. Utwórz stronę: Obok Folder pojawi się opcja Page . Dotknij jej i wybierz New Page. Zmień nazwę strony, jeśli chcesz, a potem dotknij OK.
  4. Umieść przycisk na stronie: Przyciski pojawią się na liście. Każda strona ma 40 przycisków, a ich liczba maleje za każdym razem, gdy jeden weźmiesz. Dotknij przycisku i palcem wybierz jego miejsce na stronie.
  5. Ustaw działanie przycisku: Dotknij przycisku, otwórz menu, wybierz Behavior z listy przycisku, a potem Browser or HTML files. Tutaj wybierasz, czy przycisk ma działać jak przeglądarka, czy ładować plik HTML. Wybierz drugą opcję: Open or edit local HTML file in WebView.
  6. Utwórz plik HTML: Najłatwiej wybrać pierwszą opcję, Create. Zmień nazwę pliku HTML, jeśli chcesz, w przeciwnym razie dotknij OK. Sample daje gotowe przykłady, File Explorer wczytuje plik z pamięci telefonu, a Saved wskazuje folder HTML wewnątrz folderu utworzonego w SoifGo.
  7. Uruchom przycisk: Użyj ikony menu u góry, aby przejść do ekranu Play , a potem dotknij utworzonego przycisku. Otworzy się pusta strona z napisem „Hello SoifGo”.
  8. Wklej kod od AI: Ponownie otwórz menu i wybierz Edit aby otworzyć ekran edycji WebView. Wklej tutaj kod HTML otrzymany od asystenta AI. Możesz zaznaczyć wszystko i wkleić ręcznie albo otworzyć menu i wybrać ostatnią opcję, Select All and Paste, która automatycznie zastąpi kod.
  9. Uruchom kod: Teraz dotknij żółtego przycisku (Close) u góry ekranu. Twój kod się uruchomi. Możesz zamknąć stronę i za każdym razem po prostu dotykać swojego przycisku, aby uruchomić narzędzie.

Gdy następnym razem dostaniesz nowy kod od asystenta AI, po prostu wejdź na tę samą stronę, dotknij Edit, wybierz Select All and Paste na ekranie edycji WebView i znów dotknij żółtego przycisku. Jeśli używasz File Explorer, telefon może nie obsługiwać tej części; wtedy najlepiej zainstalować na telefonie odpowiedni menedżer plików.

40 różnych aplikacji webowych na każdej stronie

Na każdej stronie możesz mieć 40 różnych aplikacji webowych. Nie musisz za każdym razem prosić o nie asystenta AI i możesz z nimi pracować offline. Możesz je nawet wysłać współpracownikom, znajomym lub kursantom, by je pobrali i uruchomili.

Funkcje SoifGo

🌐 Pełny WebView

Nowoczesny silnik przeglądarki: Canvas, SVG, WebGL i biblioteki takie jak Chart.js, D3 i Three.js do wykresów, symulacji i wyświetlania 3D.

🧩 Tryb klasyczny

Gotowe przyciski i suwaki, w ogóle bez kodu, do prostych kontrolek i menu.

💾 Pamięć lokalna

Zachowuj dane za pomocą localStorage nawet po zamknięciu aplikacji.

🟢 Czujniki telefonu

Światło otoczenia, ruch (akcelerometr) i magnetometr, na żywo.

🎤 Mikrofon i rozpoznawanie mowy

Zamieniaj mowę na tekst i używaj jej w swoich narzędziach lub wysyłaj do urządzeń.

🔵 Szeregowy Bluetooth

Wysyłaj i odbieraj tekst z HC-05, HC-06, JDY-31, BLE, Arduino, ESP32 i Raspberry Pi.

🟣 Klient MQTT

Łącz się z dowolnym brokerem (tcp lub ssl), publikuj i subskrybuj oraz sprawdzaj stan połączenia.

🟠 API HTTP

Wysyłaj JSON pod dowolny adres oraz odbieraj i wyodrębniaj wartości z odpowiedzi.

Co możesz zbudować?

Najczęściej zadawane pytania

Czy SoifGo jest tylko dla Arduino i elektroniki?

Nie. Połączenie ze sprzętem to tylko jedna z funkcji. Ponieważ twoje narzędzia to HTML, wszystko, co działa na stronie internetowej, jak obliczenia, wykresy, symulacje i narzędzia dydaktyczne, działa także w SoifGo.

Czy SoifGo jest darmowe?

Tak. Jest darmowe, bez reklam i bez zakupów w aplikacji.

Czy działa offline?

Narzędzia HTML, Bluetooth i czujniki telefonu działają bez internetu. Tylko MQTT i HTTP wymagają połączenia z internetem lub siecią.

Z jakim sprzętem jest zgodne?

Z każdym urządzeniem korzystającym z Bluetooth SPP/BLE (np. HC-05 i HC-06), MQTT lub HTTP REST, w tym Arduino, ESP32, ESP8266 i Raspberry Pi.

Czego potrzebuję na start?

Wystarczy podstawowa znajomość HTML. Nawet bez niej możesz opisać asystentowi AI, czego chcesz, i otrzymać kod HTML. Samouczki i gotowe przykłady są na stronie głównej.

Jak wymawia się SoifGo i jak jeszcze można je nazwać?

SoifGo zwykle wymawia się „soif-go”, ale ludzie mówią lub piszą też Soif Go, Swift Go, Swiftgo, Soyf Go, Sayf Go, Swaif Go albo So if go. Wszystkie te nazwy odnoszą się do tej samej darmowej aplikacji na Androida, SoifGo. Nie ma ona związku z językiem programowania Swift.

Gotowy do startu?

Strona główna otwiera się z pobieraniem, samouczkami i dokumentacją.

Wejdź do SoifGo →
Dokumentacja techniczna
Za darmo, offline, bez reklam — dla Androida 7 i nowszego