SoifGo — berätta din idé, låt AI skriva koden, kör den i SoifGo

Berätta för en AI-assistent vilket verktyg du vill ha, få HTML-koden och läs in den i SoifGo; från en enkel miniräknare eller ett undervisningsverktyg till, för elektronikentusiaster, styrning av Arduino och ESP32.

Gratis Offline Inga annonser 47 languages
SoifGo industripanel — styrning av tank, pump och ventil med Arduino
Industripanel — tank, pump och ventil
SoifGo smarta hem — styrning av ljus, fläkt, luftkonditionering och larm
Smarta hem — ljus, fläkt, luftkonditionering
SoifGo digital vattenpass — med sensorerna i en Android-telefon
Digitalt vattenpass — telefonens sensorer

Bygg en Android-app med HTML — utan inbyggd programmering

Allt som är möjligt på en webbsida är möjligt i SoifGo. SoifGo kör dina verktyg som HTML och håller dem ordnade i mappar. Från miniräknare och simulatorer till undervisningsverktyg och kontrollpaneler, och vid behov hårdvarustyrning via Bluetooth och MQTT.

SoifGo har ingen inbyggd AI. Arbetssättet är enkelt: du beskriver för en AI-assistent som du väljer vad du vill ha, den ger dig HTML-kod och du kör koden i SoifGo. Om du kan skriva en webbsida, eller bara beskriva din idé för en AI-assistent, kan du bygga ditt eget verktyg.

Vem är SoifGo för?

📐 Matematiker och studenter

Specialiserade miniräknare, att rita grafer och funktioner, simuleringar och problemlösningsverktyg, precis som du behöver dem.

🎓 Lärare och instruktörer

Interaktiva verktyg för lektioner, övning och prov. Skicka filen till elever och kursdeltagare så att de kan köra den själva.

🏗️ Ingenjörer inom alla områden

Tekniska miniräknare, enhetsomvandlare och personliga kalkylblad som du har till hands på jobbet, även utan internet.

🔌 Hobbybyggare och elektronikentusiaster

Bluetooth- och MQTT-kontroller och kontrollpaneler för Arduino, ESP32, ESP8266 och Raspberry Pi.

💡 Alla som har en idé

Berätta din idé för en AI-assistent, få HTML-kod och kör den i SoifGo.

Redo att bygga ditt första verktyg?

Hämta SoifGo →

Arduino- och ESP32-kontroller via Bluetooth och MQTT från en Android-telefon

Alla enheter som använder Bluetooth SPP/BLE (som HC-05 och HC-06), MQTT eller HTTP REST fungerar med SoifGo: Arduino, ESP32, ESP8266 och Raspberry Pi.

Skicka kommandon till lysdioder, motorer och reläer via Bluetooth, bygg en Bluetooth-till-MQTT-brygga eller en live sensorpanel — allt i HTML, utan inbyggd kod.

Mappar och sidor

SoifGo ger dig mappar och sidor för att hålla ordning på ditt arbete. Varje sida har 40 knappar och 10 reglage, och du kan ge varje knapp bestämda beteenden, bland annat navigering mellan SoifGo-mappar och -sidor. På så sätt kan du bygga många menyer.

Knapparna har färdiga grundutseenden: färg, ikon, namn, teckensnitt, ljud och vibration. De kan flyttas genom att dras. Varje knapp kan ha grundläggande beteenden som att skicka och ta emot.

Webbeteende, både online och offline

”Webbeteende” (WebView) hjälper dig att förverkliga dina idéer och önskemål med största möjliga frihet, som HTML, både online och offline. Beskriv bara för en AI-assistent vad du vill ha och be om HTML-kod. Sedan har du två alternativ:

Båda sätten fungerar, och din webbapp sparas i din SoifGo-mapp. Vare sig det är en miniräknare, en Bluetooth-kontroller, IoT-övervakning eller något annat.

Hur kör jag AI-genererad HTML-kod i SoifGo?

Gör dessa steg en gång, så har du en färdig knapp för att köra din kod:

  1. Öppna redigeringsläget: Öppna SoifGo-appen. Tryck på menyikonen uppe till vänster och välj Edit för att gå till redigeringsskärmen.
  2. Skapa en mapp: Tryck på menyn uppe till vänster igen, välj Select Design, sedan Folder, och tryck på Create. Byt namn på mappen om du vill, annars trycker du på OK.
  3. Skapa en sida: Bredvid Folder visas nu alternativet Page . Tryck på det och välj New Page. Byt namn på sidan om du vill och tryck sedan på OK.
  4. Placera en knapp på sidan: Knapparna visas i listan. Varje sida har 40 knappar, och antalet minskar varje gång du tar en. Tryck på en knapp och välj med fingret var den ska ligga på sidan.
  5. Ställ in knappens beteende: Tryck på knappen, öppna menyn, välj Behavior i knapplistan och sedan Browser or HTML files. Här väljer du om knappen ska fungera som en webbläsare eller läsa in en HTML-fil. Välj det andra: Open or edit local HTML file in WebView.
  6. Skapa HTML-filen: Det enklaste är det första alternativet, Create. Byt namn på HTML-filen om du vill, annars trycker du på OK. Sample ger färdiga exempel, File Explorer läser in en fil från telefonens lagring och Saved pekar på HTML-mappen i mappen du skapade i SoifGo.
  7. Kör knappen: Använd menyikonen högst upp för att gå till skärmen Play och tryck sedan på knappen du skapade. En tom sida med texten ”Hello SoifGo” öppnas.
  8. Klistra in AI-koden: Öppna menyn igen och välj Edit för att öppna redigeringsskärmen för WebView. Klistra in HTML-koden du fått från AI-assistenten här. Du kan markera allt och klistra in manuellt, eller öppna menyn och välja det sista alternativet, Select All and Paste, som ersätter koden automatiskt.
  9. Kör koden: Tryck nu på den gula knappen (Close) högst upp på skärmen. Din kod körs. Du kan stänga sidan och bara trycka på din knapp varje gång du vill starta verktyget.

Nästa gång du får ny kod från en AI-assistent går du bara till samma sida, trycker på Edit, väljer Select All and Paste på redigeringsskärmen för WebView och trycker på den gula knappen igen. Om du använder File Explorer kanske din telefon inte stöder den delen; då är det bäst att installera en lämplig filhanterare på telefonen.

40 olika webbappar på varje sida

Du kan ha 40 olika webbappar på varje sida. Du behöver inte be en AI-assistent om dem varje gång, och du kan arbeta med dem offline. Du kan till och med skicka dem till kollegor, vänner eller kursdeltagare så att de kan ladda ner och köra dem.

SoifGos funktioner

🌐 Fullständig WebView

En modern webbläsarmotor: Canvas, SVG, WebGL och bibliotek som Chart.js, D3 och Three.js för diagram, simuleringar och 3D-visning.

🧩 Klassiskt läge

Färdiga knappar och reglage, helt utan kod, för enkla kontroller och menyer.

💾 Lokal lagring

Spara data med localStorage även efter att du stängt appen.

🟢 Telefonens sensorer

Omgivande ljus, rörelse (accelerometer) och magnetometer, live.

🎤 Mikrofon och taligenkänning

Gör om tal till text och använd det i dina verktyg eller skicka det till enheter.

🔵 Bluetooth seriell

Skicka och ta emot text med HC-05, HC-06, JDY-31, BLE, Arduino, ESP32 och Raspberry Pi.

🟣 MQTT-klient

Anslut till vilken broker som helst (tcp eller ssl), publicera och prenumerera, och kontrollera anslutningsstatus.

🟠 HTTP-API

Skicka JSON till vilken adress som helst och ta emot och hämta värden ur svaret.

Vad kan du bygga?

Vanliga frågor

Är SoifGo bara för Arduino och elektronik?

Nej. Hårdvaruanslutning är bara en av funktionerna. Eftersom dina verktyg är HTML fungerar allt som går på en webbsida, som beräkningar, diagram, simuleringar och undervisningsverktyg, även i SoifGo.

Är SoifGo gratis?

Ja. Det är gratis, utan annonser och utan köp i appen.

Fungerar det offline?

HTML-verktyg, Bluetooth och telefonens sensorer fungerar utan internet. Bara MQTT och HTTP kräver internet eller nätverksanslutning.

Vilken hårdvara är det kompatibelt med?

Alla enheter som använder Bluetooth SPP/BLE (som HC-05 och HC-06), MQTT eller HTTP REST, inklusive Arduino, ESP32, ESP8266 och Raspberry Pi.

Vad behöver jag för att komma igång?

Grundläggande kunskaper i HTML räcker. Även utan dem kan du beskriva för en AI-assistent vad du vill ha och få HTML-kod. Guider och färdiga exempel finns på startsidan.

Hur uttalas SoifGo, och vad kan det mer kallas?

SoifGo uttalas vanligtvis ”soif-go”, men folk säger eller skriver också Soif Go, Swift Go, Swiftgo, Soyf Go, Sayf Go, Swaif Go eller So if go. Alla dessa namn syftar på samma kostnadsfria Android-app, SoifGo. Den har inget att göra med programmeringsspråket Swift.

Redo att komma igång?

Startsidan öppnas med nedladdning, guider och dokumentation.

Gå till SoifGo →
Teknisk dokumentation
Gratis, offline, utan annonser — för Android 7 och senare