Закрытый хостинг для внутренних инструментов, сделанных с ИИ

Инструменты, сделанные с ИИ. Только для команды.

Вы сделали что-то полезное в Claude Code или Cursor. Введите одну команду, и оно заработает по закрытой ссылке, которую могут открыть только ваши коллеги: через рабочий аккаунт Google или Microsoft или по коду на рабочую почту. Безопасность берём на себя. Вам не нужно писать для неё ни строчки.

Для пробного периода карта не нужна. Дальше от $19 в месяц. Публиковать можно через несколько минут после старта.

acme.comСотрудник

Dana Okafor

Вход выполнен

npx teamonly deploy Live at https://expenses.acme.teamonly.appВойти могут только аккаунты @acme.com

01Как обычно

Сделали за полдня. Делиться месяцами не нужно.

На вашем ноутбуке всё работает. Чтобы дать доступ пяти людям, которым это нужно, обычно приходится пройти вот такой список.

  • Система входа
  • Где-то база данных
  • Сервер, который должен работать
  • Надёжное место для паролей и ключей
  • Заявка в ИТ и ожидание
ГотовоОдной командой

Dana сделала инструмент для расходов, но он работает только на её ноутбуке. Она вводит одну команду, npx teamonly deploy, и получает ссылку: expenses.acme.teamonly.app. Трое коллег, Marco, Priya и Lee, открывают ссылку, входят через рабочий аккаунт, и у каждого открывается тот же инструмент.

С одного ноутбука на всю команду: одна команда, одна ссылка, и коллеги входят через рабочие аккаунты.
Руководитель операционного отдела в небольшом офисе склада улыбается, глядя на инструмент согласования расходов на ноутбуке, а коллега в светоотражающем жилете склонился над её креслом.

TeamOnly закрывает этот список за вас.

Не нужно арендовать серверы, писать код входа и ждать ответа от ИТ. Сервис изначально только для внутренних приложений, поэтому ваш инструмент видят только те, с кем вы работаете.

Безопасность тоже на нас. Вход, доступ только для сотрудников, кто может открыть каждое приложение, раздельные данные приложений и защита от попадания в поисковики: всё это делаем мы, а вы не пишете для этого ни строчки.

02Публикация

Одна команда, одна ссылка

Когда инструмент готов, вы вводите npx teamonly deploy. Через минуту у него свой адрес, который можно отправить в Slack, Teams или по почте.

Терминал. Человек вводит npx teamonly deploy. Приложение собирается, создаётся база данных, и настраивается вход для acme.com. Затем: Live at https://expenses.acme.teamonly.app. Войти могут только аккаунты @acme.com.

Публикация от начала до конца. Ссылка в конце и есть та, что вы отправляете команде.
  1. 1

    Добавьте TeamOnly

    npx teamonly init добавляет инструкции для вашего ИИ, чтобы он сделал приложение, которое публикуется с первого раза.

  2. 2

    Попросите инструмент

    Обычными словами. «Сделай инструмент согласования расходов» отлично подойдёт для начала.

  3. 3

    Опубликуйте и отправьте ссылку

    Что-то поменяли? Опубликуйте снова. Ссылка та же.

expensesВаш инструмент.acmeВаша компания.teamonly.appЗакрытая дверь

У каждого приложения есть такой адрес. Без аккаунта компании по нему открывается только экран входа.

Перед приложением для расходов стоит дверь с табличкой «Только для персонала». Sam входит как sam@acme.com, проходит проверку у двери и заходит. Затем randomperson@gmail.com и бот проходят ту же проверку, и им отказывают. До приложения они не доходят, потому что проверка происходит у двери, раньше приложения.

Человек с аккаунтом @acme.com проходит. Личный Gmail, бот или посторонний остаётся за дверью, ещё до загрузки приложения.
acme.comСотрудник

Sam Reyes

Вход выполнен
gmail.comГость

Неизвестный

Отказано

03Кто проходит

Войти может только ваша компания

Коллеги входят через рабочий аккаунт, который у них уже есть: Google, Microsoft или код на рабочую почту. Без новых аккаунтов, без общих паролей, без лишних мест.

Всех остальных останавливают у двери, даже если у них есть ссылка. Проверка происходит до запуска приложения, поэтому ошибка в вашем приложении не пустит постороннего. Пересланная ссылка ведёт лишь на очень симпатичный экран входа.

Как работает вход только для сотрудников

04Включено

База данных, файлы и секреты уже настроены

Инструменту нужно что-то запоминать. При первой публикации он получает свою базу данных и место для файлов, ни на что не нужно регистрироваться.

API-ключи и пароли добавляются командой npx teamonly secrets set, а не в код. Данные каждого приложения остаются в этом приложении.

При первой публикации вокруг приложения встают на место четыре части, как детали набора: база данных, хранилище файлов, секретные ключи и вход через аккаунт компании. Настраивать ничего не нужно.

При первой публикации база данных, хранилище файлов и секреты встают на место. Ничего не нужно настраивать.

Квитанция о публикации

expenses.acme.teamonly.app

  • База данных готова
  • Хранилище файлов готово
  • Секреты сохранены
  • Вход включён

№ 1

Работает

05Ваш ИИ-инструмент

Для Claude Code и Cursor

ИИ хорошо пишет приложения, но плохо угадывает, где они будут работать. TeamOnly даёт вашему ИИ короткий набор инструкций, и он пишет подходящее приложение: простой интерфейс, небольшой API, а наши вход, база данных и файлы уже подключены.

В ИИ-инструменте для программирования человек пишет: «Сделай инструмент согласования расходов для моей команды». Экран приложения обретает форму: список расходов, у каждого кнопка «Одобрить». Затем одна команда, npx teamonly deploy, и инструмент доступен по адресу expenses.acme.teamonly.app.

Просьба обычными словами превращается в приложение, а приложение в публикацию.

06Для ИТ

ИТ видит все приложения

Люди уже делают такие инструменты. Здесь они собраны в одном месте, которое видит ваш ИТ-отдел.

  • Каждое приложение, его владелец, кто может его открыть и когда оно менялось
  • Каждое приложение отделено от остальных: данные, файлы, cookie и секреты
  • Вход проверяется до запуска любого кода приложения

Что получает ИТ, подробно

Реестр приложений acme.com заполняется строка за строкой. expenses, владелец dana@acme.com, открыто всем в acme.com, последняя публикация сегодня в 9:41. inventory, владелец marco@acme.com, открыто 6 людям, опубликовано вчера. lookup, владелец priya@acme.com, открыто priya, marco и ещё 3 людям, опубликовано 21 октября. requests, владелец lee@acme.com, открыто всем в acme.com, опубликовано 18 октября. Затем marco@acme.com увольняется, и все строки, которые давали ему доступ, зачёркиваются.

Список приложений заполняется по мере публикаций: приложение, владелец, у кого есть доступ, последняя публикация.

07Идеи

Что делают люди

Небольшие инструменты, которые были нужны одной команде, а покупать их было некогда. Каждый начинается с такой фразы.

  1. 01

    Согласование расходов

    Для бухгалтерии и всех руководителей

    Сотрудники загружают чек, руководитель одобряет или отклоняет его, а бухгалтерия видит всё, что одобрено за месяц.

  2. 02

    Учёт остатков

    Для склада и офиса

    Учёт товара по ячейкам. Любой на складе может внести пересчёт с телефона, а я получаю список того, что заканчивается.

  3. 03

    Форма заявок

    Для офис-менеджеров и операционного отдела

    Форма заявок на оборудование. Она сохраняет, кто просил, я отмечаю каждую заявку как заказанную или выполненную, а люди могут проверить статус.

Уже открыто

Цены

Builder $19 в месяц. Team $249 в месяц. Для тех, кто просто пользуется вашими приложениями: бесплатно.

09Вопросы и ответы

Что обычно спрашивают

Все вопросы и ответы

Коллегам нужно заводить аккаунт?

Нет. Они входят через рабочий аккаунт Google или Microsoft, которым уже пользуются, или по коду, который приходит на рабочую почту. Никаких новых паролей и приглашений в очередной сервис, а за тех, кто только пользуется вашими приложениями, вы не платите. Как устроен вход через аккаунт компании.

Может ли человек не из компании открыть ссылку?

Нет. По ссылке открывается экран входа, и пройти дальше могут только аккаунты на почтовом домене вашей компании. Пересланную ссылку или личный аккаунт Gmail остановят ещё до того, как загрузится ваше приложение.

Нужно ли уметь программировать?

Не особо. Вы описываете инструмент в Claude Code или Cursor, а инструкции, которые TeamOnly добавляет в проект, подсказывают, как сделать приложение, готовое к публикации. Вам нужно будет ввести две команды, и мы покажем какие.

Ранний доступ

Запустите первый инструмент на этой неделе.

TeamOnly в раннем доступе, и все тарифы уже открыты. Попробуйте бесплатно 14 дней без карты или оформите подписку. В любом случае компания готова сразу, а три команды запускают первое приложение.

14 дней бесплатноИли оформите подписку сейчас

Для пробного периода карта не нужна. Дальше от $19 в месяц, отменить можно в любой момент.

Пока не готовы? Получайте новости

Укажите рабочую почту. Пишем редко и только когда есть что рассказать.

Вопросы пишите на hello@teamonly.dev, отвечает живой человек.