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

Вход, чтение, поиск, файлы, отправка, архив и настройки своего аккаунта.

Здесь собраны команды личного аккаунта. Вы найдёте точную команду, аргументы и параметры для входа, чтения, поиска, файлов и отправки.

Вход, чтение, поиск, файлы, отправка, архив и настройки своего аккаунта.

Общие опции

Действуют на любую команду.

ОпцияЧто делает
-V, --versionoutput the version number.
-v, --verbosemore detail in what is shown: -v ids, -vv everything we know. По умолчанию: 0.
--jsonmachine-readable output: one JSON value on stdout, nothing else.
--jsonlmachine-readable output: one JSON object per line, for streaming and jq.
--quietdiagnostics off.
--traceone line per request on stderr: ids and timings, never message content.
--timeout <duration>give up on the whole command after this — 30s, 2m, 500ms.
--offlineanswer from what was recorded and never connect; fails if nothing was.
--no-inputне запрашивать ввод и не открывать интерактивный вход; ввод через канал остаётся доступным.
--max-input-bytes <bytes>максимальный размер буферизованного ввода в байтах (по умолчанию: 16777216).
--max-output-bytes <bytes>максимальный размер машинного вывода в байтах (по умолчанию: 4194304; 0 отключает ограничение).
--fields <paths>поля элементов или объекта через запятую: id,text; сохранять пагинацию и идентификаторы операций.
--dry-runпредварительно показать разобранные аргументы и разрешения перед выполнением действия.
--yesgo ahead without the question an ask level puts before a write.
--recordkeep this run under max runs — ids and timings, never message content.
--no-recorddo not keep it, whatever the configuration says.
--servestart max serve in the background if it is not running (the default).
--no-servedo not start it; log in on this command's own connection unless one is running.

Команды

max session

the stored MAX session for this profile

max session start

log this profile in to MAX

max session start [method]
АргументОбязательностьЧто это
methodнеобязательныйtoken (pasted or piped), qr, qr-chrome or sms. Одно из: token, qr, qr-chrome, sms. По умолчанию: token.

max session end

выйти из этого профиля на стороне MAX и удалить сохранённую здесь сессию

Меняет что-то в MAX.

max session end

max setup

set up your personal MAX account and connect your agent

Меняет что-то в MAX.

max setup [options]
ОпцияЧто делает
--agent <agent>install the skill for this agent; asks at a terminal, otherwise none. Одно из: none, codex, cursor, claude, gemini, all.
--method <method>how to log in when there is no session. Одно из: token, qr, qr-chrome, sms. По умолчанию: qr.

max account

the logged-in account

max account list

все профили на этом компьютере и аккаунт каждого; не обращается к мессенджеру

max account list

max account show

who this profile is logged in as; the phone number shows its last four digits

max account show [options]
ОпцияЧто делает
--show-phoneпоказать номер телефона целиком.

max account update

change the name, the description or the photo everyone sees on your profile

Меняет что-то в MAX.

max account update [options]
ОпцияЧто делает
--first-name <name>your first name.
--last-name <name>your last name.
--description <text>about you.
--photo <file>a new profile photo — an image file.

max account sessions

where else this account is logged in — not max session, which is this tool's own login

max account sessions list

every device and app logged in to this account; nothing is ended

max account sessions list

max account sessions end

log out every other device, your phone included; this one stays

Меняет что-то в MAX.

max account sessions end [options]
ОпцияЧто делает
--othersevery session but this one.

max account privacy

кто может найти аккаунт, позвонить или добавить его

max account privacy show

настройки приватности аккаунта; чтение ничего не меняет

max account privacy show

max account privacy set

изменить, кто может найти аккаунт, позвонить или добавить его; остальные настройки сохраняются

Меняет что-то в MAX.

max account privacy set [options]
ОпцияЧто делает
--find-by-phone <who>кто находит аккаунт по номеру: everyone, contacts или nobody; MAX принимает everyone и contacts.
--phone-number <who>кто видит номер: everyone, contacts или nobody.
--calls <who>кто может звонить: everyone, contacts или nobody.
--chat-invites <who>кто добавляет аккаунт в группы и каналы: everyone, contacts или nobody.
--hide-online <on|off>скрыть статус онлайн и время последнего входа.

max calls

звонки аккаунта

max calls list

исходящие и входящие звонки, новые сверху; чтение ничего не меняет

max calls list [options]
ОпцияЧто делает
--limit <n>сколько показать.

max stickers

стикеры, добавленные аккаунтом

max stickers list

наборы стикеров; с --set — стикеры одного набора; чтение ничего не меняет

max stickers list [options]
ОпцияЧто делает
--set <id>стикеры этого набора.

max chats

the chats this account is in

max chats list

chats, newest first, archived ones included

max chats list [options]
ОпцияЧто делает
--limit <n>сколько показать.
--page <n>какая страница, начиная с 1.
--allвсе строки, без страниц.
--search <text>only chats whose name contains this; at least 3 characters.
--kind <kind>only chats of this kind: dialog, group, channel, saved.
--unreadonly chats with unread messages.

max chats show

one chat: its kind, unread count, last message time and who is in it

max chats show <chat>
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.

max chats events

who joined, left, was added or removed, and by whom — from the chat's service messages

max chats events <chat> [options]
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
ОпцияЧто делает
--since-time <time>ISO 8601 или 2h / 1d назад; если не указано — 7 дней назад.
--type <names>only these, comma-separated: join, leave, add, remove, create, title, pin.

max chats inspect

what an invite or public link leads to, without joining it

max chats inspect <link>
АргументОбязательностьЧто это
linkобязательныйan invite link or a public one.

max chats join

join a group or channel by its link; the others in it see that you joined

Меняет что-то в MAX.

max chats join <link>
АргументОбязательностьЧто это
linkобязательныйan invite link, or a public one.

max chats mark-read

mark a chat read; the other side sees that you read it

Меняет что-то в MAX.

max chats mark-read <chat> [options]
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
ОпцияЧто делает
--until <message>only up to this message id; the newest by default.
--topic <id>mark only this forum topic read; unsupported by messengers without topics.

max chats leave

leave a group or channel; the others in it see that you left

Меняет что-то в MAX.

max chats leave <chat>
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.

max chats tracking

чаты, списки участников которых serve ежедневно загружает в локальное хранилище — chats members fetch --track добавляет чат

max chats tracking list

every tracked chat: since when, and its last member count

max chats tracking list

max chats tracking show

one chat: whether it is tracked, and its member count per day for the last 30 days

max chats tracking show <chat>
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.

max chats tracking add

ежедневно загружать список участников этого чата, пока работает serve, начиная со следующего запуска

max chats tracking add <chat>
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.

max chats tracking remove

прекратить ежедневную загрузку; уже сохранённая история остаётся

max chats tracking remove <chat>
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.

max chats folders

your chat folders

max chats folders list

your chat folders, in the order the app shows them

max chats folders list

max chats folders show

одна папка с названиями её чатов

max chats folders show <folder>
АргументОбязательностьЧто это
folderобязательныйID папки или точное название.

max chats folders create

create a chat folder

Меняет что-то в MAX.

max chats folders create <title> [options]
АргументОбязательностьЧто это
titleобязательныйthe folder's name; the app may refuse a long one.
ОпцияЧто делает
--chat <chat>a chat to put in it, by id or name; repeat it for more.

max chats folders update

rename a folder, or change which chats are in it

Меняет что-то в MAX.

max chats folders update <folder> [options]
АргументОбязательностьЧто это
folderобязательныйID папки или её точное название.
ОпцияЧто делает
--title <title>a new name.
--add <chat>put a chat in it; repeat it for more.
--remove <chat>убрать чат из папки, исключённых и закреплённых; для нескольких повторить.

max chats folders delete

delete a folder; the chats in it stay

Меняет что-то в MAX.

max chats folders delete <folder>
АргументОбязательностьЧто это
folderобязательныйID папки или её точное название.

max chats folders order

расположить указанные папки в этом порядке после «Все чаты», которая остаётся первой; неуказанные папки идут следом в прежнем относительном порядке

Меняет что-то в MAX.

max chats folders order <folders>
АргументОбязательностьЧто это
foldersобязательныйID папок или их точные названия, в нужном порядке.

max chats rules

what chats moderate judges a group by, kept in a file of this profile

max chats rules show

the group's rules; the defaults, marked not saved, if it has none yet

max chats rules show <chat>
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.

max chats rules set

change one rule; the group's first change writes every rule with its default

Меняет что-то только на этом компьютере.

max chats rules set <chat> <key> <value>
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
keyобязательныйone of: trusted, blocked, blockedNames, links, invites, forwards, blockedPeople, flood.messages, flood.minutes, flood.action, newAccount.days, newAccount.action, consent.delete, consent.remove.
valueобязательныйthe new value; a list is comma-separated.

max chats rules unset

put one rule back to its default

Меняет что-то только на этом компьютере.

max chats rules unset <chat> <key>
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
keyобязательныйone of: trusted, blocked, blockedNames, links, invites, forwards, blockedPeople, flood.messages, flood.minutes, flood.action, newAccount.days, newAccount.action, consent.delete, consent.remove.

max chats media

фото, видео, файлы, аудио и ссылки чата с сервера; чтение ничего не отмечает

max chats media <chat> [options]
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
ОпцияЧто делает
--type <names>только эти типы через запятую: photo, video, file, audio, link.
--limit <n>сколько показать.
--before-id <id>читать то, что старше этого id сообщения.

max chats mute

выключить уведомления чата насовсем или до указанного времени; участники не узнают

Меняет что-то в MAX.

max chats mute <chat> [options]
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
ОпцияЧто делает
--until <time>только до указанного времени: 2026-09-25T09:00 (местное), или через 30m, 2h, 7d.

max chats unmute

снова включить уведомления чата

Меняет что-то в MAX.

max chats unmute <chat>
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.

max chats clear

удалить все сообщения чата у этого аккаунта; у остальных сообщения остаются

Меняет что-то в MAX.

max chats clear <chat> [options]
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
ОпцияЧто делает
--allow-dangerousудалить без вопроса, который задаёт уровень ask.

max chats start

запустить бота, как кнопка «Начать»; бот видит запуск

Меняет что-то в MAX.

max chats start <bot> [options]
АргументОбязательностьЧто это
botобязательныйчат с ботом — ID или имя — либо ссылка на бота, даже ещё не открытого.
ОпцияЧто делает
--payload <text>параметр запуска для бота; если не задан — ?start= из ссылки.

max chats app

адрес мини-приложения бота со входом от вашего имени; не передавайте его

Меняет что-то в MAX.

max chats app <bot> [options]
АргументОбязательностьЧто это
botобязательныйчат с ботом: ID или имя.
ОпцияЧто делает
--start <param>параметр запуска для приложения.

max contacts

people you have a one-to-one chat with

max contacts list

people you have a one-to-one chat with

max contacts list [options]
ОпцияЧто делает
--limit <n>сколько показать.
--page <n>какая страница, начиная с 1.
--allвсе строки, без страниц.
--order <recent|name>newest conversation first, or alphabetical. По умолчанию: recent.
--search <text>только люди, у которых имя, локальный псевдоним или @username содержит этот текст.
--search-notes <text>только люди, в личных заметках о которых есть этот текст.

max contacts show

one person and the chats you share with them

max contacts show <person> [options]
АргументОбязательностьЧто это
personобязательныйID, @username или часть имени.
ОпцияЧто делает
--with-notesвключить ваши личные заметки при наличии разрешения contacts.notes.list.

max contacts profile

всё, что мессенджер сообщает о человеке: имена пользователей, флаги, последний визит, дата регистрации; число его сообщений в хранилище для каждого вашего общего чата, первое и последнее сообщение, а также прежние имена и имена пользователей, зафиксированные хранилищем

max contacts profile <person> [options]
АргументОбязательностьЧто это
personобязательныйID, @username или часть имени.
ОпцияЧто делает
--show-phoneпоказать номер телефона целиком.

max contacts alias

личное локальное отображаемое имя в выбранном аккаунте

max contacts alias set

Меняет что-то только на этом компьютере.

max contacts alias set <person> <alias>
АргументОбязательностьЧто это
personобязательный
aliasобязательный

max contacts alias rm

Меняет что-то только на этом компьютере.

max contacts alias rm <person>
АргументОбязательностьЧто это
personобязательный

max contacts notes

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

max contacts notes list

max contacts notes list <person>
АргументОбязательностьЧто это
personобязательный

max contacts notes show

max contacts notes show <person> <id>
АргументОбязательностьЧто это
personобязательный
idобязательный

max contacts notes add

Меняет что-то только на этом компьютере.

max contacts notes add <person> [options]
АргументОбязательностьЧто это
personобязательный
ОпцияЧто делает
--file <path>читать текст заметки из файла; без параметра или с - читать stdin.

max contacts notes edit

Меняет что-то только на этом компьютере.

max contacts notes edit <person> <id> [options]
АргументОбязательностьЧто это
personобязательный
idобязательный
ОпцияЧто делает
--file <path>читать текст заметки из файла; без параметра или с - читать stdin.
--revision <number>номер ревизии, которую вы прочитали перед редактированием.

max contacts notes remove

Меняет что-то только на этом компьютере.

max contacts notes remove <person> <id>
АргументОбязательностьЧто это
personобязательный
idобязательный

max contacts sync

forget where the last sync left off and take the whole list again

max contacts sync

max contacts lookup

who MAX has under a phone number — asks for it, or reads it from stdin

max contacts lookup

max contacts add

add a person to your contacts — contacts list still shows only people you have a dialog with

Меняет что-то в MAX.

max contacts add <person>
АргументОбязательностьЧто это
personобязательныйID человека (его находит contacts lookup) или часть известного имени.

max contacts remove

remove a person from your contacts; the chat stays, a name you gave them may not

Меняет что-то в MAX.

max contacts remove <person>
АргументОбязательностьЧто это
personобязательныйID человека (его находит contacts lookup) или часть известного имени.

max contacts block

stop a person from writing to you — they need not be a contact

Меняет что-то в MAX.

max contacts block <person>
АргументОбязательностьЧто это
personобязательныйID человека (его находит contacts lookup) или часть известного имени.

max contacts unblock

let a blocked person write to you again

Меняет что-то в MAX.

max contacts unblock <person>
АргументОбязательностьЧто это
personобязательныйID человека (его находит contacts lookup) или часть известного имени.

max contacts rename

переименовать контакт в адресной книге мессенджера; для личного локального имени используйте contacts alias

Меняет что-то в MAX.

max contacts rename <person> <first-name> [last-name]
АргументОбязательностьЧто это
personобязательныйID человека (его находит contacts lookup) или часть известного имени.
first-nameобязательныйthe name you want to see for them.
last-nameнеобязательный

max contacts import

upload phone numbers and add the people the messenger has under them

Меняет что-то в MAX.

max contacts import <file>
АргументОбязательностьЧто это
fileобязательныйone person per line: number, then a comma, a tab or a semicolon, then the name.

max contacts context

what the store holds about one person, in every messenger linked to them: shared chats, the last messages each way, their recent messages, where others mentioned them — never connects

max contacts context <person> [options]
АргументОбязательностьЧто это
personобязательныйID, @username или часть имени.
ОпцияЧто делает
--limit <n>at most this many messages in each list; 10 if not given.
--since-time <time>nothing older than this ISO 8601 time, or 2h / 1d ago.
--chat <chat>a chat, by id or name; repeat it for more — then their newest messages in each, 20 unless --limit, short unless -v.
--refreshwith --chat, read their newest messages in each from the messenger first.

max contacts check

проверить, похож ли человек на бота, владельца поддельного аккаунта или спамера, по его профилю и сообщениям в хранилище — это подсказка, а не вердикт; публичные списки блокировок относятся только к Telegram, поэтому ничего не отправляется

max contacts check <person> [options]
АргументОбязательностьЧто это
personобязательныйID, @username или часть имени.
ОпцияЧто делает
--no-registriesdo not ask the public ban lists; nothing about them leaves this machine.

record that two people in the store are one person — the same name is never enough

max contacts link <person> <other>
АргументОбязательностьЧто это
personобязательныйID, @username или часть имени.
otherобязательныйthe same in another messenger of the store, as : — max:Ana.

undo contacts link for one identity: it is a person of its own again

max contacts unlink <person>
АргументОбязательностьЧто это
personобязательныйtheir id, @username, or part of their name; : for another messenger.

max messages

read and send messages in a chat

max messages list

a chat's messages, oldest to newest

max messages list <chat> [options]
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
ОпцияЧто делает
--limit <n>сколько результатов.
--before-id <id>только сообщения старше сообщения с этим ID.
--before-time <time>only messages older than this ISO 8601 time, or 2h / 1d ago.
--after-id <id>only messages newer than this message id.
--after-time <time>only messages newer than this ISO 8601 time, or 2h / 1d ago.
--transcribeturn voice messages not heard yet into text — by the messenger, or a model on this machine; can take minutes.
--model <id>which downloaded speech model hears them, with --transcribe; models audio list shows them.
--mark-readalso mark the chat read up to the newest message shown; the other person sees it.

max messages show

one message, by its chat and id or by its msg: locator

max messages show <chat> [message]
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия; или локатор msg: без ID сообщения в конце.
messageнеобязательныйID сообщения.

max messages context

a message and what came either side of it, oldest first

max messages context <chat> [message] [options]
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия; или локатор msg: без ID сообщения в конце.
messageнеобязательныйID сообщения.
ОпцияЧто делает
--threadсохранённая цепочка ответов вместо соседних по времени сообщений; без графа — прежнее поведение.
--thread-hops <n>не больше стольких связей от совпадения (по умолчанию: 8).
--thread-messages <n>не больше стольких сообщений в контексте каждой ветки (по умолчанию: 50).
--thread-bytes <n>не больше стольких байт целых сообщений и связей в каждом контексте (по умолчанию: 65536).
--thread-within <duration>сообщения в пределах этого времени до и после совпадения (по умолчанию: 1d).
--before-n <n>how many before it. По умолчанию: 5.
--after-n <n>how many after it. По умолчанию: 5.

why a message is in its conversation: each link it has, and the chain of answers back to the start

max messages links <chat> <message>
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
messageобязательныйID сообщения.

a message permalink when supported, and its account-scoped locator

max messages link <chat> [message]
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия; или локатор msg: без ID сообщения в конце.
messageнеобязательныйID сообщения.

max messages download

save a message's photos, files, videos and voice notes to a folder — or a whole chat's with --all

max messages download <chat> [message] [options]
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
messageнеобязательныйthe message id; left out with --all.
ОпцияЧто делает
--output-dir <dir>where to save them; created if missing. По умолчанию: ..
--allevery file of the chat, newest first; run it again to continue where it stopped.
--pause <duration>with --all, a pause between pages, to stay under the provider's limits. По умолчанию: 5s.
--extractпрочитать текстовые слои файлов, которые эта загрузка сопоставляет с локальным индексом содержимого.
--output <dir>compatibility alias for --output-dir.

max messages evidence

a bounded evidence packet from stored messages, newest first

max messages evidence <chat> [options]
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
ОпцияЧто делает
--limit <n>how many, 1–100.
--before-id <id>только сообщения старше сообщения с этим ID.

max messages transcribe

turn a voice message into text, on this machine — the recording goes nowhere

max messages transcribe <chat> <message> [options]
АргументОбязательностьЧто это
chatобязательныйID чата или часть названия.
messageобязательныйid of a voice message.
ОпцияЧто делает
--model <id>which downloaded speech model to use; max models audio list shows them.

max messages send

send a text message; without [text], the text is read from stdin

Меняет что-то в MAX.

max messages send <chat> [text] [options]
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
textнеобязательныйсообщение.
ОпцияЧто делает
--topic <id>send to this forum topic; unsupported by messengers without topics.
--reply-to <message>answer this message, by its id in the same chat.
--send-as <id>публиковать от имени одной из сущностей в списке chats send-as; обязательно, если чат по умолчанию публикует от другого имени.
--send-id <id>repeat a send whose outcome was unknown, without risking a second copy.
--silentдоставить без уведомления.
--no-previewno preview card for a link in the text.
--mdчитать текст как Markdown этого мессенджера; поддерживаемый синтаксис — в его руководстве по форматированию.
--file <file>attach a file; the text becomes its caption.
--photo <file>attach a .jpg, .png or .webp as a photo; the text becomes its caption.
--as-filesend the --file as a file to download, a video included.
--voice <file>send an Ogg Opus file as a voice message, alone, with no text.
--allow-any-filesend a file even from a hidden folder, ~/.ssh or this CLI's own folders.
--at-time <time>let the messenger send it later, even with this machine off: 2026-09-25T09:00 (local time), or 30m, 2h, 1d from now.
--sticker <id>отправить только этот стикер; его id показывает stickers list.

max messages scheduled

messages waiting to be sent later in a chat, soonest first; cancel one in the app

max messages scheduled <chat>
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.

max messages edit

change the text of your own message; the other side may have read it already

Меняет что-то в MAX.

max messages edit <chat> <message> [text] [options]
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
messageобязательныйthe id of your own message.
textнеобязательныйthe new text; without it, read from stdin.
ОпцияЧто делает
--mdчитать текст как Markdown этого мессенджера; поддерживаемый синтаксис — в его руководстве по форматированию.

max messages delete

delete messages for you only; with --for-everyone, for everyone in the chat

Меняет что-то в MAX.

max messages delete <chat> <messages> [options]
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
messagesобязательныйthe message ids, at most 10.
ОпцияЧто делает
--for-everyonedelete for everyone in the chat, not only for you — they cannot get it back.
--allow-dangerousудалить без вопроса, который задаёт уровень ask.

max messages forward

forward one message to another chat

Меняет что-то в MAX.

max messages forward <chat> <message> [options]
АргументОбязательностьЧто это
chatобязательныйthe chat the message is in: a chat: its id, or part of its title.
messageобязательныйID сообщения.
ОпцияЧто делает
--to <chat>where it goes: a chat: its id, or part of its title.
--silentdeliver it without a notification.
--send-as <id>публиковать от имени одной из сущностей в списке chats send-as для чата --to; обязательно, если чат по умолчанию публикует от другого имени.
--send-id <id>repeat a forward whose outcome was unknown, without risking a second copy.

max messages pin

pin a message in a chat, quietly unless --notify

Меняет что-то в MAX.

max messages pin <chat> <message> [options]
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
messageобязательныйID сообщения.
ОпцияЧто делает
--notifytell the chat's members about the pin.

max messages unpin

unpin a message in a chat

Меняет что-то в MAX.

max messages unpin <chat> <message>
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
messageобязательныйID сообщения.

max messages press

нажать кнопку бота под сообщением; бот видит нажатие

Меняет что-то в MAX.

max messages press <chat> <message> <button>
АргументОбязательностьЧто это
chatобязательныйчат: ID или часть названия.
messageобязательныйID сообщения с кнопками.
buttonобязательныйномер из messages show или точный текст.

max store

the local store of messages

max store status

per chat: messages stored, the oldest and newest, and the stretches held completely

max store status [chat]
АргументОбязательностьЧто это
chatнеобязательныйчат: его ID или часть названия.

max store fetch

загрузить историю чата в локальное хранилище, сначала новые сообщения; повторите запуск для продолжения; --all загружает все чаты

max store fetch [chat] [options]
АргументОбязательностьЧто это
chatнеобязательныйчат: его ID или часть названия.
ОпцияЧто делает
--allкаждый чат, сначала недавно активные — это нужно для поиска; последние 90d, если не заданы --since-time или --last.
--limit <n>не более этого числа сообщений за запуск; с --all лимит действует для каждого чата; по умолчанию 1200.
--page-size <n>how many messages one request asks for; 30 if not given.
--pause <duration>the least pause between pages, to stay under the provider's limits; each is up to twice that. По умолчанию: 5s.
--since-time <time>stop once it reaches messages older than this: ISO 8601, or 2h / 1d ago.
--last <n>stop once the newest n messages are held.
--catch-upподготовить локальный поиск после загрузки; переопределяет searchCatchUp.
--no-catch-upпропустить локальную подготовку после этой загрузки.
--catch-up-chunks <n>не более указанного числа локальных векторных фрагментов.
--catch-up-messages <n>пропустить перестроение графа, если число сообщений превышает это значение.
--catch-up-time <duration>лимит времени локальной подготовки, по умолчанию 30s.
--backgroundrun as a job that outlives this command; store jobs show follows it.
--estimateonly estimate how many messages, requests and minutes a full fetch would still take — from the store, no request.

max store gaps

проверить записанные внутренние пробелы охвата и явно загрузить данные для них

max store gaps plan

локальный план охвата; отсутствие идентификаторов сообщений само по себе не означает нехватку истории

max store gaps plan <chat>
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.

max store gaps repair

загрузить данные внутренних пробелов с ограничениями и перепроверить охват; никогда не удалять сообщения, которые не встретились при загрузке

max store gaps repair <chat> [options]
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
ОпцияЧто делает
--limit <n>общее число сообщений при этом устранении пробелов, по умолчанию 500.
--max-gaps <n>не более указанного числа пробелов, по умолчанию 5.
--repair-time <duration>время, отведённое на восстановление, по умолчанию 30s. По умолчанию: 30s.
--page-size <n>число сообщений на страницу провайдера.
--pause <duration>пауза между страницами провайдера. По умолчанию: 5s.
--fingerprint <hash>отказать, если этот ранее проверенный план охвата изменился.
--catch-upподготовить локальный поиск после устранения пробелов; переопределяет searchCatchUp.
--no-catch-upпропустить подготовку локального поиска после устранения пробелов.
--catch-up-chunks <n>максимальное число подготавливаемых локальных фрагментов.
--catch-up-messages <n>максимальное число сохранённых сообщений, читаемых для подготовки.
--catch-up-time <duration>время подготовки в пределах оставшегося лимита устранения пробелов.
--backgroundустранять пробелы через существующий механизм заданий хранилища; проверять через store jobs show.

max store jobs

background fetch jobs

max store jobs list

background fetch jobs, newest first

max store jobs list [options]
ОпцияЧто делает
--state <state>Только задачи в состоянии running, done, failed, cancelled или died.

max store jobs show

one background job — the newest when none is named — and what the store now holds of its chat

max store jobs show [job]
АргументОбязательностьЧто это
jobнеобязательныйthe job id store fetch --background printed.

max store jobs cancel

stop a running background job after its current page; a later fetch resumes where it stopped

max store jobs cancel <job>
АргументОбязательностьЧто это
jobобязательныйthe job id.

max store jobs retry

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

max store jobs retry [job] [options]
АргументОбязательностьЧто это
jobнеобязательныйID задания.
ОпцияЧто делает
--failedвсе чаты, чьё последнее задание завершилось ошибкой или оборвалось.

max store jobs clear

забыть завершённые задания и удалить их логи; работающее задание остаётся

Меняет что-то только на этом компьютере.

max store jobs clear

max store export

a chat's stored messages as JSON lines, oldest first; never asks the messenger

max store export [chats] [options]
АргументОбязательностьЧто это
chatsнеобязательныйa chat: its id, or part of its title; several with --to.
ОпцияЧто делает
--format <format>jsonl (the default): one message per line; markdown: a transcript with a heading per day, replies and forwards quoted.
--since-time <time>only from this ISO 8601 time, or 30m / 2h / 1d ago, on.
--output <file>write JSON lines, or the transcript, to this new file, readable only by you.
--to <dir>write into this folder, a file per chat and a manifest; run again on it for only what changed since.
--kind <kinds>with --to: every stored chat of these kinds, comma-separated: dialog, group, channel, saved.
--allwith --to: every stored chat of this account.
--encryptcompress and encrypt with a password, typed at a hidden prompt or piped on stdin; it is never kept — lose it and the file cannot be opened.

max store clear

delete from the store the chats this account has left, with their messages

max store clear [options]
ОпцияЧто делает
--leftthe chats this account has left — the only thing this clears.
--allow-dangerousyes, delete — it cannot be undone, and a chat you left cannot be fetched again.

max store info

the store file: where it is, its size, its schema and how many rows it holds; changes nothing

max store info

max store check

whether the store is healthy — integrity, search indexes, disk, and which chats are behind

max store check

max store migrate

обновить схему архива, нормализовать сообщения и заметки, построить индексы слов и основ

max store migrate

max store reindex

перестроить индексы слов, опечаток, основ, файлов и заметок без удаления данных

max store reindex

max store backup

copy the store into a new file, while it is in use; never overwrites a file

max store backup <file> [options]
АргументОбязательностьЧто это
fileобязательныйthe new file.
ОпцияЧто делает
--encryptcompress and encrypt with a password, typed at a hidden prompt or piped on stdin; it is never kept — lose it and the file cannot be opened.

max store restore

put a backup in place of the store; the store it replaces is kept beside it, never deleted

max store restore <file>
АргументОбязательностьЧто это
fileобязательныйa file store backup wrote; one written with --encrypt asks for its password.

max store decrypt

open a file written with --encrypt into a new file; asks for its password

max store decrypt <file> [options]
АргументОбязательностьЧто это
fileобязательныйa file store backup --encrypt or store export --encrypt wrote.
ОпцияЧто делает
--output <file>the new file, readable only by you.

max store repair

bring every table to this build's shape, deleting nothing: a table of the wrong shape is kept as a copy beside a new one

max store repair [options]
ОпцияЧто делает
--dry-runsay what it would do, and change nothing.

max store copies

the tables store repair kept as copies

max store copies delete

delete one copy store repair kept, named exactly; refuses any other table

max store copies delete <name>
АргументОбязательностьЧто это
nameобязательныйthe copy's name, as store repair printed it.

max stats

Статистика сообщений, чатов и их авторов

max stats messages

Статистика сообщений из локального хранилища

max stats messages show

how many stored messages match, by chat, sender, day or hour — the local store only; optionally fetches new messages with --sync-first

max stats messages show [query] [options]
АргументОбязательностьЧто это
queryнеобязательныйстрогий запрос Lucene, как для search messages; без него учитываются все сохранённые сообщения; с --saved слова добавляются к нему через AND.
ОпцияЧто делает
--sync-firstсначала скачать новые сообщения в пределах чата, времени и числа сообщений.
--max-chats <n>обновить не больше стольких чатов (по умолчанию: 5).
--sync-time <duration>прекратить скачивание через это время (по умолчанию: 30s).
--max-messages <n>скачать не больше стольких сообщений всего (по умолчанию: 500).
--by <chat|sender|day|hour>what to count by (default: chat).
--chat <chat>только этот чат — то же, что chat: в запросе; чат: его ID или часть названия.
--source <messenger>все аккаунты этого мессенджера в архиве; personal, bots или all — то же, что in: в запросе.
--limit <n>how many rows.
--timezone <zone>the IANA timezone for calendar days and hours.
--exactслова без поля и фразы в кавычках совпадают только в точной форме, как exact:word; text: по-прежнему учитывает все словоформы.
--saved <name|id>count what a saved search or an earlier run matches; options typed here replace its own.

max stats messages counters

наблюдения каждого счётчика и ограниченное обновление из мессенджера

max stats messages counters show

показать сохранённые значения счётчиков и свежесть наблюдений

max stats messages counters show [query] [options]
АргументОбязательностьЧто это
queryнеобязательныйстрогий запрос Lucene по сохранённым сообщениям.
ОпцияЧто делает
--chat <chat>только этот чат; укажите его ID или часть названия.
--source <messenger>подключённые аккаунты этого мессенджера; обновление использует активный.
--exactслова без операторов совпадают по точной форме.
--timezone <zone>часовой пояс IANA для дат запроса.
--selection <json>фиксированная выборка целей из counters show; несовместима с запросом и областью.
--counters <names>разные поля views,reactions,comments; по умолчанию все три.
--limit <n>сообщения, 1–100; по умолчанию 20.
--max-age <duration>максимальный возраст свежего наблюдения; по умолчанию 24h.

max stats messages counters refresh

прочитать достоверные счётчики ограниченного числа сообщений и обновить локальные наблюдения

Меняет что-то только на этом компьютере.

max stats messages counters refresh [query] [options]
АргументОбязательностьЧто это
queryнеобязательныйстрогий запрос Lucene по сохранённым сообщениям.
ОпцияЧто делает
--chat <chat>только этот чат; укажите его ID или часть названия.
--source <messenger>подключённые аккаунты этого мессенджера; обновление использует активный.
--exactслова без операторов совпадают по точной форме.
--timezone <zone>часовой пояс IANA для дат запроса.
--selection <json>фиксированная выборка целей из counters show; несовместима с запросом и областью.
--counters <names>разные поля views,reactions,comments; по умолчанию все три.
--limit <n>сообщения, 1–100; по умолчанию 20.
--max-messages <n>максимум сообщений для обновления, 1–100.
--sync-time <duration>время удалённого обновления; по умолчанию 30s, максимум 5m.
--dry-runпоказать точные сохранённые цели и поддерживаемые счётчики без подключения.

max stats messages unanswered

самые старые найденные вопросы без наблюдаемого подходящего прямого ответа

max stats messages unanswered [query] [options]
АргументОбязательностьЧто это
queryнеобязательныйстрогий запрос Lucene; без него выбираются все сохранённые сообщения.
ОпцияЧто делает
--chat <chat>только этот чат; укажите его ID или часть названия.
--source <messenger>все имеющиеся аккаунты этого мессенджера; personal, bots или all.
--exactслова без поля совпадают в точной форме, а не по основе слова.
--saved <name|id>запустить сохранённый отчёт этого вида; указанные опции заменяют сохранённые.
--timezone <zone>часовой пояс IANA для границ календарных дат.
--limit <n>строк отчёта, 1–100; по умолчанию 20.
--answerer <person>сохранённое имя, псевдоним, @username, ID или person:provider/account/id; при неоднозначном имени нужно выбрать; для нескольких повторить.
--older-than <duration>минимальный возраст вопроса без наблюдаемого подходящего ответа.

max stats messages discussion

просмотренные посты с малым сохранённым обсуждением

max stats messages discussion [query] [options]
АргументОбязательностьЧто это
queryнеобязательныйстрогий запрос Lucene; без него выбираются все сохранённые сообщения.
ОпцияЧто делает
--chat <chat>только этот чат; укажите его ID или часть названия.
--source <messenger>все имеющиеся аккаунты этого мессенджера; personal, bots или all.
--exactслова без поля совпадают в точной форме, а не по основе слова.
--saved <name|id>запустить сохранённый отчёт этого вида; указанные опции заменяют сохранённые.
--timezone <zone>часовой пояс IANA для границ календарных дат.
--limit <n>строк отчёта, 1–100; по умолчанию 20.
--min-views <n>минимум известных накопленных просмотров.
--max-replies <n>максимум наблюдаемых ответов в обсуждении.

max stats messages top

ранжировать сохранённые сообщения по метрике или объяснимой оценке; у каждого счётчика показана свежесть наблюдения

max stats messages top [query] [options]
АргументОбязательностьЧто это
queryнеобязательныйстрогий запрос Lucene; без него выбираются все сохранённые сообщения.
ОпцияЧто делает
--sync-firstсначала скачать новые сообщения в пределах чата, времени и числа сообщений.
--max-chats <n>обновить не больше стольких чатов (по умолчанию: 5).
--sync-time <duration>прекратить скачивание через это время (по умолчанию: 30s).
--max-messages <n>скачать не больше стольких сообщений всего (по умолчанию: 500).
--measure <name>метрика ранжирования; не сочетается с score или weights. Одно из: views, reactions, forwards, comments, replies, thread-size.
--score <preset>helpful/active для авторов; engaging для обоих типов объектов. Одно из: helpful, active, engaging.
--weights <json>полный набор весов компонентов; заменяет веса предустановки.
--message-kind <kind>перед ранжированием выбрать все сообщения, посты или комментарии с подтверждённым типом. Одно из: all, posts, comments.
--chat <chat>только этот чат; укажите его ID или часть названия.
--source <messenger>все имеющиеся аккаунты этого мессенджера; personal, bots или all.
--timezone <zone>часовой пояс IANA для дат и активных дней.
--exactслова без поля совпадают в точной форме, а не по основе слова.
--limit <n>строки рейтинга, 1–100.
--saved <name|id>выполнить сохранённый запрос или запуск ранжирования; явно введённые параметры заменяют сохранённые.

max stats messages evidence

ограниченная страница сообщений, пар ответов или участников когорты из точной выборки drilldown

max stats messages evidence <message> [options]
АргументОбязательностьЧто это
messageобязательныйканонический адрес сообщения или ссылка когорты удержания из drilldown.
ОпцияЧто делает
--selection <json>полностью определённая выборка рейтинга, возвращённая в drilldown.
--component <name>доступный компонент рейтинга.
--limit <n>строки подтверждающих данных, 1–100; 20, если не указано.
--cursor <cursor>продолжить для того же компонента и отпечатка сохранённых подтверждающих данных.

max stats contacts

Статистика о человеческих авторах

max stats contacts responses

число ответов и медиана/p90 времени ответа выбранных людей

max stats contacts responses [query] [options]
АргументОбязательностьЧто это
queryнеобязательныйстрогий запрос Lucene; без него выбираются все сохранённые сообщения.
ОпцияЧто делает
--chat <chat>только этот чат; укажите его ID или часть названия.
--source <messenger>все имеющиеся аккаунты этого мессенджера; personal, bots или all.
--exactслова без поля совпадают в точной форме, а не по основе слова.
--saved <name|id>запустить сохранённый отчёт этого вида; указанные опции заменяют сохранённые.
--timezone <zone>часовой пояс IANA для границ календарных дат.
--limit <n>строк отчёта, 1–100; по умолчанию 20.
--answerer <person>сохранённое имя, псевдоним, @username, ID или person:provider/account/id; при неоднозначном имени нужно выбрать; для нескольких повторить.

max stats contacts top

ранжировать авторов сохранённых сообщений по метрике или объяснимой оценке; у каждого счётчика показана свежесть наблюдения

max stats contacts top [query] [options]
АргументОбязательностьЧто это
queryнеобязательныйстрогий запрос Lucene; без него выбираются все сохранённые сообщения.
ОпцияЧто делает
--sync-firstсначала скачать новые сообщения в пределах чата, времени и числа сообщений.
--max-chats <n>обновить не больше стольких чатов (по умолчанию: 5).
--sync-time <duration>прекратить скачивание через это время (по умолчанию: 30s).
--max-messages <n>скачать не больше стольких сообщений всего (по умолчанию: 500).
--measure <name>метрика ранжирования; не сочетается с score или weights. Одно из: messages, words, reactions, replies, answers, answer-time, threads, active-days.
--score <preset>helpful/active для авторов; engaging для обоих типов объектов. Одно из: helpful, active, engaging.
--weights <json>полный набор весов компонентов; заменяет веса предустановки.
--message-kind <kind>перед ранжированием выбрать все сообщения, посты или комментарии с подтверждённым типом. Одно из: all, posts, comments.
--chat <chat>только этот чат; укажите его ID или часть названия.
--source <messenger>все имеющиеся аккаунты этого мессенджера; personal, bots или all.
--timezone <zone>часовой пояс IANA для дат и активных дней.
--exactслова без поля совпадают в точной форме, а не по основе слова.
--limit <n>строки рейтинга, 1–100.
--saved <name|id>выполнить сохранённый запрос или запуск ранжирования; явно введённые параметры заменяют сохранённые.
--min-messages <n>минимальное число выбранных сообщений на автора; 1 либо 5 для engaging.

max stats contacts evidence

ограниченная страница сообщений, пар ответов или участников когорты из точной выборки drilldown

max stats contacts evidence <person> [options]
АргументОбязательностьЧто это
personобязательныйточный ID человека в мессенджере из строки рейтинга.
ОпцияЧто делает
--selection <json>полностью определённая выборка рейтинга, возвращённая в drilldown.
--component <name>доступный компонент рейтинга.
--limit <n>строки подтверждающих данных, 1–100; 20, если не указано.
--cursor <cursor>продолжить для того же компонента и отпечатка сохранённых подтверждающих данных.

max stats chats

Статистика одного чата

max stats chats show

a group's or channel's numbers for a period: messages, active members, replies, reactions, questions answered, joins and leaves — counted from the local store; joins and leaves are asked of the messenger

max stats chats show <chat> [options]
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
ОпцияЧто делает
--since-time <time>ISO 8601 или 2h / 1d назад; если не указано — 7 дней назад.
--by <day|week>also one row per calendar day or week (weeks start on Monday).
--timezone <zone>часовой пояс IANA для календарных дней.

max stats chats newcomers

участники с известным вступлением и помощь в окне после вступления

max stats chats newcomers <chat> [options]
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
ОпцияЧто делает
--since-time <time>с этого времени ISO 8601 или 2h / 1d назад; по умолчанию 30d назад.
--until-time <time>до этого времени ISO 8601 или 2h / 1d назад включительно.
--within <duration>окно помощи после известного вступления новичка.
--saved <name|id>запустить сохранённый отчёт этого вида; указанные опции заменяют сохранённые.
--timezone <zone>часовой пояс IANA для границ календарных дат.
--limit <n>строк отчёта, 1–100; по умолчанию 20.
--answerer <person>сохранённое имя, псевдоним, @username, ID или person:provider/account/id; при неоднозначном имени нужно выбрать; для нескольких повторить.

max stats chats retention

когорты вступления и наблюдаемое участие в контрольные даты по сохранённым спискам состава

max stats chats retention <chat> [options]
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
ОпцияЧто делает
--since-time <time>начало периода вступления в ISO 8601 или относительное время; по умолчанию последние 90 дней.
--until-time <time>конец периода вступления; по умолчанию сейчас.
--checkpoints <durations>до 10 возрастающих сроков после вступления через запятую; по умолчанию 1d,7d,30d.
--within <duration>окно активности и раннего ухода после вступления; по умолчанию 7d.
--by <day|week>группировать даты вступления по календарному дню или неделе с понедельника. Одно из: day, week.
--timezone <zone>часовой пояс IANA для когорт вступления.
--limit <n>когорты и доказательства участников, 1–100.

max stats tasks

Статистика задач

max stats tasks show

для каждого чата: число открытых задач, самая старая открытая задача, медианное время до закрытия

max stats tasks show [options]
ОпцияЧто делает
--chat <chat>только этот чат; укажите его ID или часть названия.
--type <name>только этот тип: question, request, mention или promise.

max stats charts

данные графика из статистики чата и, по желанию, изображение SVG или PNG с тёмным оформлением

max stats charts <chat> [options]
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
ОпцияЧто делает
--chart-kind <messages|active|membership>what to draw: messages, active authors, or joins and leaves. По умолчанию: messages.
--by <day|week>one point per calendar day or week (weeks start on Monday). По умолчанию: day.
--since-time <time>ISO 8601 или 2h / 1d назад; если не указано — 7 дней назад.
--timezone <zone>часовой пояс IANA для календарных дней.
--output <file>записать изображение с тёмным оформлением в новый файл .svg или .png.

max tasks

то, что требует вашего внимания — вопросы без ответа, упоминания, просьбы, обещания — в локальном хранилище; review и serve добавляют их

max tasks list

задачи, сначала самые старые, с их источником — сообщением или заметкой

max tasks list [options]
ОпцияЧто делает
--state <state>только задачи в этом состоянии: open, done или dismissed.
--chat <chat>только задачи этого чата; укажите его ID или часть названия.
--type <names>только эти типы через запятую: question, request, mention, promise.
--before-time <time>только задачи, открытые до этого времени в ISO 8601 или до момента 2h / 1d назад.
--limit <n>сколько результатов.

max tasks add

добавить задачу для сохранённого сообщения или заметки — обещания или просьбы

max tasks add <message> [options]
АргументОбязательностьЧто это
messageобязательныйидентификатор сообщения msg:/// или note:.
ОпцияЧто делает
--type <name>тип задачи: question, request, mention или promise.

max tasks close

закрыть задачу: done либо dismissed, если ответ не нужен; закрытая задача остаётся закрытой

max tasks close <task> [options]
АргументОбязательностьЧто это
taskобязательныйID задачи из вывода tasks list.
ОпцияЧто делает
--as <state>как закрыть: done или dismissed — ответ не требуется.
--reason <text>причина, сохраняемая с задачей — например, no-reply-needed.

max conversations

the conversations inside a chat, found in the stored messages by replies, mentions and who wrote next

max conversations build

find a chat's conversations in what the store holds, replacing the last build; without --chat, every chat that changed since its build and every group never built; never asks the messenger

max conversations build [options]
ОпцияЧто делает
--chat <chat>чат: его ID или часть названия.
--analyzelink batches using the configured analysis provider; requires --chat and remembers consent for this chat/provider.
--provider <provider>analysis: agent, openai or anthropic.
--model <model>analysis model; overrides analysisModel.
--base-url <url>analysis API endpoint; overrides analysisBaseUrl.
--size <n>analysis answer messages per batch, 10–200; default 50.
--max-tokens <n>analysis input/output reservation cap per run; default 100000.
--max-chats <n>не больше стольких чатов за один запуск; если не указано — 20.

max conversations list

a chat's conversations, the newest first: when, how many messages, how many people

max conversations list [options]
ОпцияЧто делает
--chat <chat>чат: его ID или часть названия.
--since-time <time>only those that started at this ISO 8601 time, or 30m / 2h / 1d ago, or later.
--limit <n>сколько результатов.

max conversations show

one conversation's messages, oldest first — by its id, or the one a message is in

max conversations show <conversation> [message]
АргументОбязательностьЧто это
conversationобязательныйa conversation id from conversations list; or a chat: its id, or part of its title, with a message.
messageнеобязательныйa message id in that chat: show the conversation it is in.

the conversations nearest in meaning to the one a message is in, in every built chat, best first — from the vectors conversations embed stored; runs no model

max conversations related <chat> <message> [options]
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
messageобязательныйa message id in that chat.
ОпцияЧто делает
--limit <n>сколько результатов.
--model <model>локально: ID модели из models text list (по умолчанию: e5-small); удалённо: модель провайдера.
--provider <provider>провайдер векторов: local или openai; опции важнее настроек профиля.
--base-url <url>сервер с /v1/embeddings как у OpenAI: Gemini, Jina или Ollama и LM Studio на этом компьютере.
--dims <n>удалённо: размер вектора — нужен с --base-url; укорачивает вектор модели OpenAI.

max conversations status

how fresh each built chat's conversations and vectors are: messages the build has not seen, chunks with a current, stale or missing vector

max conversations status [options]
ОпцияЧто делает
--chat <chat>только этот чат: его ID или часть названия.
--model <model>локально: ID модели из models text list (по умолчанию: e5-small); удалённо: модель провайдера.
--provider <provider>провайдер векторов: local или openai; опции важнее настроек профиля.
--base-url <url>сервер с /v1/embeddings как у OpenAI: Gemini, Jina или Ollama и LM Studio на этом компьютере.
--dims <n>удалённо: размер вектора — нужен с --base-url; укорачивает вектор модели OpenAI.

max conversations batches

windows of a chat for your own AI agent to link: which earlier message each one answers

max conversations batches status

how many messages still wait for an answer, in how many batches, and how much text

max conversations batches status [options]
ОпцияЧто делает
--chat <chat>чат: его ID или часть названия.
--size <n>messages to answer per batch, 10–200; 50 by default.

max conversations batches next

the next window to answer, with the messages before it; message text goes to stdout only

max conversations batches next [options]
ОпцияЧто делает
--chat <chat>чат: его ID или часть названия.
--size <n>messages to answer per batch, 10–200; 50 by default.

your agent's answers: which earlier message each message of a batch answers

store your agent's answer to a batch, read as JSON from stdin: { "model", "answers": [{ "message", "parent", "confidence" }] }; all or nothing

max conversations links add [options]
ОпцияЧто делает
--batch <id>the batch id conversations batches next printed.

drop your agent's answers for a chat, or only one model's; messages are never touched

max conversations links clear [options]
ОпцияЧто делает
--chat <chat>чат: его ID или часть названия.
--model <model>only the answers this model gave.

max conversations consents

remembered analysis permissions for this account's chats and provider endpoints

max conversations consents list

max conversations consents list

max conversations consents revoke

max conversations consents revoke [options]
ОпцияЧто делает
--chat <chat>revoke only this chat's consents; defaults to every chat.
--provider <identity>exact provider identity from consents list; defaults to every provider.

max conversations embed

compute a vector for each chunk of a chat's conversations for search by meaning — on this machine, or with --provider through a service and your key; resumes where it stopped; without --chat, every built chat with chunks left, on this machine only

max conversations embed [options]
ОпцияЧто делает
--chat <chat>чат: его ID или часть названия.
--model <model>локально: ID модели из models text list (по умолчанию: e5-small); удалённо: модель провайдера.
--provider <provider>провайдер векторов: local или openai; опции важнее настроек профиля.
--base-url <url>сервер с /v1/embeddings как у OpenAI: Gemini, Jina или Ollama и LM Studio на этом компьютере.
--dims <n>удалённо: размер вектора — нужен с --base-url; укорачивает вектор модели OpenAI.
--workers <n>local: sessions in parallel, each with its own copy of the model (~0.7 GB each).
--threads <n>local: threads in all (default: min(8, cores)).
--concurrency <n>удалённо: запросов одновременно (по умолчанию: 4).
--max-tokens <n>remote: stop before a run that could send more tokens than this.
--max-chats <n>не больше стольких чатов за один запуск; если не указано — 20.
--max-chunks <n>at most this many chunks embedded in one run; 2000 if not given, and no limit with --chat.

max conversations embed status

how many chunks of a chat have a vector of the model, how many are left, and what is left costs

max conversations embed status [options]
ОпцияЧто делает
--chat <chat>чат: его ID или часть названия.
--model <model>локально: ID модели из models text list (по умолчанию: e5-small); удалённо: модель провайдера.
--provider <provider>провайдер векторов: local или openai; опции важнее настроек профиля.
--base-url <url>сервер с /v1/embeddings как у OpenAI: Gemini, Jina или Ollama и LM Studio на этом компьютере.
--dims <n>удалённо: размер вектора — нужен с --base-url; укорачивает вектор модели OpenAI.

max conversations embed clear

drop a chat's vectors, or only one model's; messages and conversations are never touched

max conversations embed clear [options]
ОпцияЧто делает
--chat <chat>чат: его ID или часть названия.
--model <model>локально: ID модели из models text list (по умолчанию: e5-small); удалённо: модель провайдера.
--provider <provider>провайдер векторов: local или openai; опции важнее настроек профиля.
--base-url <url>сервер с /v1/embeddings как у OpenAI: Gemini, Jina или Ollama и LM Studio на этом компьютере.
--dims <n>удалённо: размер вектора — нужен с --base-url; укорачивает вектор модели OpenAI.

max attachments

the files of stored messages: their text in the local store, for content: in a search

max attachments extract

сохранить текст скачанных файлов — текст, текстовые слои PDF/DOCX, ODT/ODS/XLSX/PPTX/EPUB — в локальном хранилище для поиска content:

max attachments extract [options]
ОпцияЧто делает
--chat <chat>only this chat's files; a chat: its id, or part of its title.
--from-dir <dir>сопоставить файлы в этом каталоге без обхода подкаталогов; требуется --chat.
--cursor <cursor>продолжить с курсора, возвращённого извлечением с ограничениями.
--downloadfirst save the files no download saved yet, from the messenger, into --output-dir.
--output-dir <dir>with --download, where to save them; created if missing.
--limit <n>read at most this many files; run it again to continue.
--ocrявно вызвать models.ocr для массового извлечения текста из изображений и сканированных PDF.
--concurrency <n>удалённо: запросов одновременно (по умолчанию: 4).

max attachments list

files of stored messages, where each was saved and whether its text is held — never the text

max attachments list [options]
ОпцияЧто делает
--chat <chat>only this chat's files; a chat: its id, or part of its title.
--needs-textonly files saved here whose text nobody has yet: what an agent reads and writes back.
--limit <n>сколько показать.
--page <n>какая страница, начиная с 1.
--allвсе строки, без страниц.

max attachments show

прочитать ограниченную порцию сохранённого вложения; JSON содержит байты в base64

max attachments show <chat> [message] [options]
АргументОбязательностьЧто это
chatобязательныйчат: ID или часть названия; или только адрес msg:.
messageнеобязательныйID сообщения.
ОпцияЧто делает
--attachment <n>позиция файла от 1; обязательна при нескольких файлах.
--page <n>отрисовать одну страницу PDF в PNG, от 1; нужен необязательный unpdf/canvas, без OCR.
--offset-bytes <n>смещение в байтах от 0.
--chunk-bytes <n>число возвращаемых байтов, 1–1048576 (по умолчанию524288).
--if-sha256 <hash>требовать SHA-256 всего файла из предыдущей порции.

max attachments text

the text of one file, as an agent read it

max attachments text set

keep the text an agent read from a file — a scan, a photo — so content: finds it; nothing is sent

max attachments text set <chat> [message] [options]
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия; или локатор msg: без ID сообщения в конце.
messageнеобязательныйID сообщения.
ОпцияЧто делает
--attachment <n>which file of the message, from 1; needed when it has more than one.
--text-file <path>read the text from this file; - or none reads stdin.

max tags

your own labels on chats, people and messages, kept in the local store and never sent; tag: in a search finds them

max tags auto

назначить локальные теги группам и каналам по кешированным метаданным с помощью правил ключевых слов

Меняет что-то только на этом компьютере.

max tags auto [options]
ОпцияЧто делает
--chat <chat>сохранённая группа или канал; повторите параметр для нескольких. По умолчанию: ``.
--limit <number>обработать не более указанного числа чатов (1–500). По умолчанию: 50.
--refresh-metadataпрочитать текущие описания из мессенджера перед классификацией.
--dry-runпредварительно показать классификацию по кешу без изменения хранилища.

max tags add

put tags on one chat, person or message

Меняет что-то только на этом компьютере.

max tags add <tag> [options]
АргументОбязательностьЧто это
tagобязательныйone or more tags: 1–32 letters a–z, digits and hyphens; upper case is lowered.
ОпцияЧто делает
--chat <chat>the chat to tag, or the chat of --message; a chat: its id, or part of its title.
--contact <person>the person to tag: their id, @username or name, as the local store knows them.
--message <message>the message to tag: its id in --chat, or a msg: locator alone.

max tags remove

take tags off one chat, person or message

Меняет что-то только на этом компьютере.

max tags remove <tag> [options]
АргументОбязательностьЧто это
tagобязательныйone or more tags: 1–32 letters a–z, digits and hyphens; upper case is lowered.
ОпцияЧто делает
--chat <chat>the chat to untag, or the chat of --message; a chat: its id, or part of its title.
--contact <person>the person to untag: their id, @username or name, as the local store knows them.
--message <message>the message to untag: its id in --chat, or a msg: locator alone.
--source <manual|auto>удалить только отметку о принадлежности к этому источнику.

max tags list

what is tagged: this account's chats and messages, and the people of its messenger

max tags list [options]
ОпцияЧто делает
--tag <tag>only this tag.
--source <manual|auto>только метки с отметкой о принадлежности к этому источнику.
--type <names>only what is tagged of this type: chat, contact or message.

max metadata

кешированные описания групп и каналов для локальных автоматических тегов

max metadata get

max metadata get [options]
ОпцияЧто делает
--chat <chat>сохранённый чат.

max metadata refresh

Меняет что-то только на этом компьютере.

max metadata refresh [options]
ОпцияЧто делает
--chat <chat>сохранённая группа или канал; повторите параметр для нескольких. По умолчанию: ``.
--only-missingтолько чаты без метаданных; без --chat — все сохранённые группы и каналы.
--limit <number>обработать не более указанного числа чатов (1–500). По умолчанию: 50.

поиск по тексту: search all — во всём, что хранит локальное хранилище, или поиск по одному ресурсу

max search all

поиск во всём, что хранит локальное хранилище, — сообщения мессенджеров, почта и заметки, — лучшие совпадения сначала; начните отсюда, если не знаете, где это было написано

max search all <query> [options]
АргументОбязательностьЧто это
queryобязательныйстрогий запрос Lucene: слова, "фразы", AND/OR/NOT, группы полей и диапазоны дат.
ОпцияЧто делает
--only <resources>только эти ресурсы через запятую: messages, mail, notes.
--limit <n>сколько результатов.
--exactслова без поля и фразы в кавычках совпадают только в точной форме, как exact:word.
--timezone <zone>часовой пояс IANA для границ календарных дат.

max search messages

поиск сообщений мессенджера в локальном хранилище и на сервере мессенджера (--backend); по желанию загружает новые сообщения с --sync-first

max search messages [query] [options]
АргументОбязательностьЧто это
queryнеобязательныйstrict Lucene query: words, "phrases", AND/OR/NOT, field groups and date ranges; --language legacy keeps discovery; with --saved, more words AND-ed to it.
ОпцияЧто делает
--sync-firstсначала скачать новые сообщения в пределах чата, времени и числа сообщений.
--max-chats <n>обновить не больше стольких чатов (по умолчанию: 5).
--sync-time <duration>прекратить скачивание через это время (по умолчанию: 30s).
--max-messages <n>скачать не больше стольких сообщений всего (по умолчанию: 500).
--threadсохранённая цепочка ответов вместо соседних по времени сообщений; без графа — прежнее поведение.
--thread-hops <n>не больше стольких связей от совпадения (по умолчанию: 8).
--thread-messages <n>не больше стольких сообщений в контексте каждой ветки (по умолчанию: 50).
--thread-bytes <n>не больше стольких байт целых сообщений и связей в каждом контексте (по умолчанию: 65536).
--thread-within <duration>сообщения в пределах этого времени до и после совпадения (по умолчанию: 1d).
--backend <archive|server|both>где искать: локальный архив, сервер мессенджера или оба (по умолчанию: both).
--server-time <duration>прекратить ожидание ответа сервера через это время (по умолчанию: 5s).
--chat <chat>только этот чат — то же, что chat: в запросе; чат: его ID или часть названия.
--source <messenger>все аккаунты этого мессенджера в архиве; personal, bots или all — то же, что in: в запросе.
--type <text|voice|file>только сообщения этого типа: только текст, голосовое сообщение или файл.
--limit <n>сколько результатов.
--newestсначала новые, а не лучшие совпадения.
--exactслова без поля и фразы в кавычках совпадают только в точной форме, как exact:word; text: по-прежнему учитывает все словоформы.
--context <n>messages before and after each hit; 2 in the terminal, 0 otherwise.
--language <lucene|legacy>язык запроса: строгий Lucene или прежний поиск legacy.
--timezone <zone>часовой пояс IANA для границ календарных дат.
--regexслова — одно регулярное выражение без учёта регистра, проверяется по всем сохранённым текстам.
--saved <name|id>run a saved search or an earlier run; options typed here replace its own.

max search mail

поиск в почте, импортированной в локальное хранилище, — её загружает memo mail import

max search mail [query] [options]
АргументОбязательностьЧто это
queryнеобязательныйстрогий запрос Lucene: слова, "фразы", AND/OR/NOT, группы полей и диапазоны дат.
ОпцияЧто делает
--chat <chat>только эта почтовая цепочка, по ID или теме.
--limit <n>сколько результатов.
--newestсначала новые, а не лучшие совпадения.
--exactслова без поля и фразы в кавычках совпадают только в точной форме, как exact:word; text: по-прежнему учитывает все словоформы.
--context <n>сколько сообщений показать до и после каждого совпадения; 2 в терминале, иначе 0.
--timezone <zone>часовой пояс IANA для границ календарных дат.

max search notes

поиск по заметкам — написанным в memo или импортированным из папки с заметками — по словам и, с локальной текстовой моделью, по смыслу; у каждого совпадения указано, что его нашло и на что оно ссылается

max search notes <query> [options]
АргументОбязательностьЧто это
queryобязательныйстрогий запрос Lucene: слова, "фразы", AND/OR/NOT, tag: и диапазоны дат.
ОпцияЧто делает
--type <internal|file>только заметки, написанные в memo, или только заметки из папки.
--folder <id>только эта папка с заметками, по её ID; для нескольких повторите.
--tag <tag>только заметки с этим тегом.
--filter <query>запрос, которому должно также соответствовать каждое совпадение; на поиск по смыслу он не влияет.
--limit <n>сколько результатов.
--offset <n>пропустить столько результатов — для следующей страницы.
--exactтолько слова в написанной форме; по смыслу не ищется.
--timezone <zone>часовой пояс IANA для границ календарных дат.

max search conversations

the conversations nearest to a query in meaning and in words, best first, in one chat or every one — meaning after conversations embed; runs on this machine

max search conversations <query> [options]
АргументОбязательностьЧто это
queryобязательныйwhat to look for, in your own words, in any language the model reads.
ОпцияЧто делает
--model <model>локально: ID модели из models text list (по умолчанию: e5-small); удалённо: модель провайдера.
--provider <provider>провайдер векторов: local или openai; опции важнее настроек профиля.
--base-url <url>сервер с /v1/embeddings как у OpenAI: Gemini, Jina или Ollama и LM Studio на этом компьютере.
--dims <n>удалённо: размер вектора — нужен с --base-url; укорачивает вектор модели OpenAI.
--max-chats <n>at most this many chats; 5 with --sync-first, 20 with --refresh if not given.
--max-chunks <n>at most this many chunks embedded in one run; 2000 if not given.
--sync-firstсначала скачать новые сообщения в пределах чата, времени и числа сообщений.
--sync-time <duration>прекратить скачивание через это время (по умолчанию: 30s).
--max-messages <n>скачать не больше стольких сообщений всего (по умолчанию: 500).
--chat <chat>только этот чат: его ID или часть названия.
--since-time <time>only those still going at this ISO 8601 time, or 30m / 2h / 1d ago, or later.
--filter <query>strict Lucene filter: any message in a conversation must match; does not change the meaning query.
--source <source>accounts to search: personal, bots, all, or a provider; defaults to the active account.
--timezone <zone>IANA timezone for filter dates; system timezone by default.
--limit <n>сколько результатов.
--refreshfirst build and embed, on this machine, the chats in scope that changed or were never built — within --max-chats and --max-chunks.

max searches

сохранённые поиски и история search messages и stats messages show в локальном хранилище; --saved выполняет один

max searches create

сохранить поиск под именем, не выполняя его; search messages --saved выполняет его

max searches create <name> [query] [options]
АргументОбязательностьЧто это
nameобязательныйup to 64 letters a–z, digits and hyphens, not only digits.
queryнеобязательныйзапрос, как для search messages; без него подходят все сохранённые сообщения.
ОпцияЧто делает
--chat <chat>только этот чат — то же, что chat: в запросе; чат: его ID или часть названия.
--source <messenger>все аккаунты этого мессенджера в архиве; personal, bots или all — то же, что in: в запросе.
--limit <n>сколько результатов.
--newestсначала новые, а не лучшие совпадения.
--exactслова без поля и фразы в кавычках совпадают только в точной форме, как exact:word; text: по-прежнему учитывает все словоформы.
--context <n>messages before and after each hit.
--language <lucene|legacy>язык запроса: строгий Lucene или прежний поиск legacy.
--timezone <zone>часовой пояс IANA для границ календарных дат.
--regexслова — одно регулярное выражение без учёта регистра, проверяется по всем сохранённым текстам.
--by <chat|sender|day|hour>по чему группирует подсчёт stats messages show --saved.
--selection <json>сохранить полностью определённый исходный запрос рейтинга и параметры из детализации.
--replaceoverwrite a saved search of the same name.

max searches show

one saved search or earlier run: its query, options and how often it ran

max searches show <name|id>
АргументОбязательностьЧто это
name|idобязательныйимя сохранённого поиска или ID любой строки истории searches.

max searches list

the saved searches, by name

max searches list

max searches history

the searches and counts that ran, newest first — saved ones included; never their results

max searches history [options]
ОпцияЧто делает
--limit <n>сколько результатов.

max searches delete

delete a saved search, or one run from the history

max searches delete <name|id>
АргументОбязательностьЧто это
name|idобязательныйимя сохранённого поиска или ID любой строки истории searches.

max searches clear

empty the history; saved searches stay

max searches clear

max flood

the waits MAX asked this profile to keep, and a hold on its writes

max flood clear

забыть их, снять приостановку и ограничение темпа профиля, когда MAX больше не ограничивает аккаунт; на стороне MAX ничего не меняется

max flood clear

max models

models that run on this machine

max models audio

speech models for transcribing voice messages

max models audio list

the speech models, most suitable first, which are downloaded, and which one is the default

max models audio list

max models audio download

download a speech model once, checked against the sha256 this version expects

max models audio download <model>
АргументОбязательностьЧто это
modelобязательныйa model id from models audio list.

max models text

embedding models for searching conversations by meaning

max models text list

the embedding models, most suitable first, which are downloaded, and which one is the default

max models text list

max models text download

download an embedding model once, checked against the sha256 this version expects

max models text download <model> [options]
АргументОбязательностьЧто это
modelобязательныйa model id from models text list.
ОпцияЧто делает
--accept-termsaccept the model's licence terms, for a model that has its own.

max models text key

API keys for embedding and analysis providers

max models text key set

store a key, typed at a hidden prompt or piped on stdin — never as an argument

max models text key set <provider>
АргументОбязательностьЧто это
providerобязательныйopenai, anthropic, or the host of a --base-url server that wants a key.

max models text key remove

forget a stored key

max models text key remove <provider>
АргументОбязательностьЧто это
providerобязательныйopenai, anthropic, or a server's host.

max polls

read a poll, vote in it, close your own, create one

max polls show

a poll and its answer ids, as the message carries it now

max polls show <chat> <message>
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
messageобязательныйID сообщения с опросом.

max polls vote

vote in a poll, or take your vote back; the others see it unless the poll is anonymous

Меняет что-то в MAX.

max polls vote <chat> <message> [answers] [options]
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
messageобязательныйID сообщения с опросом.
answersнеобязательныйanswer ids, as polls show prints them.
ОпцияЧто делает
--retracttake your vote back.

max polls close

close your own poll; nobody can vote after that, and it cannot be reopened

Меняет что-то в MAX.

max polls close <chat> <message>
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
messageобязательныйthe id of your own message that carries the poll.

max polls create

send a poll to a chat, as a message of its own; public unless --anonymous

Меняет что-то в MAX.

max polls create <chat> <question> <answers> [options]
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
questionобязательныйthe question.
answersобязательныйtwo answers or more.
ОпцияЧто делает
--topic <id>send to this forum topic; unsupported by messengers without topics.
--multiplepeople may pick several answers.
--anonymousnobody sees who voted for what.
--revotepeople may change their vote.
--silentsend without a notification.
--send-as <id>публиковать от имени одной из сущностей в списке chats send-as; обязательно, если чат по умолчанию публикует от другого имени.
--send-id <id>repeat a create whose outcome was unknown, without risking a second poll.

max reactions

react to messages

max reactions add

put your reaction on a message; it replaces the one you had

Меняет что-то в MAX.

max reactions add <chat> <message> <emoji>
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
messageобязательныйID сообщения.
emojiобязательныйone emoji, for example 👍.

max reactions remove

take your reaction off a message

Меняет что-то в MAX.

max reactions remove <chat> <message>
АргументОбязательностьЧто это
chatобязательныйчат: его ID или часть названия.
messageобязательныйID сообщения.

max recipients

the chats this profile may send to, when the list is on

max recipients list

the chats on the list; empty and off until the first add

max recipients list

max recipients add

allow sending to this chat; the first add turns the list on

Меняет что-то только на этом компьютере.

max recipients add <chat>
АргументОбязательностьЧто это
chatобязательныйID чата или часть названия.

max recipients remove

stop allowing this chat; the list stays on

Меняет что-то только на этом компьютере.

max recipients remove <chat>
АргументОбязательностьЧто это
chatобязательныйchat id, or the title as the list shows it.

max recipients clear

empty the list and turn it off: this profile may send to any chat again

Меняет что-то только на этом компьютере.

max recipients clear

max sends

every attempt to send from this profile — never the text

max sends list

attempts to send, newest first: sent, refused, failed, or not known

max sends list [options]
ОпцияЧто делает
--limit <n>сколько показать.

max inbox

other people's unread messages in every chat; --new for what arrived since the last check

max inbox [options]
ОпцияЧто делает
--newwhat arrived since the last check, each message once — for scheduled runs.
--since-time <time>what arrived after this ISO 8601 time, or 2h / 1d ago; the saved point stays put.
--limit <n>at most this many per chat, the newest.
--allmuted and archived chats too — left out unless they mention you or reply to you.
--kind <kinds>only chats of these kinds, comma-separated: dialog, group, channel, saved.
--transcribeturn voice messages not heard yet into text — by the messenger, or a model on this machine; can take minutes.
--model <id>which downloaded speech model hears them, with --transcribe; models audio list shows them.
--mark-readalso mark each chat shown read, up to the newest message shown; the other side sees it.
--no-mark-readdo not, whatever the catchUpMarksRead setting says.

max review

every message, yours too, in chats that changed since a point — for reviewing who owes what

max review [options]
ОпцияЧто делает
--since-time <time>where the last review ended — ISO 8601, or 2h / 1d ago; 3 days ago if not given.
--chat <chat>только этот чат: его ID или часть названия.
--kind <kinds>only chats of these kinds, comma-separated: dialog, group, channel, saved.
--unanswered [duration]only questions to you or a group's admins that nobody answered, asked at least this long ago — 4h, 1d; 24h if not given.
--allmuted and archived chats too — left out unless they mention you or reply to you.
--transcribeturn voice messages not heard yet into text — by the messenger, or a model on this machine; can take minutes.
--model <id>which downloaded speech model hears them, with --transcribe; models audio list shows them.
--newwhat changed since the last review --new, a point per chat — for scheduled runs.
--mark-readalso mark each chat shown read, up to the newest message shown; the other side sees it.
--no-mark-readdo not, whatever the catchUpMarksRead setting says.

max replies

rules that answer messages for you, kept in a file of this profile

max replies add

добавить правило с явно указанными значениями по умолчанию; выключено, пока вы не отредактируете и не включите его

Меняет что-то только на этом компьютере.

max replies add <id>
АргументОбязательностьЧто это
idобязательныйстрочные буквы, цифры и -; уникален в этом профиле.

max replies on

включить одно правило ответа; его шаблон должен быть готов

Меняет что-то только на этом компьютере.

max replies on <id>
АргументОбязательностьЧто это
idобязательныйID правила.

max replies off

отключить одно правило ответа

Меняет что-то только на этом компьютере.

max replies off <id>
АргументОбязательностьЧто это
idобязательныйID правила.

max replies edit

изменить только указанные поля правила ответа; списки заменяются целиком

Меняет что-то только на этом компьютере.

max replies edit <id> [options]
АргументОбязательностьЧто это
idобязательныйID правила.
ОпцияЧто делает
--do <actions>действия: reply, task или оба через запятую.
--kinds <kinds>типы чатов: dialog, group; через запятую, пустое значение — любые.
--chats <ids>только эти идентификаторы чатов через запятую; пустое значение — любые.
--not-chats <ids>исключить эти идентификаторы чатов через запятую; пустое значение очищает список.
--words <words>совпадение с любым из этих целых слов через запятую; пустое значение очищает список.
--questionсовпадать только с вопросами.
--no-questionне требовать вопроса.
--mentions-meтребовать упоминания вас или ответа на ваше сообщение.
--no-mentions-meне требовать упоминания вас или ответа на ваше сообщение.
--people <ids>только эти идентификаторы отправителей через запятую; пустое значение — любые.
--not-people <ids>исключить эти идентификаторы отправителей через запятую; пустое значение очищает список.
--contacts-onlyсовпадать только с контактами.
--no-contacts-onlyне требовать, чтобы отправитель был контактом.
--template <text>шаблон ответа.
--model <mode>устаревший режим шаблона: fill-only или may-reword; вместо него используйте блоки ai.
--as-replyотправить как ответ на совпавшее сообщение.
--no-as-replyотправить без привязки к совпавшему сообщению.
--per-chat <limit>не более указанного числа на чат, например 1/12h.
--per-person <limit>не более указанного числа на человека, например 1/1d.
--outside <hours>отвечать вне этого интервала в 24-часовом формате, например 09:00-19:00.
--days <days>дни рабочего интервала, например mon-fri или sat,sun.
--timezone <zone>часовой пояс IANA для рабочего интервала.
--no-hoursочистить рабочий интервал.

max replies audience

показать аудиторию ответов профиля или заменить указанные поля; список тестировщиков по-прежнему ограничивает ответы

Меняет что-то только на этом компьютере.

max replies audience [options]
ОпцияЧто делает
--reply <mode>отвечать всем или только указанным отправителям и чатам: all, listed.
--allow-people <ids>заменить разрешённые идентификаторы отправителей через запятую; пустое значение очищает список.
--allow-chats <ids>заменить разрешённые идентификаторы чатов через запятую; пустое значение очищает список.
--deny-people <ids>заменить запрещённые идентификаторы отправителей через запятую; пустое значение очищает список; запрет имеет приоритет.
--deny-chats <ids>заменить запрещённые идентификаторы чатов через запятую; пустое значение очищает список; запрет имеет приоритет.

max replies consents

согласие на модели ответа один раз для каждого профиля и адреса API, с исключениями для чатов

max replies consents show

показать согласие на модель ответа и исключения чатов; никогда не вызывает модель

max replies consents show

max replies consents grant

разрешить передачу входящих данных сообщений настроенной модели ответа этого профиля; исключения чатов сохраняются

Меняет что-то только на этом компьютере.

max replies consents grant

max replies consents revoke

немедленно отозвать согласие профиля на модель ответа; исключения чатов сохраняются

Меняет что-то только на этом компьютере.

max replies consents revoke

max replies consents deny

не передавать входящие данные этого чата модели ответа

Меняет что-то только на этом компьютере.

max replies consents deny <chat>
АргументОбязательностьЧто это
chatобязательныйID чата в мессенджере, используется как указан; никогда не определяется через сеть.

max replies consents allow

снять исключение этого чата из обработки моделью; не даёт согласия за профиль

Меняет что-то только на этом компьютере.

max replies consents allow <chat>
АргументОбязательностьЧто это
chatобязательныйID чата в мессенджере, используется как указан; никогда не определяется через сеть.

max replies test

what the rules would have answered in the stored messages, to whom and why — sends nothing, changes nothing, never connects

max replies test [rule] [options]
АргументОбязательностьЧто это
ruleнеобязательныйonly this rule, by its id; every rule in file order if not given.
ОпцияЧто делает
--since-time <time>from this ISO 8601 time, or 2h / 1d ago; 7d ago if not given.
--aiвызвать настроенную модель ответа с сохранёнными данными сообщений; требуется согласие на использование модели ответа, иначе применяется запасной вариант.

max replies pause

stop every reply rule of this profile at once, a running serve too; resume undoes it

max replies pause

max replies resume

let the reply rules answer again after pause

max replies resume

max replies status

whether the rules may send, which are on, and who they may answer

max replies status

max serve

stay connected to MAX and stream new messages to max watch, until Ctrl-C

max serve [options]
ОпцияЧто делает
--idle <duration>stop after this long with nobody using it — 15m, 1h is 60m.

max server

max serve in the background: start, stop, restart, status, logs; install adds a systemd or launchd unit

max server start

start serve in the background — through the unit if one is installed — and answer once it connects

max server start [options]
ОпцияЧто делает
--idle <duration>остановиться, если им никто не пользуется столько времени — 15m, 1h.

max server stop

stop this profile's serve — through the unit if it runs under one

max server stop

max server restart

stop it and start it again

max server restart [options]
ОпцияЧто делает
--idle <duration>остановиться, если им никто не пользуется столько времени — 15m, 1h.

max server status

whether serve runs for this profile, since when, who started it, and the unit if there is one

max server status

max server logs

serve's latest log lines — from the journal under systemd, else its log file

max server logs [options]
ОпцияЧто делает
-n, --lines <n>how many lines. По умолчанию: 50.

max server install

write a systemd user unit or a launchd agent for this profile; starts nothing

max server install

max server uninstall

remove this profile's unit; stop it first

max server uninstall

max watch

print new messages as they arrive, from a running max serve

max watch [options]
ОпцияЧто делает
--eventsтакже выводить правки, удаления, реакции, прочтения и изменения чатов; каждая строка содержит вид события.

max config

the settings in force, and where each one came from

max config show

the profile, the profiles that exist, and each setting with where it came from

max config show [options]
ОпцияЧто делает
--botthe settings a max bot command on this profile gets, rather than the personal account's.

max config migrate

replace legacy access settings with permissions, preserving effective levels

Меняет что-то только на этом компьютере.

max config migrate [options]
ОпцияЧто делает
--dry-runshow the migration without writing the file.

max config set

save a setting to the configuration file

Меняет что-то только на этом компьютере.

max config set <setting> <value> [options]
АргументОбязательностьЧто это
settingобязательныйодно из: limit, timeoutMs, color, record, keepRunsForDays, readOnly, allow, permissions, sendsPerHour, requestsPerMinute, embeddingProvider, embeddingModel, embeddingBaseUrl, embeddingDims, analysisProvider, analysisModel, analysisBaseUrl, models, senderColors, catchUpMarksRead, searchCatchUp, serve, mcpTools, readOtherBots, updateCheck, skillHint, transcribeModel, defaultProfile, searchStemmers.cyrillic, searchStemmers.latin.
valueобязательныйa number, true or false, or for allow a list like send,reaction.
ОпцияЧто делает
--defaultsизменить значение для всех профилей, а не только для этого.
--personalтолько для личных аккаунтов — раздел personal в файле.
--botтолько для ботов — раздел bot в файле.

max config unset

remove a setting from the configuration file

Меняет что-то только на этом компьютере.

max config unset <setting> [options]
АргументОбязательностьЧто это
settingобязательныйодно из: limit, timeoutMs, color, record, keepRunsForDays, readOnly, allow, permissions, sendsPerHour, requestsPerMinute, embeddingProvider, embeddingModel, embeddingBaseUrl, embeddingDims, analysisProvider, analysisModel, analysisBaseUrl, models, senderColors, catchUpMarksRead, searchCatchUp, serve, mcpTools, readOtherBots, updateCheck, skillHint, transcribeModel, defaultProfile, searchStemmers.cyrillic, searchStemmers.latin.
ОпцияЧто делает
--defaultsизменить значение для всех профилей, а не только для этого.
--personalтолько для личных аккаунтов — раздел personal в файле.
--botтолько для ботов — раздел bot в файле.

max doctor

the state this installation is in, without contacting MAX unless --online

max doctor [options]
ОпцияЧто делает
--onlinealso log in once, read one chat and start the MCP server; sends nothing.

max doctor report

what a problem report holds and where it goes; writes nothing

max doctor report create

write a problem report to a file, and print how to send it

max doctor report create [options]
ОпцияЧто делает
--run <id>the run the report is about; the newest failed one if not given.
--output <file>where to write it; a new file in this directory if not given.

max runs

recorded runs — what this tool did, and when

max runs list

recorded runs, newest first

max runs list [options]
ОпцияЧто делает
--limit <n>how many to show. По умолчанию: 20.

max runs show

one run: what it was, and one line per operation

max runs show <run-id>
АргументОбязательностьЧто это
run-idобязательныйID из max runs list.

max runs path

the directory holding one run

max runs path <run-id>
АргументОбязательностьЧто это
run-idобязательныйID из max runs list.

max skill

the instructions an agent is given for this tool

max skill show

print SKILL.md — max skill install puts it where Claude Code, Codex and Gemini CLI look for it

max skill show [name]
АргументОбязательностьЧто это
nameнеобязательныйone of the skills shipped for a task: link-conversations.

max skill install

write SKILL.md to ~/.claude/skills/max-cli/ (Claude Code) and ~/.agents/skills/max-cli/ (Codex, Gemini CLI)

max skill install [options]
ОпцияЧто делает
--for <agents>which agents to install for. Одно из: claude, agents, all. По умолчанию: all.

max commands

commands, options and exit codes as JSON — inspect one command path per call

max commands schema

argv и схемы результатов одной команды, эффекты, разрешения и указания по повторным попыткам

max commands schema <path>
АргументОбязательностьЧто это
pathобязательныйодин путь команды, например: stats messages show.

max upgrade

upgrade max with the package manager that installed it; --check only looks

max upgrade [options]
ОпцияЧто делает
--checksay whether a newer version exists, and install nothing.

max complete

shell completion: max complete zsh prints the script to source

max complete [words]
АргументОбязательностьЧто это
wordsнеобязательный

max mcp

serve this profile to an agent over MCP, on stdin and stdout — claude mcp add max -- max mcp

max mcp [options]
ОпцияЧто делает
--permission <key=level>переопределить разрешение только для этого сервера; повторите для нескольких ключей.
--allow-dangerousбольше не используется — операции записи не показывают форму; решение определяют разрешения профиля.
--allow-sendустарело: используйте permissions.messages.send в настройках; доступа не даёт.
--confirm-sendбольше не используется — операции записи не показывают форму; решение определяют разрешения профиля.
--allow-mark-readустарело: используйте permissions.chats.mark-read в настройках; доступа не даёт.
--allow-deleteустарело: используйте permissions.messages.delete в настройках; доступа не даёт.
--allow-moderateустарело: используйте permissions.chats.moderate и правила группы; доступа не даёт.
--httpпредоставлять HTTP-сервер на 127.0.0.1 для ChatGPT и Claude в браузере через ваш туннель; действуют права профиля.
--http-confirmation <mode>больше не используется — операции записи не показывают форму; решение определяют разрешения профиля.
--port <port>the local port for --http (default 8765).
--public-url <url>the tunnel's https address the browser apps use, e.g. https://.ts.net.
--revokeforget every login given to a browser app; each must log in again.

max mcp config

print the mcpServers entry for Claude Desktop, Cursor and others, with full paths; writes nothing

max mcp config [options]
ОпцияЧто делает
--permission <key=level>переопределить разрешение только для этого сервера; повторите для нескольких ключей.
--allow-dangerousбольше не используется — операции записи не показывают форму; решение определяют разрешения профиля.
--allow-sendустарело: используйте permissions.messages.send в настройках; доступа не даёт.
--confirm-sendбольше не используется — операции записи не показывают форму; решение определяют разрешения профиля.
--allow-mark-readустарело: используйте permissions.chats.mark-read в настройках; доступа не даёт.
--allow-deleteустарело: используйте permissions.messages.delete в настройках; доступа не даёт.
--allow-moderateустарело: используйте permissions.chats.moderate и правила группы; доступа не даёт.

max mcp setup

add this profile's local MCP server to Codex or Claude Code

Меняет что-то только на этом компьютере.

max mcp setup <client> [options]
АргументОбязательностьЧто это
clientобязательныйcodex or claude-code.
ОпцияЧто делает
--allow-writesacknowledge that this profile offers writing tools.
--permission <key=level>переопределить разрешение только для этого сервера; повторите для нескольких ключей.
--allow-dangerousбольше не используется — операции записи не показывают форму; решение определяют разрешения профиля.
--allow-sendустарело: используйте permissions.messages.send в настройках; доступа не даёт.
--confirm-sendбольше не используется — операции записи не показывают форму; решение определяют разрешения профиля.
--allow-mark-readустарело: используйте permissions.chats.mark-read в настройках; доступа не даёт.
--allow-deleteустарело: используйте permissions.messages.delete в настройках; доступа не даёт.
--allow-moderateустарело: используйте permissions.chats.moderate и правила группы; доступа не даёт.

max mcp doctor

check this profile's local MCP handshake and tool list

max mcp doctor [options]
ОпцияЧто делает
--permission <key=level>переопределить разрешение только для этого сервера; повторите для нескольких ключей.
--allow-dangerousбольше не используется — операции записи не показывают форму; решение определяют разрешения профиля.
--allow-sendустарело: используйте permissions.messages.send в настройках; доступа не даёт.
--confirm-sendбольше не используется — операции записи не показывают форму; решение определяют разрешения профиля.
--allow-mark-readустарело: используйте permissions.chats.mark-read в настройках; доступа не даёт.
--allow-deleteустарело: используйте permissions.messages.delete в настройках; доступа не даёт.
--allow-moderateустарело: используйте permissions.chats.moderate и правила группы; доступа не даёт.

Коды возврата

Скрипт ветвится по коду, а не по тексту: текст меняется, код — нет.

КодКогда
0получилось
2validation_error
3configuration_error
4authentication_error
5permission_error
6not_found
7confirmation_required
8rate_limited
9timeout
10network_error
11provider_error
12provider_unavailable
13invalid_response
14outcome_unknown
130cancelled
1всё остальное

0 и только 0 означает, что операция выполнена. 14 — outcome_unknown — означает, что сообщение могло уйти: не отправлено и не провалено, и повторять его можно только с тем же --send-id.