SoifGo — fortæl din idé, lad AI skrive koden, kør den i SoifGo

Fortæl en AI-assistent, hvilket værktøj du vil have, få HTML-koden og indlæs den i SoifGo; fra en simpel lommeregner eller et undervisningsværktøj til, for elektronikentusiaster, styring af Arduino og ESP32.

Gratis Offline Ingen reklamer 47 languages
SoifGo industripanel — styring af tank, pumpe og ventil med Arduino
Industripanel — tank, pumpe og ventil
SoifGo smart home — styring af lys, ventilator, aircondition og alarm
Smart home — lys, ventilator, aircondition
SoifGo digitalt vaterpas — med sensorerne i en Android-telefon
Digitalt vaterpas — telefonsensorer

Byg en Android-app med HTML — uden native programmering

Alt, hvad der kan lade sig gøre på en hjemmeside, kan lade sig gøre i SoifGo. SoifGo kører dine værktøjer som HTML og holder dem ordnet i mapper. Fra lommeregnere og simulatorer til undervisningsværktøjer og kontrolpaneler og om nødvendigt hardwarestyring via Bluetooth og MQTT.

SoifGo har ingen indbygget AI. Arbejdsgangen er enkel: du beskriver for en AI-assistent efter eget valg, hvad du vil have, den giver dig HTML-kode, og du kører koden i SoifGo. Hvis du kan skrive en hjemmeside eller blot beskrive din idé for en AI-assistent, kan du bygge dit eget værktøj.

Hvem er SoifGo til?

📐 Matematikere og studerende

Specialiserede lommeregnere, tegning af grafer og funktioner, simuleringer og problemløsningsværktøjer, præcis som du har brug for.

🎓 Lærere og undervisere

Interaktive værktøjer til undervisning, øvelser og prøver. Send filen til elever og kursister, så de selv kan køre den.

🏗️ Ingeniører inden for alle fag

Tekniske lommeregnere, enhedsomregnere og personlige regneark, som du har ved hånden på arbejdet, selv uden internet.

🔌 Hobbybyggere og elektronikentusiaster

Bluetooth- og MQTT-controllere og kontrolpaneler til Arduino, ESP32, ESP8266 og Raspberry Pi.

💡 Alle, der har en idé

Fortæl din idé til en AI-assistent, få HTML-kode og kør den i SoifGo.

Klar til at bygge dit første værktøj?

Hent SoifGo →

Arduino- og ESP32-controller via Bluetooth og MQTT fra en Android-telefon

Alle enheder, der bruger Bluetooth SPP/BLE (som HC-05 og HC-06), MQTT eller HTTP REST, virker med SoifGo: Arduino, ESP32, ESP8266 og Raspberry Pi.

Send kommandoer til lysdioder, motorer og relæer via Bluetooth, byg en Bluetooth-til-MQTT-bro eller et levende sensorpanel — alt sammen i HTML, uden native kode.

Mapper og sider

SoifGo giver dig mapper og sider, så du kan holde orden i dit arbejde. Hver side har 40 knapper og 10 skydere, og du kan give hver knap bestemte adfærd, blandt andet navigation mellem SoifGo-mapper og -sider. På den måde kan du bygge mange menuer.

Knapperne har færdige grundudseender: farve, ikon, navn, skrifttype, lyd og vibration. De kan flyttes ved at trække. Hver knap kan have grundlæggende adfærd som at sende og modtage.

Webadfærd, både online og offline

“Webadfærd” (WebView) hjælper dig med at realisere dine idéer og ønsker med størst mulig frihed, som HTML, både online og offline. Beskriv blot for en AI-assistent, hvad du vil have, og bed om HTML-kode. Så har du to muligheder:

Begge måder virker, og din webapp gemmes i din SoifGo-mappe. Uanset om det er en lommeregner, en Bluetooth-controller, IoT-overvågning eller noget helt andet.

Hvordan kører jeg AI-genereret HTML-kode i SoifGo?

Gør disse trin én gang, så har du en færdig knap til at køre din kode:

  1. Åbn redigeringstilstand: Åbn SoifGo-appen. Tryk på menuikonet øverst til venstre, og vælg Edit for at gå til redigeringsskærmen.
  2. Opret en mappe: Tryk på menuen øverst til venstre igen, vælg Select Design, derefter Folder, og tryk på Create. Omdøb mappen, hvis du vil, ellers tryk på OK.
  3. Opret en side: Ved siden af Folder vises nu indstillingen Page . Tryk på den, og vælg New Page. Omdøb siden, hvis du vil, og tryk derefter på OK.
  4. Placer en knap på siden: Knapperne vises på listen. Hver side har 40 knapper, og antallet falder, hver gang du tager en. Tryk på en knap, og vælg med fingeren, hvor den skal sidde på siden.
  5. Indstil knappens adfærd: Tryk på knappen, åbn menuen, vælg Behavior på knaplisten og derefter Browser or HTML files. Her vælger du, om knappen skal fungere som en browser eller indlæse en HTML-fil. Vælg den anden: Open or edit local HTML file in WebView.
  6. Opret HTML-filen: Det nemmeste er den første indstilling, Create. Omdøb HTML-filen, hvis du vil, ellers tryk på OK. Sample giver færdige eksempler, File Explorer indlæser en fil fra telefonens lager, og Saved peger på HTML-mappen i den mappe, du oprettede i SoifGo.
  7. Kør knappen: Brug menuikonet øverst til at gå til skærmen Play , og tryk derefter på den knap, du oprettede. En tom side med teksten “Hello SoifGo” åbnes.
  8. Indsæt AI-koden: Åbn menuen igen, og vælg Edit for at åbne redigeringsskærmen til WebView. Indsæt her den HTML-kode, du fik fra AI-assistenten. Du kan markere alt og indsætte manuelt eller åbne menuen og vælge den sidste indstilling, Select All and Paste, som erstatter koden automatisk.
  9. Kør koden: Tryk nu på den gule knap (Close) øverst på skærmen. Din kode kører. Du kan lukke siden og blot trykke på din knap, hver gang du vil starte værktøjet.

Næste gang du får ny kode fra en AI-assistent, skal du blot gå til den samme side, trykke på Edit, vælge Select All and Paste på redigeringsskærmen til WebView og trykke på den gule knap igen. Hvis du bruger File Explorer, understøtter din telefon måske ikke den del; så er det bedst at installere en passende filhåndtering på telefonen.

40 forskellige webapps på hver side

Du kan have 40 forskellige webapps på hver side. Du behøver ikke bede en AI-assistent om dem hver gang, og du kan arbejde med dem offline. Du kan endda sende dem til kolleger, venner eller kursister, så de kan hente og køre dem.

SoifGos funktioner

🌐 Fuld WebView

En moderne browsermotor: Canvas, SVG, WebGL og biblioteker som Chart.js, D3 og Three.js til diagrammer, simuleringer og 3D-visning.

🧩 Klassisk tilstand

Færdige knapper og skydere, helt uden kode, til simple kontroller og menuer.

💾 Lokal lagring

Gem data med localStorage selv efter du har lukket appen.

🟢 Telefonens sensorer

Omgivende lys, bevægelse (accelerometer) og magnetometer, live.

🎤 Mikrofon og talegenkendelse

Omsæt tale til tekst, og brug den i dine værktøjer, eller send den til enheder.

🔵 Bluetooth seriel

Send og modtag tekst med HC-05, HC-06, JDY-31, BLE, Arduino, ESP32 og Raspberry Pi.

🟣 MQTT-klient

Opret forbindelse til enhver broker (tcp eller ssl), udgiv og abonnér, og kontrollér forbindelsesstatus.

🟠 HTTP-API

Send JSON til enhver adresse, og modtag og udtræk værdier fra svaret.

Hvad kan du bygge?

Ofte stillede spørgsmål

Er SoifGo kun til Arduino og elektronik?

Nej. Hardwareforbindelse er kun én af funktionerne. Fordi dine værktøjer er HTML, virker alt, hvad der kan lade sig gøre på en hjemmeside, som beregninger, diagrammer, simuleringer og undervisningsværktøjer, også i SoifGo.

Er SoifGo gratis?

Ja. Det er gratis, uden reklamer og uden køb i appen.

Virker det offline?

HTML-værktøjer, Bluetooth og telefonens sensorer virker uden internet. Kun MQTT og HTTP kræver internet- eller netværksforbindelse.

Hvilken hardware er det kompatibelt med?

Alle enheder, der bruger Bluetooth SPP/BLE (som HC-05 og HC-06), MQTT eller HTTP REST, herunder Arduino, ESP32, ESP8266 og Raspberry Pi.

Hvad skal jeg bruge for at komme i gang?

Grundlæggende kendskab til HTML er nok. Selv uden det kan du beskrive for en AI-assistent, hvad du vil have, og få HTML-kode. Vejledninger og færdige eksempler findes på forsiden.

Hvordan udtales SoifGo, og hvad kan det ellers kaldes?

SoifGo udtales normalt “soif-go”, men folk siger eller skriver også Soif Go, Swift Go, Swiftgo, Soyf Go, Sayf Go, Swaif Go eller So if go. Alle disse navne henviser til den samme gratis Android-app, SoifGo. Den har intet at gøre med programmeringssproget Swift.

Klar til at komme i gang?

Forsiden åbnes med download, vejledninger og dokumentation.

Gå til SoifGo →
Teknisk dokumentation
Gratis, offline, uden reklamer — til Android 7 og nyere