Tell an AI assistant what tool you want, get its HTML code and load it into SoifGo; from a simple calculator or teaching tool to, for electronics hobbyists, controlling Arduino and ESP32.
Anything that is possible in a web page is possible in SoifGo. SoifGo runs your tools as HTML and keeps them organized in folders. From calculators and simulators to teaching tools and dashboards, and, if you need it, hardware control over Bluetooth and MQTT.
SoifGo has no built-in AI. The workflow is simple: you describe what you want to an AI assistant of your choice, it gives you HTML code, and you run that code inside SoifGo. If you can write a web page, or just describe your idea to an AI assistant, you can build your own tool.
Specialized calculators, graph and function plotting, simulations and problem-solving tools, exactly as you need them.
Interactive tools for class, practice and tests. Send the file to students and trainees so they can run it themselves.
Engineering calculators, unit converters and personal calculation sheets that are available at work, even without internet.
Bluetooth and MQTT controllers and dashboards for Arduino, ESP32, ESP8266 and Raspberry Pi.
Tell an AI assistant your idea, get HTML code and run it in SoifGo.
Ready to build your first tool?
Get SoifGo →
Any device that uses Bluetooth SPP (such as HC-05 and HC-06),
MQTT or HTTP REST works with SoifGo:
Arduino, ESP32, ESP8266 and Raspberry Pi.
Send LED, motor and relay commands over Bluetooth, build a Bluetooth-to-MQTT bridge, or make a live sensor dashboard — all with HTML, no native code.
SoifGo gives you folders and pages to keep your work organized. Each page has 40 buttons and 10 sliders, and you can set each button to defined behaviors, including navigating between SoifGo folders and pages. This way you can build many menus.
Buttons come with ready-made basic designs: color, icon, name, font, sound and vibration. They can be moved by drag and drop. Each button can have basic behaviors such as send and receive.
“Web behavior” (WebView) helps you get your ideas and wishes with the most capability, as HTML, both online and offline. Just describe what you want to an AI assistant and ask for HTML code. Then you have two options:
Both ways work, and your web app is stored in your SoifGo folder. Whether it is a calculator, a Bluetooth controller, IoT monitoring or anything else you like.
Do these steps once, and you will have a ready button for running your code:
Next time you get new code from an AI assistant, just go to the same page, tap Edit, choose Select All and Paste on the WebView edit screen, and tap the yellow button again. If you use File Explorer, your phone may not support that part; in that case it is best to install a suitable file manager on your phone.
You can have 40 different web apps on every page. You do not need to ask the AI assistant for them every time, and you can work with them offline. You can even send them to colleagues, friends or trainees so they can download and run them.
A modern browser engine: Canvas, SVG, WebGL and libraries like Chart.js, D3 and Three.js for charts, simulations and 3D display.
Ready-made buttons and sliders, with no code at all, for simple controls and menus.
Keep data with localStorage even after closing the app.
Ambient light, motion (accelerometer) and magnetometer, live.
Convert speech to text and use it in your tools or send it to devices.
Send and receive text with HC-05, HC-06, JDY-31, Arduino, ESP32 and Raspberry Pi.
Connect to any broker (tcp or ssl), publish and subscribe, and check the connection status.
Send JSON to any address and receive and extract values from the response.
No. Hardware connection is just one of its features. Because your tools are HTML, anything that works in a web page, such as calculations, charts, simulations and teaching tools, also works in SoifGo.
Yes. It is free, with no ads and no in-app purchases.
HTML tools, Bluetooth and the phone sensors work without internet. Only MQTT and HTTP need an internet or network connection.
Any device that uses Bluetooth SPP (such as HC-05 and HC-06), MQTT or HTTP REST, including Arduino, ESP32, ESP8266 and Raspberry Pi.
Basic HTML knowledge is enough. Even without it, you can describe what you want to an AI assistant and get HTML code. Tutorials and ready examples are on the main page.
The main page opens with the download, tutorials and documentation.
Enter SoifGo → Free, offline, no ads — for Android 7 and higher