SoifGo — розкажіть свою ідею, нехай ШІ напише код, запустіть його в SoifGo

Скажіть ШІ-асистенту, який інструмент вам потрібен, отримайте HTML-код і завантажте його в SoifGo; від простого калькулятора чи навчального інструмента до, для любителів електроніки, керування Arduino та ESP32.

Безкоштовно Офлайн Без реклами 47 мов
Промислова панель SoifGo — керування баком, насосом і клапаном за допомогою Arduino
Промислова панель — бак, насос і клапан
Розумний дім SoifGo — керування світлом, вентилятором, кондиціонером і охороною
Розумний дім — світло, вентилятор, кондиціонер
Цифровий рівень SoifGo — з використанням датчиків телефона на Android
Цифровий рівень — датчики телефона

Створіть застосунок для Android на HTML — без нативного кодування

Усе, що можливо на вебсторінці, можливо й у SoifGo. SoifGo запускає ваші інструменти як HTML і зберігає їх у папках. Від калькуляторів і симуляторів до навчальних інструментів і панелей, а за потреби — керування обладнанням через Bluetooth і MQTT.

У SoifGo немає вбудованого ШІ. Робочий процес простий: ви описуєте обраному ШІ-асистенту, що хочете, він дає вам HTML-код, а ви запускаєте цей код у SoifGo. Якщо ви вмієте написати вебсторінку або просто описати ідею ШІ-асистенту, ви можете створити власний інструмент.

Для кого SoifGo?

📐 Математики та учні

Спеціалізовані калькулятори, побудова графіків і функцій, симуляції та інструменти для розв’язання задач — саме такі, як вам потрібно.

🎓 Учителі та тренери

Інтерактивні інструменти для занять, практики й тестів. Надішліть файл учням і слухачам, щоб вони запустили його самостійно.

🏗️ Інженери будь-якої галузі

Інженерні калькулятори, конвертери одиниць і особисті розрахункові таблиці, доступні на роботі навіть без інтернету.

🔌 Мейкери та любителі електроніки

Bluetooth- і MQTT-контролери та панелі для Arduino, ESP32, ESP8266 і Raspberry Pi.

💡 Кожен, хто має ідею

Розкажіть ШІ-асистенту свою ідею, отримайте HTML-код і запустіть його в SoifGo.

Готові створити свій перший інструмент?

Отримати SoifGo →

Контролер Arduino та ESP32 через Bluetooth і MQTT з телефона на Android

З SoifGo працює будь-який пристрій, що використовує Bluetooth SPP/BLE (наприклад, HC-05 і HC-06), MQTT або HTTP REST: Arduino, ESP32, ESP8266 і Raspberry Pi.

Надсилайте команди для світлодіодів, моторів і реле через Bluetooth, створіть міст Bluetooth–MQTT або панель датчиків у реальному часі — усе на HTML, без нативного коду.

Папки та сторінки

SoifGo пропонує папки та сторінки, щоб підтримувати лад у роботі. На кожній сторінці є 40 кнопок і 10 повзунків, і для кожної кнопки можна задати певну поведінку, зокрема перехід між папками та сторінками SoifGo. Так можна створити багато меню.

Кнопки мають готові базові оформлення: колір, значок, назву, шрифт, звук і вібрацію. Їх можна переміщувати перетягуванням. Кожна кнопка може мати базову поведінку, як-от надсилання й отримання.

Веб-поведінка: онлайн та офлайн

«Веб-поведінка» (WebView) допомагає втілити ваші ідеї й побажання з найбільшими можливостями — як HTML, онлайн і офлайн. Просто опишіть ШІ-асистенту, що хочете, і попросіть HTML-код. Далі є два варіанти:

Обидва способи працюють, а ваш вебзастосунок зберігається в папці SoifGo. Чи це калькулятор, Bluetooth-контролер, моніторинг IoT або будь-що інше.

Як запустити в SoifGo HTML-код, створений ШІ?

Виконайте ці кроки один раз, і матимете готову кнопку для запуску коду:

  1. Відкрийте режим редагування: Відкрийте застосунок SoifGo. Торкніться значка меню у верхньому лівому куті та виберіть Edit щоб перейти до екрана редагування.
  2. Створіть папку: Знову торкніться меню у верхньому лівому куті, виберіть Select Design, потім Folderі торкніться Create. За бажання перейменуйте папку, інакше торкніться OK.
  3. Створіть сторінку: Поруч із Folder з’явиться пункт Page . Торкніться його та виберіть New Page. За бажання перейменуйте сторінку, потім торкніться OK.
  4. Розмістіть кнопку на сторінці: Кнопки з’являться у списку. На кожній сторінці є 40 кнопок, і їх кількість зменшується щоразу, коли ви берете одну. Торкніться кнопки та пальцем виберіть її місце на сторінці.
  5. Налаштуйте поведінку кнопки: Торкніться кнопки, відкрийте меню, виберіть Behavior у списку кнопки, потім Browser or HTML files. Тут ви обираєте, чи діятиме кнопка як браузер, чи завантажуватиме HTML-файл. Виберіть другий варіант: Open or edit local HTML file in WebView.
  6. Створіть HTML-файл: Найпростіше вибрати перший варіант, Create. За бажання перейменуйте HTML-файл, інакше торкніться OK. Sample дає готові приклади, File Explorer завантажує файл із пам’яті телефона, а Saved вказує на папку HTML усередині папки, яку ви створили в SoifGo.
  7. Запустіть кнопку: За допомогою значка меню вгорі перейдіть на екран Play , потім торкніться створеної кнопки. Відкриється порожня сторінка з написом «Hello SoifGo».
  8. Вставте код від ШІ: Знову відкрийте меню та виберіть Edit щоб відкрити екран редагування WebView. Вставте сюди HTML-код, отриманий від ШІ-асистента. Можна виділити все та вставити вручну або відкрити меню й вибрати останній пункт, Select All and Paste, який автоматично замінить код.
  9. Запустіть код: Тепер торкніться жовтої кнопки (Close) угорі екрана. Ваш код запуститься. Ви можете закрити сторінку й щоразу просто торкатися своєї кнопки, щоб запустити інструмент.

Наступного разу, коли отримаєте новий код від ШІ-асистента, просто перейдіть на ту саму сторінку, торкніться Edit, виберіть Select All and Paste на екрані редагування WebView і знову торкніться жовтої кнопки. Якщо ви користуєтеся File Explorer, телефон може не підтримувати цю частину; тоді найкраще встановити на телефон відповідний файловий менеджер.

40 різних вебзастосунків на кожній сторінці

На кожній сторінці можна мати 40 різних вебзастосунків. Вам не потрібно щоразу просити їх у ШІ-асистента, і ви можете працювати з ними офлайн. Їх можна навіть надсилати колегам, друзям чи слухачам, щоб вони завантажили й запустили їх.

Можливості SoifGo

🌐 Повноцінний WebView

Сучасний рушій браузера: Canvas, SVG, WebGL і бібліотеки на кшталт Chart.js, D3 та Three.js для графіків, симуляцій і 3D-відображення.

🧩 Класичний режим

Готові кнопки й повзунки зовсім без коду — для простих елементів керування та меню.

💾 Локальне сховище

Зберігайте дані за допомогою localStorage навіть після закриття застосунку.

🟢 Датчики телефона

Навколишнє освітлення, рух (акселерометр) і магнітометр у реальному часі.

🎤 Мікрофон і розпізнавання мовлення

Перетворюйте мовлення на текст і використовуйте його у своїх інструментах або надсилайте на пристрої.

🔵 Послідовний Bluetooth

Надсилайте й отримуйте текст з HC-05, HC-06, JDY-31, BLE, Arduino, ESP32 і Raspberry Pi.

🟣 Клієнт MQTT

Підключайтеся до будь-якого брокера (tcp або ssl), публікуйте й підписуйтеся та перевіряйте стан з’єднання.

🟠 HTTP API

Надсилайте JSON на будь-яку адресу, отримуйте відповідь і витягуйте з неї значення.

Що можна створити?

Поширені запитання

SoifGo лише для Arduino та електроніки?

Ні. Підключення обладнання — лише одна з можливостей. Оскільки ваші інструменти — це HTML, усе, що працює на вебсторінці, як-от обчислення, графіки, симуляції та навчальні інструменти, працює й у SoifGo.

SoifGo безкоштовний?

Так. Він безкоштовний, без реклами та без внутрішніх покупок.

Чи працює він офлайн?

HTML-інструменти, Bluetooth і датчики телефона працюють без інтернету. Лише MQTT і HTTP потребують підключення до інтернету або мережі.

З яким обладнанням він сумісний?

З будь-яким пристроєм, що використовує Bluetooth SPP/BLE (наприклад, HC-05 і HC-06), MQTT або HTTP REST, зокрема Arduino, ESP32, ESP8266 і Raspberry Pi.

Що потрібно, щоб почати?

Достатньо базових знань HTML. Навіть без них ви можете описати ШІ-асистенту, що хочете, і отримати HTML-код. Посібники та готові приклади є на головній сторінці.

Як вимовляється SoifGo і як ще його можуть називати?

SoifGo зазвичай вимовляють «соїф-го», але також кажуть або пишуть Soif Go, Swift Go, Swiftgo, Soyf Go, Sayf Go, Swaif Go чи So if go. Усі ці назви вказують на той самий безкоштовний застосунок для Android — SoifGo. Він не пов’язаний із мовою програмування Swift.

Готові почати?

Головна сторінка відкривається із завантаженням, посібниками та документацією.

Увійти в SoifGo →
Технічна документація
Безкоштовно, офлайн, без реклами — для Android 7 і новіших