Dana Okafor
dana@acme.com
Закрытый хостинг для внутренних инструментов, сделанных с ИИ
Вы сделали что-то полезное в Claude Code или Cursor. Введите одну команду, и оно заработает по закрытой ссылке, которую могут открыть только ваши коллеги: через рабочий аккаунт Google или Microsoft или по коду на рабочую почту. Безопасность берём на себя. Вам не нужно писать для неё ни строчки.
Для пробного периода карта не нужна. Дальше от $19 в месяц. Публиковать можно через несколько минут после старта.
Dana Okafor
dana@acme.com
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.
npx teamonly init добавляет инструкции для вашего ИИ, чтобы он сделал приложение, которое публикуется с первого раза.
Обычными словами. «Сделай инструмент согласования расходов» отлично подойдёт для начала.
Что-то поменяли? Опубликуйте снова. Ссылка та же.
expensesВаш инструмент.acmeВаша компания.teamonly.appЗакрытая дверь
Перед приложением для расходов стоит дверь с табличкой «Только для персонала». Sam входит как sam@acme.com, проходит проверку у двери и заходит. Затем randomperson@gmail.com и бот проходят ту же проверку, и им отказывают. До приложения они не доходят, потому что проверка происходит у двери, раньше приложения.
Sam Reyes
sam@acme.com
Неизвестный
someone@gmail.com
03Кто проходит
Коллеги входят через рабочий аккаунт, который у них уже есть: Google, Microsoft или код на рабочую почту. Без новых аккаунтов, без общих паролей, без лишних мест.
Всех остальных останавливают у двери, даже если у них есть ссылка. Проверка происходит до запуска приложения, поэтому ошибка в вашем приложении не пустит постороннего. Пересланная ссылка ведёт лишь на очень симпатичный экран входа.
04Включено
Инструменту нужно что-то запоминать. При первой публикации он получает свою базу данных и место для файлов, ни на что не нужно регистрироваться.
API-ключи и пароли добавляются командой npx teamonly secrets set, а не в код. Данные каждого приложения остаются в этом приложении.
При первой публикации вокруг приложения встают на место четыре части, как детали набора: база данных, хранилище файлов, секретные ключи и вход через аккаунт компании. Настраивать ничего не нужно.
Квитанция о публикации
expenses.acme.teamonly.app
№ 1
Работает05Ваш ИИ-инструмент
ИИ хорошо пишет приложения, но плохо угадывает, где они будут работать. TeamOnly даёт вашему ИИ короткий набор инструкций, и он пишет подходящее приложение: простой интерфейс, небольшой API, а наши вход, база данных и файлы уже подключены.
В ИИ-инструменте для программирования человек пишет: «Сделай инструмент согласования расходов для моей команды». Экран приложения обретает форму: список расходов, у каждого кнопка «Одобрить». Затем одна команда, npx teamonly deploy, и инструмент доступен по адресу expenses.acme.teamonly.app.
06Для ИТ
Люди уже делают такие инструменты. Здесь они собраны в одном месте, которое видит ваш ИТ-отдел.
Реестр приложений 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Идеи
Небольшие инструменты, которые были нужны одной команде, а покупать их было некогда. Каждый начинается с такой фразы.
Для бухгалтерии и всех руководителей
Сотрудники загружают чек, руководитель одобряет или отклоняет его, а бухгалтерия видит всё, что одобрено за месяц.
Для склада и офиса
Учёт товара по ячейкам. Любой на складе может внести пересчёт с телефона, а я получаю список того, что заканчивается.
Для офис-менеджеров и операционного отдела
Форма заявок на оборудование. Она сохраняет, кто просил, я отмечаю каждую заявку как заказанную или выполненную, а люди могут проверить статус.
Builder $19 в месяц. Team $249 в месяц. Для тех, кто просто пользуется вашими приложениями: бесплатно.
Нет. Они входят через рабочий аккаунт Google или Microsoft, которым уже пользуются, или по коду, который приходит на рабочую почту. Никаких новых паролей и приглашений в очередной сервис, а за тех, кто только пользуется вашими приложениями, вы не платите. Как устроен вход через аккаунт компании.
Нет. По ссылке открывается экран входа, и пройти дальше могут только аккаунты на почтовом домене вашей компании. Пересланную ссылку или личный аккаунт Gmail остановят ещё до того, как загрузится ваше приложение.
Не особо. Вы описываете инструмент в Claude Code или Cursor, а инструкции, которые TeamOnly добавляет в проект, подсказывают, как сделать приложение, готовое к публикации. Вам нужно будет ввести две команды, и мы покажем какие.
Ранний доступ
TeamOnly в раннем доступе, и все тарифы уже открыты. Попробуйте бесплатно 14 дней без карты или оформите подписку. В любом случае компания готова сразу, а три команды запускают первое приложение.
Для пробного периода карта не нужна. Дальше от $19 в месяц, отменить можно в любой момент.
Вопросы пишите на hello@teamonly.dev, отвечает живой человек.