SoifGo — cuenta tu idea, deja que la IA escriba el código y ejecútalo en SoifGo

Dile a un asistente de IA qué herramienta quieres, obtén el código HTML y cárgalo en SoifGo; desde calculadoras sencillas o herramientas educativas hasta, para los aficionados a la electrónica, el control de Arduino y ESP32.

Gratis Sin conexión Sin anuncios 47 languages
Panel industrial de SoifGo — control de tanques, bombas y válvulas con Arduino
Panel industrial — tanques, bombas y válvulas
Casa inteligente con SoifGo — control de luces, ventiladores, aire acondicionado y alarmas
Casa inteligente — luces, ventiladores, aire acondicionado
Nivel digital de SoifGo — con los sensores de un celular Android
Nivel digital — sensores del celular

Crea apps para Android con HTML — sin programación nativa

Todo lo que se puede hacer en un sitio web se puede hacer en SoifGo. SoifGo ejecuta tus herramientas como HTML y las mantiene ordenadas en carpetas. Desde calculadoras y simuladores hasta herramientas educativas y paneles de control y, si lo necesitas, control de hardware mediante Bluetooth y MQTT.

SoifGo no tiene IA integrada. El flujo de trabajo es simple: le describes a un asistente de IA de tu elección lo que quieres, te entrega código HTML y tú lo ejecutas en SoifGo. Si puedes escribir un sitio web, o simplemente describirle tu idea a un asistente de IA, puedes crear tus propias herramientas.

¿Para quién es SoifGo?

📐 Matemáticos y estudiantes

Calculadoras personalizadas, graficación de funciones, simulaciones y herramientas para resolver problemas, justo como las necesitas.

🎓 Docentes e instructores

Herramientas interactivas para la clase, ejercicios y evaluaciones. Envía archivos a estudiantes y participantes para que los ejecuten por su cuenta.

🏗️ Ingenieros de todas las áreas

Calculadoras de ingeniería, convertidores de unidades y hojas de cálculo personales siempre a la mano en el trabajo, incluso sin internet.

🔌 Makers y aficionados a la electrónica

Controladores y paneles Bluetooth y MQTT para Arduino, ESP32, ESP8266 y Raspberry Pi.

💡 Cualquiera con una idea

Cuéntale tu idea a un asistente de IA, obtén el código HTML y ejecútalo en SoifGo.

¿Listo para crear tu primera herramienta?

Descargar SoifGo →

Controlador de Arduino y ESP32 por Bluetooth y MQTT desde un celular Android

Cualquier dispositivo que use Bluetooth SPP/BLE (como HC-05 y HC-06), MQTT o HTTP REST funciona con SoifGo: Arduino, ESP32, ESP8266 y Raspberry Pi.

Envía comandos a LED, motores y relés por Bluetooth, crea un puente Bluetooth–MQTT o un panel de sensores en vivo, todo en HTML y sin código nativo.

Carpetas y páginas

SoifGo ofrece carpetas y páginas para mantener tu trabajo ordenado. Cada página tiene 40 botones y 10 deslizadores, y puedes darle a cada botón un comportamiento específico, incluida la navegación entre las carpetas y páginas de SoifGo. Así puedes crear muchos menús.

Los botones vienen con diseños básicos listos: color, ícono, nombre, fuente, sonido y vibración. Se pueden mover arrastrándolos. Cada botón puede tener comportamientos básicos como enviar y recibir.

Comportamiento web, con y sin conexión

El “comportamiento web” (WebView) te ayuda a concretar tus ideas y necesidades con la mayor capacidad posible, como HTML, con y sin conexión. Solo describe a un asistente de IA lo que quieres y pídele el código HTML. Luego tienes dos opciones:

Ambas formas funcionan, y tu aplicación web se guarda en tu carpeta de SoifGo. Ya sea una calculadora, un controlador Bluetooth, un monitoreo de IoT o lo que sea.

¿Cómo ejecuto en SoifGo el código HTML generado por IA?

Sigue estos pasos una sola vez y tendrás un botón listo para ejecutar tu código:

  1. Abre el modo de edición: Abre la app SoifGo. Toca el ícono de menú en la parte superior izquierda y elige Edit para entrar a la pantalla de edición.
  2. Crea una carpeta: Toca de nuevo el menú de arriba a la izquierda, elige Select Design, luego Folder y toca Create. Cambia el nombre de la carpeta si quieres; si no, toca OK.
  3. Crea una página: La opción Page aparece ahora junto a Folder. Tócala y elige New Page. Cambia el nombre de la página si quieres y luego toca OK.
  4. Coloca botones en la página: Los botones se muestran en una lista. Cada página tiene 40 botones, y la cantidad va disminuyendo cada vez que tomas uno. Toca un botón y elige con el dedo su posición en la página.
  5. Define el comportamiento del botón: Toca el botón, abre el menú, elige Behavior en la lista de botones y luego Browser or HTML files. Aquí eliges si el botón actúa como un navegador o si carga un archivo HTML. Elige la segunda opción: Open or edit local HTML file in WebView.
  6. Crea un archivo HTML: La opción más fácil es la primera, Create. Cambia el nombre del archivo HTML si quieres; si no, toca OK. Sample ofrece ejemplos listos, File Explorer carga archivos del almacenamiento del celular y Saved lleva a la carpeta HTML dentro de la carpeta que creaste en SoifGo.
  7. Ejecuta el botón: Usa el ícono de menú de arriba para ir a la pantalla Play y luego toca el botón que creaste. Se abrirá una página en blanco con el texto “Hello SoifGo”.
  8. Pega el código de la IA: Abre el menú otra vez y elige Edit para abrir la pantalla de edición de WebView. Pega aquí el código HTML que obtuviste del asistente de IA. Puedes seleccionar todo y pegar manualmente, o abrir el menú y elegir la última opción, Select All and Paste, que reemplaza el código automáticamente.
  9. Ejecuta el código: Ahora toca el botón amarillo (Close) en la parte superior de la pantalla. Tu código se ejecutará. Puedes cerrar la página y, cada vez que quieras iniciar la herramienta, solo tendrás que tocar tu botón.

La próxima vez que obtengas código nuevo de un asistente de IA, solo ve a la misma página, toca Edit, elige Select All and Paste en la pantalla de edición de WebView y toca otra vez el botón amarillo. Si usas File Explorer, es posible que tu celular no admita esa parte; en ese caso, conviene instalar un administrador de archivos adecuado en el celular.

40 aplicaciones web distintas en cada página

Puedes tener 40 aplicaciones web distintas en cada página. No necesitas pedirle a un asistente de IA que las cree cada vez, y puedes usarlas sin conexión. También puedes enviarlas a colegas, amigos o participantes para que las descarguen y las ejecuten.

Funciones de SoifGo

🌐 WebView completo

Motor de navegador moderno: Canvas, SVG, WebGL y bibliotecas como Chart.js, D3 y Three.js para gráficos, simulaciones y visualizaciones 3D.

🧩 Modo clásico

Botones y deslizadores listos, sin nada de código, para controles y menús sencillos.

💾 Almacenamiento local

Guarda datos con localStorage incluso después de cerrar la app.

🟢 Sensores del celular

Luz ambiental, movimiento (acelerómetro) y magnetómetro, en tiempo real.

🎤 Micrófono y reconocimiento de voz

Convierte la voz en texto y úsalo en tus herramientas o envíalo a dispositivos.

🔵 Bluetooth serial

Envía y recibe texto con HC-05, HC-06, JDY-31, BLE, Arduino, ESP32 y Raspberry Pi.

🟣 Cliente MQTT

Conéctate a cualquier broker (tcp o ssl), publica y suscríbete, y consulta el estado de la conexión.

🟠 API HTTP

Envía JSON a cualquier dirección, y recibe y extrae valores de la respuesta.

¿Qué puedes crear?

Preguntas frecuentes

¿SoifGo es solo para Arduino y electrónica?

No. La conexión con hardware es solo una de sus funciones. Como tus herramientas son HTML, todo lo que funciona en un sitio web, como cálculos, gráficos, simulaciones y herramientas educativas, también funciona en SoifGo.

¿SoifGo es gratis?

Sí. Es gratis, sin anuncios y sin compras dentro de la app.

¿Funciona sin conexión?

Las herramientas HTML, el Bluetooth y los sensores del celular funcionan sin internet. Solo MQTT y HTTP necesitan conexión a internet o a una red.

¿Con qué hardware es compatible?

Con cualquier dispositivo que use Bluetooth SPP/BLE (como HC-05 y HC-06), MQTT o HTTP REST, incluidos Arduino, ESP32, ESP8266 y Raspberry Pi.

¿Qué necesito para empezar?

Con conocimientos básicos de HTML es suficiente. Incluso sin ellos, puedes describirle a un asistente de IA lo que quieres y obtener el código HTML. En la página principal hay tutoriales y ejemplos listos.

¿Cómo se pronuncia SoifGo y qué otros nombres tiene?

SoifGo suele pronunciarse “soif-go”, pero también hay quienes lo dicen o lo escriben Soif Go, Swift Go, Swiftgo, Soyf Go, Sayf Go, Swaif Go o So if go. Todos estos nombres se refieren a la misma app gratuita para Android, SoifGo. No tiene relación con el lenguaje de programación Swift.

¿Listo para empezar?

La página principal se abre con la descarga, los tutoriales y la documentación.

Entrar a SoifGo →
Documentación técnica
Gratis, sin conexión, sin anuncios — para Android 7 o superior