Skip to main content
Доступно на всіх хмарних тарифних планах; для самостійного розгортання потрібен план Business або вище.
Teable App Builder дає змогу перетворювати ваші бази даних на повнофункціональні, індивідуально налаштовані вебзастосунки без написання коду. Поєднуючи можливості структури даних із дизайном на основі ШІ, ви можете за лічені хвилини запускати внутрішні інструменти, клієнтські портали та інформаційні панелі даних.

Огляд

App Builder працює за принципом «від запиту до застосунку». Ви описуєте бажаний результат, а ШІ створює структуру, сторінки й логіку застосунку. Після цього можна точно налаштувати кожну деталь у візуальному редакторі або безпосередньо в коді.
Використовуйте App Builder для створення власних інтерфейсів і автономних застосунків. Для інтерактивного аналізу даних і разових запитань у базі даних використовуйте AI Chat.

Створення застосунку

Створити застосунок можна двома основними способами:
  1. З Бази: у будь-якій Базі натисніть «Створити застосунок», щоб згенерувати застосунок, пов’язаний із поточними даними.
  2. Із чату: відкрийте AI Chat і введіть запит «Створи CRM-застосунок для цієї Таблиці клієнтів».

Інтерфейс редактора застосунків

App Builder має подвійний інтерфейс для користувачів без технічної підготовки та розробників.

1. Інтерфейс чату (на основі ШІ)

Центр керування вашим застосунком.
  • Редагування природною мовою: описуйте зміни, наприклад «Зроби заголовок синім» або «Додай форму надсилання нових Записів».
  • Автоматична маршрутизація: ШІ розуміє, про який компонент або сторінку ви говорите, і змінює їх безпосередньо.
  • Інтеграції: коли для завдання застосунку потрібен доступ до стороннього облікового запису, App Builder може показати в панелі чату картку на кшталт Підключити Slack. Натисніть Підключити, щоб авторизуватися через OAuth. Натисніть Пропустити, щоб скасувати авторизацію; ШІ продовжить виконувати частини завдання, для яких це підключення не потрібне.
  • Навички: відкрийте меню + і виберіть Навички, щоб керувати навичками для цієї розмови про застосунок. Додана тут навичка доступна лише поточному застосунку; також можна використовувати навички, спільні для Бази й Простору застосунку. Введіть / у полі введення, щоб вибрати ввімкнену навичку.
  • Керування файлами: відкрийте +БільшеКерування файлами, щоб переглянути файли в пісочниці застосунку. Тут можна попередньо переглядати підтримувані файли, завантажувати створені файли або видаляти непотрібні файли й папки.
  • Очистити розмову: якщо поточна розмова відхилилася від теми, натисніть Очистити чат у нижньому правому куті панелі, щоб розпочати новий сеанс. Це очищує історію чату поточної розмови, але не видаляє сам застосунок. Під час першого використання з’являється підтвердження, яке за бажанням можна більше не показувати.

2. Панель попереднього перегляду

  • Попередній перегляд і опублікована версія: панель має дві вкладки. На вкладці Попередній перегляд запускається версія, над якою ви працюєте, зокрема ще не опубліковані зміни. Вкладка Опублікована версія завантажує опублікований застосунок із його загальнодоступної адреси, щоб ви могли порівняти те, що бачать користувачі, з поточною робочою версією. Поки застосунок не опубліковано, натомість на вкладці Опублікована версія відображається пропозиція публікації. App Builder відкриває опублікований застосунок на вкладці Опублікована версія, а неопублікований — на вкладці Попередній перегляд, після чого запам’ятовує останню використану для цього застосунку вкладку.
  • Імітація різних пристроїв: перемикач угорі дає змогу вибрати Перегляд Комп’ютер, Планшет або Мобільний пристрій.
  • Генерація наживо: під час генерації в App Builder панель попереднього перегляду може показувати, як поступово формується застосунок.
  • Миттєвий результат: після завершення зміни в App Builder попередній Перегляд оновлюється до останньої збереженої версії.
На вкладці Попередній перегляд використовуйте рухому панель інструментів унизу для цільових змін:
  • Виберіть Вибрати елемент для редагування, а потім натисніть елемент у попередньому Перегляді. App Builder додасть елемент до поля введення чату. Додайте вказівку й надішліть повідомлення, щоб ШІ оновив саме цю частину застосунку.
  • Виберіть Редагувати текст безпосередньо, натисніть статичний текст у попередньому Перегляді та введіть заміну. Перш ніж натиснути Зберегти, можна відредагувати кілька текстових елементів. Натисніть Відхилити зміни, щоб скасувати незбережені текстові зміни.
Динамічний текст, наприклад вміст, завантажений із даних або обчислений застосунком, не можна редагувати безпосередньо. Натомість виберіть елемент і опишіть зміну в чаті. Під час генерації ШІ вибір елементів і безпосереднє редагування тексту призупиняються. Натисніть Esc, щоб вийти з будь-якого режиму.

3. Режим розробника (редактор коду)

Для необмеженого налаштування ви маєте прямий доступ до коду.
  • Редактор Monaco: середовище в браузері, подібне до VS Code.
  • Компоненти React: редагуйте базовий код React, класи Tailwind CSS і логіку.
  • Дерево файлів: переходьте структурою проєкту.

Завантаження коду

Увесь застосунок можна будь-коли завантажити як ZIP-архів:
  1. Перейдіть на вкладку Код у редакторі.
  2. Натисніть меню ... на панелі вкладок.
  3. Виберіть Завантажити код, щоб зберегти ZIP-архів з усіма вихідними файлами.
Якщо застосунок використовує власні змінні середовища, завантажений архів може містити файл .env у корені. Перевірте його, перш ніж поширювати ZIP-архів.

Імпорт коду

Код застосунку можна оновити, імпортувавши ZIP-архів:
  1. Перейдіть на вкладку Код у редакторі.
  2. Натисніть меню ... на панелі вкладок.
  3. Виберіть Імпортувати код і вкажіть ZIP-файл розміром до 20 МБ.
  • Додавайте лише вихідні файли. node_modules, .next та інші артефакти збірки автоматично ігноруються.
  • ZIP-архів замінює наявний проєкт. Файли, яких немає в архіві, буде видалено з нової версії.
  • Якщо ZIP-архів містить одну спільну зовнішню папку, Teable вилучає цей рівень. Можна стискати безпосередньо найвищу папку проєкту.
  • Імпортований проєкт має містити package.json у корені проєкту.
  • Файл .env у корені ZIP-архіву імпортується до розділу Секрети застосунку. Інші варіанти .env*, наприклад .env.local, ігноруються.

Секрети

Використовуйте Секрети для ключів API, облікових даних і параметрів конфігурації, потрібних застосунку під час роботи. У панелі чату App Builder відкрийте меню + і виберіть Секрети. Після додавання, видалення або зміни значення Секрету середовище попереднього перегляду застосунку використовує нове значення. Опублікований застосунок почне використовувати його лише після повторної публікації. Якщо змінено тільки опис Секрету, повторна публікація не потрібна.

Керування файлами застосунку

App Builder зберігає завантажені файли, створені результати й файли середовища виконання в пісочниці застосунку. У панелі чату відкрийте +БільшеКерування файлами, щоб переглянути їх. Підтримувані типи файлів відкриваються в попередньому Перегляді. Файли також можна завантажувати або видаляти разом із непотрібними папками.

Додавання функцій ШІ до застосунку

Додайте ШІ, якщо застосунок має узагальнювати Записи, класифікувати запити, створювати чернетки відповідей або відповідати на запитання користувачів застосунку. Можна повідомити App Builder, що саме потрібно, наприклад: «Додай помічника зі створення відповідей на звернення до служби підтримки» або «Узагальнюй кожне надсилання форми». App Builder може ввімкнути Доступ до ШІ й додати код для цієї функції.
Після додавання функції ШІ в App Builder середовище попереднього перегляду застосунку використовує нову версію. Опублікований застосунок почне використовувати її лише після повторної публікації.

Синхронізація коду з GitHub

Доступно на хмарному тарифному плані Business та вище.
Пов’яжіть застосунок із приватним репозиторієм GitHub, якщо хочете перевіряти код у запитах на злиття, зберігати копію за межами Teable або працювати над застосунком у локальному редакторі. Після зв’язування застосунок і репозиторій синхронізуються в обох напрямках: кожна нова версія застосунку надсилається до GitHub, а надіслані до GitHub коміти стають новими версіями застосунку.

Підключення облікового запису та створення репозиторію

Спочатку згенеруйте застосунок принаймні один раз. Поки в застосунку немає коду, кнопка GitHub показує повідомлення Спочатку згенеруйте застосунок, щоб підключити GitHub і не виконує жодних дій.
1

Відкрийте панель GitHub

Натисніть значок GitHub у заголовку застосунку, щоб відкрити Синхронізацію з GitHub. Вам потрібен доступ на редагування застосунку.
2

Підключіть обліковий запис

Натисніть Підключити GitHub і завершіть установлення у спливному вікні. Виберіть особистий обліковий запис або організацію, якою ви керуєте. Якщо браузер блокує вікно, дозвольте спливні вікна.
3

Виберіть обліковий запис

Виберіть підключений обліковий запис у розділі Обліковий запис GitHub. Натисніть +, щоб підключити ще один.
4

Назвіть репозиторій

Поле Назва репозиторію попередньо заповнюється назвою застосунку. Назва може містити літери, цифри, ., - і _ та мати довжину до 100 символів.
5

Створіть і зв’яжіть

Натисніть Створити репозиторій і зв’язати. Для особистого облікового запису GitHub попросить підтвердити створення в додатковому спливному вікні.
Teable створює новий приватний репозиторій і фіксує поточний код застосунку в гілці main разом із файлом README, що містить посилання на застосунок і пояснює синхронізацію. Застосунок не можна пов’язати з уже наявним репозиторієм. За замовчуванням підключення належить користувачу, який його створив. Щоб співавтори могли працювати з тим самим обліковим записом організації, виберіть підключення й увімкніть Дозволити іншим учасникам використовувати це підключення. Після цього інші учасники з правом редагування застосунків зможуть створювати репозиторії для власних застосунків у цій організації. Особисті підключення не можна поширювати, оскільки GitHub вимагає власної авторизації власника облікового запису для створення репозиторію.

Як працює синхронізація

Файли середовища ніколи не надсилаються. Див. розділ Змінні середовища та локальна розробка нижче. Поруч із назвою репозиторію на панелі відображається поточний стан:

Усунення конфлікту

Teable ніколи не виконує примусове надсилання до вашої гілки. Коли історії розходяться, він розміщує останню версію застосунку в гілці teable-sync і позначає зв’язок як Конфлікт. Об’єднайте teable-sync із main на GitHub; результат злиття повернеться як нова версія застосунку, а стан зв’язку зміниться на Синхронізовано. Поки конфлікт триває, наступні версії застосунку й надалі оновлюють гілку teable-sync, тому її об’єднання завжди додає найновіші зміни.

Змінні середовища та локальна розробка

Репозиторій містить лише вихідний код. Teable ніколи не надсилає файли, назви яких починаються з .env: ані в корені проєкту, ані у вкладеній папці, ані в історії комітів. Значення середовища зберігаються в розділі Секрети застосунку й ніколи не потрапляють до git. У файлі .gitignore репозиторію вже вказано .env*, тому локальний клон не закомітить такий файл випадково. Щоб запустити застосунок на власному комп’ютері:
1

Клонуйте та встановіть

Клонуйте репозиторій і виконайте pnpm install.
2

Скопіюйте змінні

На панелі GitHub натисніть Копіювати локальні змінні середовища, а потім вставте вміст буфера обміну у файл .env у корені проєкту.
3

Запустіть застосунок

Виконайте pnpm dev.
Скопійований вміст відповідає тому, що застосунок отримує у власній пісочниці Teable: вашим Секретам і змінним, які платформа додає для кінцевої точки API застосунку, токена доступу й доступу до ШІ.
Рядок TEABLE_APP_TOKEN у цьому файлі надає доступ до даних застосунку, тому скопіювати його можуть лише учасники з правом редагування застосунку. Ніколи не додавайте цей файл до коміту й не вставляйте його в проблему або запит на злиття.
Щоб додати або змінити секрет, відредагуйте Секрети в Teable, а не локальний файл. Файл .env, доданий до GitHub, не створює й не оновлює Секрет. Після зміни секрету скопіюйте змінні ще раз, щоб оновити локальний файл .env.

Від’єднання репозиторію

Натисніть значок видалення поруч із назвою репозиторію та підтвердьте дію. Синхронізація припиниться, але репозиторій і його код залишаться на GitHub. Якщо згодом знову зв’язати той самий застосунок, буде створено новий репозиторій, а не відновлено зв’язок зі старим.

Публікація та керування

Публікація застосунку

Коли застосунок буде готовий, натисніть кнопку Опублікувати (значок стрілки) у верхньому правому куті.
  • Загальнодоступна URL-адреса: Teable створює безпечну загальнодоступну URL-адресу застосунку.
  • Власний домен: призначте застосунку власний домен.
  • Показувати бренд: параметр Показувати бренд у меню Опублікувати визначає, чи відображатиметься в опублікованому застосунку позначка Створено за допомогою Teable. Якщо змінити цей параметр після публікації, натисніть Повторно розгорнути, щоб застосувати зміну.
  • Скасувати публікацію: для опублікованого застосунку скористайтеся командою Скасувати публікацію в меню публікації, щоб вимкнути загальнодоступне посилання.
  • Зміни конфігурації застосунку: якщо в меню публікації відображається повідомлення Конфігурацію середовища виконання змінено. Повторно розгорніть, щоб застосувати її до опублікованого застосунку або Налаштування бренду змінено. Повторно розгорніть, щоб застосувати його до опублікованого застосунку, натисніть Повторно розгорнути.
  • Відкрити опублікований застосунок: після публікації застосунку значок поруч із кнопкою Опублікувати відкриває його активну версію в новій вкладці.
Для приховування позначки Створено за допомогою Teable потрібен тарифний план Business або вище.

Скасування публікації застосунку

Щоб прибрати опублікований застосунок із загального доступу, відкрийте меню Опублікувати й натисніть Скасувати публікацію. Після підтвердження загальнодоступна URL-адреса застосунку стане недоступною. Скасування публікації не видаляє застосунок або історію його редагування. Ви можете продовжувати редагування й опублікувати застосунок знову пізніше.

Власні домени

Для власних доменів потрібен тарифний план Business або вище.
Використовуйте Власний домен, щоб прив’язати домен до опублікованого застосунку. Рекомендуємо використовувати субдомен, наприклад app.yourdomain.com. Після введення домену Teable покаже записи DNS, які потрібно додати. Додайте їх у свого постачальника DNS, дочекайтеся поширення змін, а потім підтвердьте домен у Teable. Також можна використати доступний субдомен у домені teable.app і змінити префікс teable.app, наприклад на your-name.teable.app.

Власні відомості про сайт

У меню Опублікувати скористайтеся пунктом Власні відомості про сайт, щоб задати значок вкладки браузера, заголовок сторінки й опис опублікованого застосунку. Під час редагування в діалоговому вікні відображається спільний попередній Перегляд цих елементів. Залиште Поле порожнім, щоб зберегти значення, створене для вас App Builder. Після збереження зміна застосовується до середовища попереднього перегляду; опублікований застосунок почне використовувати її лише після повторної публікації.

Вхід у застосунок

Натисніть Додати вхід у заголовку застосунку, щоб вимагати від відвідувачів входу перед використанням застосунку. Після налаштування входу кнопка зміниться на Налаштування входу. Після ввімкнення входу:
  1. Виберіть, де зберігати користувачів застосунку. Можна створити Таблицю Користувачі або використати наявну Таблицю з Полем електронної пошти. Кожен користувач, який увійшов, зберігається як окремий Запис, а ту саму Таблицю користувачів можна використовувати в кількох застосунках.
  2. Виберіть принаймні один спосіб входу, наприклад Одноразовий пароль електронною поштою, Google або Teable. Доступні способи залежать від налаштувань автентифікації вашого екземпляра.
  3. Виберіть політику доступу: Зареєструватися може будь-хто, Дозволені домени електронної пошти або Лише за запрошенням.
Після перезавантаження зміни входу з’являться в середовищі попереднього перегляду застосунку. Опублікуйте застосунок ще раз, щоб застосувати їх до опублікованої версії.

Історія версій і відновлення

Teable автоматично відстежує кожне розгортання.
  • Натисніть кнопку Історія (значок годинника), щоб переглянути список усіх розгорнутих версій.
  • Відновлення одним натисканням: якщо нове оновлення спричиняє проблеми, можна миттєво повернути активний застосунок до будь-якої попередньої стабільної версії.

Автоматичне виправлення

Якщо зміни у власному коді спричинять помилку збірки, розгортання завершиться невдало.
  • Teable покаже кнопку Автоматично виправити поруч із журналом помилок.
  • Після її натискання ШІ проаналізує помилку компіляції й автоматично виправить код.

Видалення застосунку

Щоб видалити застосунок, натисніть кнопку Налаштування (значок шестерні) в заголовку й виберіть Видалити.

Рекомендації

Шаблони запитів, поради зі створення, рекомендації щодо відновлення версій і способи усунення поширених проблем наведено в Практичному посібнику з App Builder.

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

Ні. Очищення розмови видаляє лише історію чату поточної розмови про застосунок. Сам застосунок не видаляється. Скористайтеся цією функцією, коли розмова відхилилася від теми й потрібно почати спочатку.
Перейдіть на вкладку Код у редакторі, натисніть меню ... на панелі вкладок, а потім виберіть Завантажити код або Імпортувати код. Імпортовані ZIP-файли можуть мати розмір до 20 МБ і замінюють наявний проєкт, тому додайте всі вихідні файли, які потрібно зберегти. Імпортований проєкт має містити package.json у корені. Файл .env у корені імпортується до розділу Секрети застосунку.
Після перезавантаження налаштування входу з’являться в середовищі попереднього перегляду. Опублікуйте застосунок ще раз, щоб застосувати їх до опублікованої версії.
Повідомте App Builder, яка функція ШІ вам потрібна, наприклад помічник із відповідей, узагальнення надісланих даних або класифікатор запитів. App Builder може ввімкнути Доступ до ШІ й додати код цієї функції. Середовище попереднього перегляду використовує нову версію після завершення зміни в App Builder. Опублікований застосунок почне використовувати її лише після повторної публікації. Виклики ШІ з цього застосунку відображаються як ШІ застосунку у відомостях про використання кредитів.
Вбудований ШІ охоплює функції ШІ, доступні безпосередньо в Teable, зокрема генерацію Полів ШІ, AI Chat, IM Bot і App Builder. Наразі ці функції використовують кредити зі значною знижкою.ШІ в застосунку — це функції ШІ, що використовуються всередині застосунків, створених за допомогою App Builder. Використання оплачується за офіційною ціною API вибраного постачальника моделей без націнки або знижки. Використання API на суму 1 долар США дорівнює 100 кредитам.
Натисніть кнопку Історія (значок годинника), щоб переглянути розгорнуті версії, а потім відновіть активний застосунок до попередньої стабільної версії.
Кожен користувач може одночасно запускати до 3 агентів, зокрема AI Chat і App Builder. Якщо App Builder повідомляє, що агент зайнятий в іншій розмові, інше завдання ще виконується. Зачекайте на завершення попереднього завдання, перш ніж продовжити.
Один запуск App Builder може містити кілька етапів опрацювання. На сторінках розмови й оплати відображається загальна кількість кредитів за цей запуск. Уже виконану й збережену Cuppy роботу можна й надалі використовувати. Якщо останній етап перервано через неочікувану помилку, кредити за нього повертаються автоматично. Ви можете продовжити роботу в тій самій розмові про застосунок.
Якщо ви самостійно розгортаєте Teable, виконайте налаштування на сторінці Налаштування ШІ. Якщо App Builder використовує ваш власний ключ (BYOK), модель чату має надаватися постачальником OpenAI Compatible або Anthropic. По допомогу з розгортанням звертайтеся до Teable за адресою support@teable.ai.
Якщо в розділі Рушій розгортання вибрано Vercel, переконайтеся, що ваш екземпляр Teable і сховище об’єктів (MinIO / S3) загальнодоступні, а потім скористайтеся командою Перевірити загальний доступ на сторінці Налаштування ШІ. Ця перевірка не потрібна, якщо вибрано Teable Infra.
Останнє оновлення 4 вересня 2026 р.