One CLI
One CLI подключает агента к тысяче с лишним сервисов (Gmail, Slack, Stripe) без возни с ключами и OAuth.
- 414 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Агент выполняет действия на подключенных аккаунтах: отправка писем, сообщения, операции в Stripe и CRM.
- Запросы и данные проходят через прокси стороннего облака One.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/one-cliОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент выполняет действия на подключенных аккаунтах: отправка писем, сообщения, операции в Stripe и CRM.
- Запросы и данные проходят через прокси стороннего облака One.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
One CLI дает агенту доступ к API сторонних сервисов через единый интерфейс. Пользователь один раз подключает платформу командой `one add`, а агент ищет нужное действие (`one actions find`), читает его описание и выполняет вызов (`one actions execute`) по ключу подключения. Команда `one init` ставит скилл One и MCP-сервер в выбранные агенты: Claude Code, Claude Desktop, Cursor, Windsurf, Codex и Kiro. Из нескольких вызовов можно собрать повторяемый воркфлоу: файл `.one/flows/<key>/flow.json` описывает шаги, условия, циклы и подпотоки. Все запросы идут через прокси One, который подставляет учетные данные.
Для кого. Разработчикам и операторам, которые хотят, чтобы агент работал с Gmail, Slack, Stripe, HubSpot или Notion без самописных интеграций.
Подходит, если
- Агент отправляет письмо из Gmail или пишет сообщение в Slack по просьбе пользователя.
- Нужен воркфлоу, который ищет клиента в Stripe и рассылает ему приветствие.
- В проекте нужны отдельные ключи и подключения, не общие с остальными папками.
- Агенту нужно найти нужный метод API платформы и прочитать его документацию.
Не подходит, если
- Запросы к сервисам нельзя пропускать через стороннего посредника.
- Нужна интеграция с одним сервисом, где хватает его собственного MCP-сервера.
- Агент должен действовать на аккаунтах без вашего контроля над разрешенными действиями.
Пример запроса к агенту
Подключи Gmail и найди действие для отправки письма, покажи его документацию и выполни вызов после моего подтверждения.Ограничения
Работа идет через облако One: нужны учетная запись на app.withone.ai и ключ API, а вызовы платформ проходят через их прокси. Нужен Node.js версий 22.23.4, 24.22.1, 26.12.1 или новее: на старых CLI отказывается запускаться из-за скомпрометированных сертификатов. Репозиторий без явной лицензии. Каждый вызов выполняется от имени вашего подключения, поэтому ограничивайте доступ ключа командой `one config`. Данные запросов видит сторонний сервис, учитывайте это для закрытых материалов.
Как отключить. Выполните `one logout`, отзовите ключ в настройках API-ключей на app.withone.ai и удалите MCP-запись из конфигурации агента. Папку `.one/` и каталог `~/.one` удалите вручную.
Частые вопросы
Как подключить платформу?
Выполните `one add <платформа>`, например `one add gmail`. Откроется браузер для авторизации, затем CLI дождется активного подключения. Список имен покажет `one platforms`.
Где хранится конфигурация?
Глобально в `~/.one/config.json` либо для проекта в `~/.one/projects/<slug>/config.json`. Проектный вариант лежит вне репозитория, секреты не попадают в git.
Как собрать воркфлоу?
Командой `one flow create` с JSON-определением, затем проверьте `one flow validate` и запустите `one flow execute`. Справка по формату: `one guide flows`.
Можно ли ограничить доступ ключа?
Да. `one list` показывает, что разрешено ключу на каждом подключении: полный доступ, только чтение или список действий. Локальные настройки `one config` могут только сузить ответ сервера.
Как ограничить подключение одним проектом?
Запустите `one init` в папке проекта и выберите проектную область. Ключ и подключения сохранятся в `~/.one/projects/<slug>/` и не попадут в git.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыОткрытый пакет интеграций
OpenIntegrations
Готовые методы для Telegram, Битрикс24, VK, СДЭК, Яндекс Диска, СУБД и других API в 1С, OneScript и консольном приложении oint
Self-hosted панель для управления несколькими агентами: постановка задач, обзор прогонов, учет трат и подключение по MCP, CLI или REST
Официальный плагин Zapier MCP: агент получает доступ к действиям в тысячах приложений через подключенный аккаунт Zapier
SDK, CLI и MCP-доступ к тысяче с лишним готовых интеграций SaaS для агентов с авторизацией и сессиями на пользователя
Плагин и каталог CLI для агентов: генерирует командный интерфейс к GUI-программам вроде GIMP и Blender и ставит готовые через CLI-Hub
Платформа с открытым ядром: рабочие процессы и действия сервисов становятся MCP-инструментами для Claude, Cursor и Windsurf
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| One CLI (эта карточка) | нет | 414 | ||
| Composio | нет | 30 950 | Composio ставят как SDK и платформу интеграций; One CLI работает командами в терминале агента и хранит воркфлоу в `.one/flows` | |
| Zapier MCP | да | OAuth | 453 | Zapier MCP открывает действия из Zapier; One CLI дает каталог платформ и поиск действий с документацией |
Коротко о README
CLI связывает агента с платформами через единый API: поиск действий, документация и выполнение вызовов. Подключения создаются через OAuth в браузере, воркфлоу хранятся в папке проекта.