One CLI

One CLI подключает агента к тысяче с лишним сервисов (Gmail, Slack, Stripe) без возни с ключами и OAuth.

  • 414 ★ репозитория
  • Последний коммит
CLI

Широкий доступ

Почему такой уровень

  • Агент выполняет действия на подключенных аккаунтах: отправка писем, сообщения, операции в Stripe и CRM.
  • Запросы и данные проходят через прокси стороннего облака One.
Все причины и проверки

withoneai/cli

Установка

В терминале, через 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.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

Готовые методы для Telegram, Битрикс24, VK, СДЭК, Яндекс Диска, СУБД и других API в 1С, OneScript и консольном приложении oint

CLIШирокий доступ688Звезды репозитория
Официальный

Self-hosted панель для управления несколькими агентами: постановка задач, обзор прогонов, учет трат и подключение по MCP, CLI или REST

MCP-серверШирокий доступ6,5 тыс.Звезды репозитория
Официальный

Официальный плагин Zapier MCP: агент получает доступ к действиям в тысячах приложений через подключенный аккаунт Zapier

ПлагинШирокий доступ453Звезды репозитория

SDK, CLI и MCP-доступ к тысяче с лишним готовых интеграций SaaS для агентов с авторизацией и сессиями на пользователя

CLIШирокий доступ31 тыс.Звезды репозитория

Плагин и каталог CLI для агентов: генерирует командный интерфейс к GUI-программам вроде GIMP и Blender и ставит готовые через CLI-Hub

ПлагинШирокий доступ58,4 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
One CLI (эта карточка)нет414
Composioнет30 950Composio ставят как SDK и платформу интеграций; One CLI работает командами в терминале агента и хранит воркфлоу в `.one/flows`
Zapier MCPдаOAuth453Zapier MCP открывает действия из Zapier; One CLI дает каталог платформ и поиск действий с документацией

Коротко о README

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

Бейдж для README

Сообщить о проблеме

Foxx AIOne CLI
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.