Мила под вашу отрасль и команду
Своя Мила — 3 дня за $5Рекомендуемый бюджет →
По размеру
Каталог: бизнесы под ключ →Кто стоит за Милами и как присоединиться
Ещё
Мила помнит по файлам, а не «из головы» модели: карточка каждого чата, вкусы владельца, ваши замечания. Одно и то же замечание в третий раз становится готовой строкой для правил — вписывать или нет, решаете вы. У каждой строки ниже — ссылка на код.
Память — папка с обычными файлами. Её можно открыть, поправить, выгрузить и перенести.
Модель можно сменить за вечер. Файлы остаются. skills/memory-audit:15-16
Устойчивый факт, решение или приём — отдельный файл и строка в индексе MEMORY.md. Мелочь одной сессии не записывается. Нового нет — Мила так и говорит, записей не выдумывает.
Зачем этот чат, кто в нём, о чём договорились. Механика заводит заготовку карточки и никогда не затирает то, что вписала Мила. Запись — одна команда по ходу разговора.
docs/REFERENCE.md:300-305chats_index.py:16-18chat_note.py:3-22Что вы любите смотреть, читать, есть, куда ходить. Один файл: ваши слова, дата и откуда — «сказал сам» или «заметила по выбору».
skills/tastes:11-14Каждое замечание владельца Мила записывает одной строкой с датой, без пересказа разговора. Когда то же замечание звучит в третий раз, она не ждёт команды: пишет точную строку для правил того умения, где это случилось, и задаёт один вопрос — «Вписать?». Вписывать или нет, решаете вы.
memory/zamechaniya.md. skills/self-check:62-64SKILL.md этого умения. skills/self-check:62-64Умение tastes подбирает владельцу кино, книги и места по одному файлу. CHANGELOG.md:42
Есть раздел по теме — три варианта, у каждого одна строка «почему вам». Факты о фильмах и местах — из поиска, а не из памяти.
skills/tastes:16-20Раздела нет — один вопрос с кнопками, например [Комедии] [Драмы] [Фантастика] [Скажу сам]. Ответ сразу в файл. На тему — не больше одного вопроса.
skills/tastes:16-20skills/tastes:35Выбрали вариант, похвалили или сказали «не моё» — строка с пометкой «заметила по выбору». Новая строка спорит со старой — новая заменяет, старая уходит вниз зачёркнутой, с датой.
skills/tastes:22-25«Забудь мои вкусы» — файл очищается целиком, «забудь про кино» — один раздел. Мила говорит, что забыла.
skills/tastes:27-31Умение memory-audit проходит по папке memory и пишет отчёт: что в архив, что слить, что починить. Мила ничего не удаляет и не переносит в памяти сама — решаете вы. skills/memory-audit:21-23
Задача выполнена, событие прошло — кандидат в архив, а не на удаление.
skills/memory-audit:42-49Мила предлагает, какая заметка останется основной. Сама не сливает.
skills/memory-audit:51-54Каждую [[ссылку]] сверяет с файлом. Файла нет — в отчёте видно, где ссылка и в чём вероятная причина.
Файл, о котором молчит индекс MEMORY.md, и факт, который уже обогнал более свежий файл.
Вы называете действие — каждое идёт отдельной правкой. Архив — не удаление: файл уходит в memory/_archive/, в индексе остаётся строка-переадресация. skills/memory-audit:94-100 skills/memory-audit:102-107
Напоминания не пропадают при перезапуске: каждое копируется в ~/work/state/crons.json, а при старте сессии недостающие ставятся заново. Этот хук ставит установщик. docs/REFERENCE.md:92 install/install.sh:107-109
mila export собирает инструкции, умения, память, кроны и настройки в один архив без паролей и ключей. Переписка попадает туда только с --with-history. mila backup сохраняет журналы и карточки чатов по расписанию. README.ru.md:62-75 README.ru.md:76 docs/REFERENCE.md:100
$ mila export --out ~/mila-backups $ mila export verify <архив> $ mila restore <архив> --dry-run $ mila restore <архив>
Восстановление не перезаписывает то, что уже есть; расхождения кладёт в отдельную папку. README.ru.md:62-75
SKILL.md), по которым работает модель; скрипта за ними нет. Карточки чатов и напоминания — код. skills/self-check skills/tastes chat_note.pycrm/dialogs.db и инструменты dialogs_*; ни того, ни другого в репозитории нет. skills/crm-dialogs:40-43| Файл | Что делает |
|---|---|
| skills/self-check | замечания, третье замечание, что записать в память |
| skills/memory-audit | аудит памяти: архив, дубли, ссылки, индекс |
| skills/tastes | вкусы владельца: спросить, запомнить, забыть |
| skills/crm-dialogs | метки источника о людях |
| install/chats_index.py | реестр чатов и пустые карточки |
| install/chat_note.py | запись в карточку чата одной командой |
| install/crons-keeper.py | напоминания переживают перезапуск |
| skills/mila-export | mila export и mila restore |
| CONSTITUTION.md | законы 1 и 2: тайна и факты |
Набор открыт: умения, хуки, инструменты и шаблоны. Каждый pull request читает человек и Мила Качество.
Факты на странице: github.com/shakhruz/mila-companion (main, 7cd3691), проверено 19.10.2026. Переписка в телефоне — иллюстрация. «Mila», «MILAGPT» и логотип — товарные знаки MILAGPT.