WireCat MAX

dev.wirecat由 wirecat.dev 發布v0.103.0更新於 Nov 7, 2026

Your MAX account and bots for agents: read, search, send messages. Sign in with the max CLI first.

發布方自己的服務:Wire Cash: bank wire fees and transfer costs

已驗證STDIO僅桌面效率與工作流溝通與協作

概覽

AI 產生的概覽

把助理連接到你的 MAX 帳號和機器人,讓它讀取、搜尋、摘要並傳送訊息。

可以做什麼
  • 讀取聊天、歷史記錄、未讀收件匣、附件,並在本機轉寫語音訊息
  • 在本地副本中依詞語、聯絡人、日期、檔案和連結搜尋往來訊息
  • 整理你答應過什麼、在等別人什麼,並產生早晚簡報與每週總結
  • 傳送、回覆、編輯、轉寄、加入表情回應、置頂、發起投票、排程傳送和刪除訊息
  • 管理群組和頻道、成員、管理員、邀請連結以及審核規則
  • 透過官方 Bot API 操作機器人,包括訊息、聊天和審核
適用情境
適合讓助理整理繁忙的 MAX 收件匣、找出過去的約定、起草或傳送回覆,或維護你管理的群組秩序,而不必手動複製對話。
執行需求
以 npx 啟動的本機程序;需要 Node.js 22.16+ 或 24+,或 Bun 1.3+,支援 Windows、macOS 和 Linux。必須先用 max CLI 登入,通常是在 MAX 應用程式中掃描 QR 碼;使用機器人需要 business.max.ru 提供的機器人權杖。未宣告任何環境變數或標頭。
安裝前請注意
個人帳號使用非官方的 MAX 內部 API,可能隨時變更,使用也可能違反服務條款,有帳號被封或資料遺失的風險。預設設定可以傳送訊息,請檢查設定權限,盡量使用唯讀設定或寫入白名單。登入權杖保存在系統密碼儲存區,無法使用時退回僅本人可讀的檔案。讀取的訊息會保存在你的電腦上。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 WireCat MAX,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

[MAX CLI для людей, ботов и агентов]

MAX CLI для людей, ботов и агентов

Ваш аккаунт и ваши боты MAX — в терминале и в ИИ-агентах. Читайте, ищите и отвечайте сами или поручите это Claude, Codex и Cursor — по вашим правилам.

Документация · Примеры · WireCat

[npm] [CI] [Node] [Bun] [npm downloads] [License: Apache 2.0]

Пример разговора с агентом (люди и чаты вымышленные):

text
Вы:     Что я кому обещал за последние три дня?Агент:  (вызывает max personal review: 12 чатов, 3 голосовых расшифровано)        Я должен        · Алисе Пример — прислать счёт до пятницы. Личный чат, 24.09        Жду от других        · Борис Образцов — макет к 25.09. В группе «Дизайн» его пока нет        Нужно уточнить        · «Проект Альфа»: кто везёт образцы — договорились «потом решим», 25.09Вы:     Напомни Борису про макет.Агент:  Черновик: «Борис, привет! Как там макет?» Отправить?Вы:     Да.

Быстрый старт

sh
npm install -g @wirecat/max-climax skill install --for all         # навык для Claude Code, Codex и Gemini CLImax personal setup                  # вход по QR-кодуmax personal inbox                  # непрочитанное во всех чатах, ничего не отмечая

max personal setup за пять минут проводит через вход: вы сканируете QR-код в приложении MAX, и max становится ещё одним вашим устройством. Навык можно поставить и самим setup: --agent claude, codex, cursor, gemini, all или none. Войти можно и по SMS через web.max.ru — max personal setup --help.

Нужен Node 22.16+ (ветка 22.x) или 24+, либо Bun 1.3+; работает в Windows, macOS и Linux. Попробовать без установки — npx @wirecat/max-cli --help. Если max не находится, npx @wirecat/max-cli personal doctor скажет почему (personal — имя профиля, которое вы выбрали; у вас оно может быть другим).

Глобальная установка (npm install -g) навык агента не ставит: его ставит max personal setup или max skill install --for all. MAX_INSTALL_AGENT=all при установке ставит его сразу, в ~/.claude/skills и ~/.agents/skills, если npm запускает сценарий установки. npm 11.17 и новее по умолчанию его не запускает и пишет об этом (allow-scripts) — это безвредно. В Windows, если max не находится, откройте новый терминал или выполните восстановление из установки.

Подробнее: установка (wirecat.dev), вход и профили (wirecat.dev).

Что можно сделать

Разобрать, что пришло. «Используй max CLI: кто ждёт моего ответа и что срочно?»

sh
max personal inbox

Найти что угодно. «Когда мы договорились о встрече с Алисой?» — ответ с датой и самим сообщением, по локальной копии и без запросов к MAX.

sh
max personal search messages "встреча Алиса"

Понять, кто кому что должен. «Что я обещал и чего жду от других?» — вся переписка с прошлого обзора, ваши сообщения и голосовые текстом.

sh
max personal review 'date>3d' --transcribe

Ещё: сводки утром и вечером, итог недели по рабочему чату, кому вы обещали ответить, черновики ответов, которые отправляете вы или агент с вашего разрешения.

Подробнее: рецепты для агентов (wirecat.dev).

Для ИИ-агентов

Ваш агент. Ваш MAX. Ваши правила.

  • Агент с терминалом — Claude Code, Codex, Cursor, Gemini CLI. Он сам вызывает max, а навык (skill) — инструкция для агента — объясняет ему команды и ограничения. max personal setup ставит навык сам; отдельно — max skill install.
  • Приложение без терминала — Claude Desktop, Cursor и другие клиенты MCP. Подключите MCP-сервер max personal mcp serve; готовые просьбы /catch-up, /review, /reply и /find уже внутри.
  • ChatGPT или Claude в браузере — через HTTPS-туннель и вход по коду.
sh
max personal mcp add claude-code  # или codexmax personal mcp config             # запись для Claude Desktop, Cursor и других

Профиль по умолчанию может отправлять, поэтому mcp add сначала останавливается. Проверьте права профиля и повторите команду с --allow-writes.

С --json каждая команда отдаёт только данные, а ошибка приходит отдельно, с постоянным кодом завершения.

Подробнее: MCP-сервер (wirecat.dev), браузер (wirecat.dev), контракт для скриптов (wirecat.dev).

Почему max

  • Весь аккаунт, а не только бот. Чаты, история, группы, контакты, файлы и голосовые — почти всё, что умеет приложение; кружков и настройки пароля двухэтапной проверки пока нет. И отдельно бот через официальный Bot API.
  • Своя копия переписки. Всё прочитанное хранится на вашем компьютере: быстрый поиск и чтение без интернета (--offline), выгрузка в JSONL или Markdown.
  • Сделан для агентов. Навык, MCP-сервер, одна форма JSON и коды ошибок, по которым скрипт решает, что делать дальше.
  • Безопасен по умолчанию. Чтение не ставит отметку «прочитано». Есть профиль только для чтения, список чатов для записи и лимит сообщений в час. Если имя подходит к двум чатам, max не выбирает сам. Если связь оборвалась при отправке, max так и скажет, а повтор не создаст второе сообщение.
  • Порядок в группах, которые вы ведёте. Вопросы без ответа, кто вступил, проверка по вашим правилам: спам, чужие ссылки, флуд. По умолчанию проверка только отмечает.

Чем отличается от других

Для MAX есть и другие хорошие проекты; PyMax — самая полная библиотека для личного аккаунта, и её код помог разобрать протокол. Коротко, для личного аккаунта:

max-cliPyMaxmax-mcp
что этопрограмма и MCP-сервербиблиотека на PythonMCP-сервер на PyMax
готовые команды, навык и MCP для агентов✅—MCP
ограничения для агента: только чтение, список чатов, лимит в час✅——
локальная копия с поиском без интернета✅——
расшифровка голосовых на вашем компьютере✅——
реакции, правка, пересылка, опросы, отложенная отправка✅✅—
для админа группы: вопросы без ответа, проверка по правилам✅——

Подробнее: полная таблица (wirecat.dev). Сравнение с другими инструментами MAX: сравнение (wirecat.dev).

Личный аккаунт

max без слова bot работает с вашим аккаунтом как ещё одно ваше устройство.

⚠️ Для личного аккаунта max-cli использует неофициальный внутренний API MAX. API может измениться без предупреждения, а использование инструмента может нарушать условия сервиса. Вы используете max-cli на свой риск; авторы и контрибьюторы не несут ответственности за блокировки аккаунтов, потерю данных или другие последствия. Бот работает через официальный API, и к нему это не относится.

  • Читать. Чаты, история, сообщение вместе с соседними, непрочитанное во всех чатах (max personal inbox), разбор «кто кому должен» (max personal review), новые сообщения по мере прихода (max personal watch), вложения, голосовые — текстом на вашем компьютере.
  • Писать. Текст и разметка, ответы, фото, видео, файлы и голосовые, правка, пересылка, закрепление, реакции, опросы, отложенная отправка, удаление — у себя или у всех.
  • Группы и каналы. Создать, вступить по ссылке, выйти, участники и админы, настройки, ссылка-приглашение, папки.
  • Контакты и аккаунт. Найти по номеру, добавить, переименовать, заблокировать, свои заметки о людях; профиль и фото; другие сеансы.
sh
max personal inbox                                              # непрочитанное, ничего не отмечаяmax personal messages list "Алиса Пример" --limit 20max personal messages send "Алиса Пример" "Созвонимся в 15:00?" --reply-to <id>max personal reactions add "Алиса Пример" <id> 👍max personal messages send 0 "Позвонить Борису" --at-time 2h    # напоминание себе в «Избранное»max personal chats mark-read "Алиса Пример"                     # отметить прочитанным, когда нужно

Подробнее: личный аккаунт (wirecat.dev), один человек (wirecat.dev), ответы (wirecat.dev).

Бот

max sales bot работает через официальный Bot API MAX по токену бота. Ботов может быть несколько: каждый хранится под именем, которое вы выбираете, и это имя — первое слово команды. Бота создают на business.max.ru; MAX выдаёт их подтверждённым организациям, ИП и самозанятым.

sh
max sales bot auth set                                   # токен — в скрытом вводе, MAX его проверитmax sales bot recipients add "Команда продаж"            # писать только сюдаmax sales bot messages send "Команда продаж" "**Сборка готова**" --md --file report.pdfmax sales bot messages pin "Команда продаж" <mid>        # id сообщения — из ответа на sendmax sales bot watch --events                             # всё, что происходит в чатах ботаmax sales bot chats moderate "Команда продаж" --dry-run  # что нарушает правила — без действийmax sales bot api get-updates --limit 10                 # любой метод Bot APImax sales bot list --check                                     # все боты на этом компьютере
  • Полный Bot API. Каждый метод официальной схемы — max <бот> bot api <операция>: параметры — флаги, тело — JSON, который сверяется со схемой до отправки.
  • Сообщения и чаты. Чат называют по номеру, по названию, если бот его видел, или человека как user:<номер>. Файлы, участники, комментарии, кнопки, меню команд, вебхуки.
  • Модерация. bot chats rules и bot chats moderate удаляют спам и людей по вашим правилам.
  • Копия переписки бота. bot contacts show, bot search messages --from, bot messages between — без запросов к MAX.
  • Бот не напишет лишнего. Свой список чатов для записи, журнал отправленного без текста, permissions и MCP-сервер max <бот> bot mcp serve. Токен — в системном хранилище паролей, отдельно от вашего.

Подробнее: бот MAX (wirecat.dev).

Группы, которые вы ведёте

sh
max personal review chat:"Поход" --unanswered              # вопросы, на которые сутки никто не ответилmax personal chats events "Поход"                          # кто вступил и вышелmax personal chats members list "Поход" --all              # все участники: когда заведён аккаунтmax personal chats rules set "Поход" invites delete        # приглашения в чужие чаты — удалятьmax personal chats moderate "Поход" --dry-run              # что нарушает правила — без действий

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

Подробнее: группы (wirecat.dev), рейтинги (wirecat.dev).

Локальная копия и поиск

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

sh
max personal search messages "договор"                        # только сообщенияmax personal search all "договор"                             # шире, по просьбе: и заметки (для почты есть отдельный CLI memo)max personal search messages 'договор chat:"Проект Альфа"'  # только один чатmax personal messages sync "Проект Альфа" --last 500            # последние 500 сообщений — в копиюmax personal store export "Проект Альфа" --format markdown --output alfa.mdmax personal chats list --offline                             # без подключения к MAX

Поиск понимает слова, людей, даты, файлы, ссылки и ваши метки; есть поиск по темам и сохранённые запросы. Текст из сохранённых вложений ищется через content:.

Подробнее: локальная копия (wirecat.dev), поиск (wirecat.dev), язык запросов (wirecat.dev), поиск по темам (wirecat.dev), вложения (wirecat.dev), голосовые (wirecat.dev).

Агенты: навык и MCP

Навык ставится одной командой и всегда той же версии, что и max: в ~/.claude/skills/max-cli/ для Claude Code и в ~/.agents/skills/max-cli/ для Codex, Gemini CLI и Cursor. После обновления max запустите установку ещё раз.

sh
max skill show                  # прочитать до входаmax skill install --for all     # или --for claude, --for agents

MCP-сервер работает с тем же аккаунтом. Права профиля проверяются при каждом вызове; формы подтверждения на сервере нет — подтверждение вызовов настраивается в приложении агента. Навык доступен ресурсом max://skill.

sh
max personal mcp check                                       # проверить локальный MCPmax personal mcp serve --http --public-url https://<имя>.ts.net     # для ChatGPT и Claude в браузереmax personal mcp serve --permission messages.send=deny              # запретить отправку этому серверу

Подробнее: MCP-сервер (wirecat.dev), браузер (wirecat.dev), внешние модели (wirecat.dev).

Для скриптов

С --json команда печатает только данные; так же она работает, когда её вывод читает другая программа (max … | jq). Любой список приходит в одной форме:

json
{ "items": [ … ], "page": { "limit": 20, "has_more": true }, "meta": { … } }

Ошибка приходит одной строкой JSON в stderr, stdout остаётся пустым. Код завершения говорит, что случилось: 4 — нужно войти, 5 — права не разрешают, 6 — чат или сообщение не найдены, 8 — лимит, 9 — MAX не ответил вовремя, 14 — неизвестно, ушло ли сообщение (повторять только с тем же --operation-id). Частичный результат может прийти с кодом 0: проверьте поля missing и next.

Подробнее: контракт (wirecat.dev), все команды и коды (wirecat.dev).

Вход и профили

sh
max personal setup --agent codex       # QR-код в терминале и навык Codexmax personal setup --method qr-chrome  # QR через web.max.ru в браузереmax personal setup --method sms        # номер телефона — в браузереmax personal setup --method token      # готовый токен, скрытым вводом или через stdinmax personal session start qr          # повторный вход, когда сессия истекла

Профиль называется первым словом в каждой команде — max personal chats list, — или export MAX_PROFILE=personal на всю сессию оболочки. max никогда не выбирает профиль сам, даже единственный: без имени команда останавливается и перечисляет профили этого компьютера. Имя personal — пример: любое подойдёт.

Подробнее: вход и сессии (wirecat.dev), профили (wirecat.dev).

Настройки и права

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

НастройкаЧто делаетПо умолчанию
permissionsчто можно: deny, readonly, ask, allow — для команды или группы командвсё, кроме удаления и других необратимых действий: они спрашивают
sends_per_hourсколько сообщений профиль отправит за час30
requests_per_minuteтемп обращений к MAX20
limitсколько строк в списке20
sh
max personal config set permissions.messages readonly  # профиль только для чтенияmax personal config set permissions.messages.send ask  # спрашивать перед отправкой

Подробнее: настройки (wirecat.dev), права (wirecat.dev), все ключи (wirecat.dev).

Ограничения

max держит каждый профиль в одном темпе: первые 10 запросов идут сразу, дальше — 20 в минуту, и две команды одновременно делят этот темп. Если MAX отвечает «слишком много запросов», max останавливается и не повторяет запрос сам. Фоновый max personal serve держит одно подключение для всех команд и сам останавливается, когда им 15 минут никто не пользуется.

Подробнее: ограничения и ожидания (wirecat.dev).

Безопасность

  • Токен входа — в системном хранилище паролей, не в истории команд. Если хранилище недоступно, max ничего не спрашивает: кладёт токен в файл, доступный только вам, и один раз говорит об этом. session start --credential-storage file выбирает файл сразу — не советуем, хранилище надёжнее.
  • Локальная копия и служебные файлы доступны только вашему пользователю; от кражи диска защищает шифрование диска целиком.
  • Перед каждой отправкой, в том числе через фоновый сервер и MCP, max проверяет ограничения профиля и пишет строку в журнал — без текста сообщения.
  • --file не отправит известные файлы с учётными данными, папки max и хранилище.
  • Чужой текст не управляет вашим терминалом: управляющие символы из имён и сообщений показываются как текст.
  • Ограничения защищают от агента, которого уговорило прочитанное сообщение, но не от агента, который хочет их обойти: для этого нужна песочница или отдельный пользователь.

Подробнее: безопасность (wirecat.dev).

Когда не работает

sh
max personal doctor               # где лежат файлы и есть ли вход; к MAX не подключаетсяmax personal chats list --trace   # каждый запрос к MAX — без текстов, имён и токенаmax personal runs list            # неудачные и частичные запуски сохраняются сами

Запись --trace можно приложить к сообщению об ошибке.

Подробнее: по симптому (wirecat.dev), диагностика (wirecat.dev).

Документация

Каждая страница есть и на сайте — wirecat.dev/ru/docs/max; ниже — исходники в этом репозитории.

Для разработчиков: архитектура, проверки, протокол (генерируется), что осталось.

Разработка

sh
pnpm installpnpm lint && pnpm typecheck && pnpm testpnpm build && pnpm smoke:node         # собранная команда: бандл, который ставит пользовательpnpm build && pnpm smoke:bun          # то же под Bunpnpm generate                         # переписать сгенерированные файлы

Протокол MAX неофициальный и разобран обратной инженерией. Каждый опкод объявлен один раз в src/spec/, а реестр, типизированный клиент и docs/dev/protocol.md из него генерируются; CI падает, если дерево устарело. Общая часть — потоки вывода, коды ошибок, хранилище паролей — в @wirecat/cli-base.

Часть WireCat

max-cli — часть WireCat: открытого слоя контекста для ИИ-агентов, который хранит данные на вашем компьютере. Начните с MAX. Добавьте Telegram, почту и заметки, когда понадобится. Ваш контекст. Любой агент.

Вопросы и помощь с настройкой: чат WireCat в Telegram. Об ошибках пишите в issues этого репозитория.

Участие и лицензия

Пулл-реквесты, сообщения об ошибках и предложения — issues.

Делаем автоматизацию и инструменты под задачу: интеграции с MAX и другими мессенджерами, ИИ-агентов, внутренние сервисы — [email protected].

Apache License 2.0 — LICENSE.

來源:README.md,提交 11010c0

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

13
  1. v0.103.0最新Nov 7, 2026
  2. v0.102.0Nov 5, 2026
  3. v0.100.0Nov 5, 2026
  4. v0.99.0Nov 5, 2026
  5. v0.98.0Nov 3, 2026
  6. v0.95.0Nov 1, 2026
  7. v0.94.0Nov 1, 2026
  8. v0.91.0Oct 31, 2026
  9. v0.90.0Oct 31, 2026
  10. v0.88.0Oct 31, 2026
  11. v0.87.0Oct 30, 2026
  12. v0.86.0Oct 30, 2026
  13. v0.85.0Oct 29, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Wire 整合