Функции · Приложения
Создавайте инструменты для повседневных задач.
Создавайте приложения и пользуйтесь ими прямо в CSuite. Расскажите, что вам нужно, например калькулятор процентов, учёт расходов или панель погоды, и CSuite напишет приложение и запустит его в отдельной рабочей области «Приложения». Попросите изменение, и приложение обновится. Каждое приложение представляет собой папку с обычными файлами на вашем компьютере.
Создание
Скажите, что нужно, и получите работающее приложение.
Нажмите «Новое приложение» и опишите его в чате. Модель из слота «Код» напишет приложение, опробует его и исправит найденные ошибки, а вы можете следить за каждым файлом, который она записывает. Приложение появится, как только запустится, и им сразу можно пользоваться.
Изменения
Просите изменения точно так же.
Нужно ещё одно поле, другой график или вторая валюта? Попросите в чате, и приложение обновится на месте, а всё, что оно сохранило, останется в его папке. Перед каждым изменением чат сохраняет версию, поэтому кнопка «Восстановить» во вкладке «Конфигурация» вернёт код, если прежний вариант нравился вам больше.
Шаблоны
Начните с описания.
Выберите шаблон калькулятора процентов, деления чаевых, конвертера единиц, учёта расходов, таймера фокуса и не только. Каждый шаблон представляет собой описание, которое попадает в чат, где его можно изменить перед отправкой, так что приложение для вас всё равно проектирует модель.
Конфигурация
Настройки, которые применяются мгновенно.
Приложение может объявить собственные настройки, например ставку по умолчанию, и вкладка «Конфигурация» сама отрисует их для вас; изменение применяется сразу, без обращения к модели. Под ними находятся настройки, которые CSuite даёт каждому приложению, например к чему у него есть доступ и его лимит расходов на ИИ.
Веб-запросы
Живые данные из интернета.
Приложения могут обращаться к веб-сервисам, так что панель погоды может получать прогноз, а читалка новостей следить за вашими лентами. Параметр «Веб-запросы» включён по умолчанию, и для каждого приложения есть свой переключатель во вкладке «Конфигурация»; выключите его, и приложение больше не сможет выходить в интернет.
Программы
Работа с вашими собственными файлами.
Когда приложению нужно больше, чем может страница, например найти дубликаты файлов в выбранной вами папке, чат даёт ему программу, которая работает на вашем компьютере. CSuite спрашивает разрешения перед первым запуском программы и снова, если программа изменилась не через чат. Программа может читать папку приложения и выбранные вами папки, а записывать только в свои данные и в папки, которые вы разрешили изменять. Когда включены «Веб-запросы», она может обращаться к сайтам, а если приложение запросит доступ к сети и вы его разрешите, то и к вашей локальной сети.Эти ограничения не являются полноценной песочницей, поэтому разрешайте программы только в приложениях, которым доверяете. Первое приложение с программой скачивает Node.js, около 60 МБ.
ИИ
Приложения, которые используют ваши модели.
Приложение может писать текст, создавать изображения, говорить, сочинять музыку и рендерить видео с помощью моделей, заданных в разделе «Модели» → «По умолчанию», с вашими собственными ключами или бесплатно на локальных моделях. При первом использовании каждого типа модели оно спрашивает разрешения, а его платные запросы останавливаются, когда исчерпан лимит расходов: по умолчанию $5 на всё время существования приложения, а посмотреть и изменить лимит можно во вкладке «Конфигурация».
Рабочие процессы
Простой экран для сохранённого рабочего процесса.
Попросите приложение, которое запускает один из ваших сохранённых рабочих процессов, а затем выберите этот процесс во вкладке «Конфигурация» приложения. Приложение заполняет входы рабочего процесса, передаёт ему файлы и показывает, что получилось. Его запуски учитываются в лимите расходов приложения, а результаты сохраняются в собственной папке приложения.
Рабочая область
Ваши инструменты хранятся на вашем компьютере.
У приложений своя рабочая область, и каждое лежит в папке, которую можно открыть, зарезервировать и сохранить.
Папка для каждого приложенияКаждое приложение представляет собой папку с обычными файлами внутри вашей папки приложений: его код, настройки и сохранённые данные. Вкладка «Конфигурация» открывает её одним кликом.
Версия перед каждым изменениемЧат сохраняет копию перед каждым изменением. Восстановите её, чтобы вернуть код; сохранённые приложением данные останутся.
Исправьте то, о чём оно сообщаетКогда запущенное приложение сообщает о проблеме, кнопка с предупреждением в заголовке вставляет в чат просьбу её исправить вместе с подробностями.
Ваш язык и темаПриложения следуют вашей светлой или тёмной теме, а чат пишет текст каждого приложения на вашем языке.
Микрофон и камераПриложение, которое использует микрофон или камеру, например тюнер, сначала спрашивает вас. После этого во вкладке «Конфигурация» появляется переключатель для каждого из них.
Сохранение, копирование и ссылкиПриложения могут сохранять файл в выбранное вами место, копировать в буфер обмена и открывать ссылки в браузере.
Работает в фонеПереключитесь на другое приложение или рабочую область, и открытое приложение продолжит работать в фоне до двух часов, так что таймер не остановится.
Библиотеки из интернетаКогда приложению нужна библиотека, например для графиков или PDF, чат добавляет её пакет npm, который CSuite устанавливает и подготавливает для приложения, или скачивает библиотеку прямо в приложение, и каждое скачивание отображается в чате.
Быстрые клавишиC показывает или скрывает вкладки «Чат» и «Конфигурация», чтобы приложение заняло всю ширину, а R перезагружает приложение.
Частые вопросы
Ответы на вопросы о приложениях.
Как в CSuite устроены приложения: создание, изменение, доступ, расходы на ИИ, программы и обмен.
Это инструмент, который CSuite пишет по вашему описанию, например калькулятор, трекер, таймер или читалка ваших новостных лент. Он работает в рабочей области «Приложения», сохраняет то, что вы вводите, а изменить его можно, попросив об изменении в чате. Каждое приложение представляет собой папку с обычными файлами в вашей папке приложений.
Нет. Вы описываете, что должно делать приложение, а модель из слота «Код» пишет его, опробует и исправляет найденные ошибки. Когда приложение сообщает о проблеме, кнопка с предупреждением в заголовке сама вставляет в чат просьбу её исправить. Если захотите почитать код, он лежит в папке приложения.
Модель из слота «Код» в разделе «Модели» → «По умолчанию». В её списке только модели, которые хорошо пишут код и умеют вызывать инструменты в агентном режиме, а режим «Авто» выберет одну из них за вас. Это может быть облачная модель с вашим собственным ключом или локальная модель через Ollama; модели на Replicate и локальные модели Hugging Face создавать приложения не могут, поскольку не поддерживают вызов инструментов.
В вашей папке приложений, которая находится в «Документах», если вы не выбрали другую. Каждое приложение представляет собой папку с его кодом, настройками, сохранёнными данными, чатом и прежними версиями. Кнопка «Показать в Finder» во вкладке «Конфигурация» открывает её («Показать в Проводнике» в Windows, «Показать в файловом менеджере» в Linux).
К собственной папке и к любой папке, которую вы выберете для него во вкладке «Конфигурация», только для чтения или для чтения и записи, как запросит приложение. Когда включены «Веб-запросы» (так по умолчанию), приложение и его программа могут обращаться и к сайтам. ИИ-запросы приложения идут через CSuite, который никогда не передаёт ему ваши ключи провайдеров. Программа ограничена папкой приложения и выбранными вами папками, хотя эти ограничения не являются полноценной песочницей.
Некоторым приложениям нужно больше, чем может страница, например прочитать выбранную вами папку. Тогда чат даёт приложению программу, которая работает на вашем компьютере в Node.js. CSuite спрашивает разрешения перед первым запуском программы и снова, когда она меняется не через чат. Первое приложение с программой скачивает Node.js, около 60 МБ. Если приложение запросит доступ к сети и вы его разрешите, его программа сможет обращаться и к вашей локальной сети, пока включены «Веб-запросы». Программа ограничена папкой приложения и выбранными вами папками, но это не полноценная песочница, поэтому разрешайте программы только в приложениях, которым доверяете.
Да. Приложение может генерировать текст, изображения, аудио и видео с помощью моделей, выбранных в разделе «Модели» → «По умолчанию», и запускать один из ваших сохранённых рабочих процессов. При первом использовании каждого типа модели оно спрашивает разрешения. Запросы идут к вашим провайдерам с вашими собственными ключами, а у каждого приложения есть лимит расходов, по умолчанию $5, который можно изменить во вкладке «Конфигурация»; когда лимит исчерпан, платные запросы приложения останавливаются. Локальные модели бесплатны.
Да. Перед каждым изменением чат сохраняет версию приложения, а кнопка «Восстановить» в разделе «Версии» вкладки «Конфигурация» возвращает код в прежнее состояние. Сохранённые приложением данные и его настройки остаются как есть.
Да. Команда «Экспорт» в меню приложения в списке приложений сохраняет его в виде zip, а «Импорт» под кнопкой + в том же списке открывает такой архив. В zip попадают код и настройки приложения, но никогда не попадают сохранённые им данные, его чат, версии, секреты, а также выбранные вами папки и рабочие процессы. Импортированное приложение начинает работу без разрешений и с новым лимитом расходов, а программа в нём спрашивает разрешения перед запуском.
Да. И для создания, и для запуска приложений нужна активная лицензия CSuite. Без неё ваши приложения остаются на диске, и их папку по-прежнему можно открыть.
