Перейти к содержанию

LawMatic Finder Lite

Простыми словами

По сути это то же приложение, что и LawMatic Finder: две панели с файлами, работа с делом, поиск и чат с ИИ. Для повседневной работы юристу важно одно: суть одна, меняется в основном то, как macOS разрешает программе ходить по вашим папкам и откуда вы её устанавливаете.

LawMatic Finder — версия, которую обычно скачивают вручную с установочного образа DMG. В Mac App Store этой сборки нет. Зато с файлами проще: приложение рассчитано на полноценный доступ к файловой системе (в том числе обход по диску без постоянных отдельных разрешений на каждый новый угол диска). Есть настройки для разработчиков и другие служебные вещи, которые обычному пользователю не обязательны.

LawMatic Finder Liteнемного упрощённая в быту версия для Mac App Store: установка и обновления как у обычных программ из магазина. macOS держит приложение в режиме повышенной изоляции (песочница): к папкам с делами и к общей папке LawMatic Share нужно явно дать доступ. Блок учётной записи в боковой панели и режим разработчика в настройках в Lite не показываются. Для ИИ в Lite рассчитывают, что вы сами укажете API-ключи провайдеров в настройках.

Как это выглядит на экране

Пока не выбраны папки для левой и правой панели и не введены ключи для выбранного провайдера ИИ, интерфейс Lite может выглядеть так: в центре подсказки «Выберите папку…», в чате — сообщение об ошибке с просьбой открыть Настройки → ИИ и ввести API-ключ.

LawMatic Finder Lite: панели без выбранных папок и напоминание про API-ключ ИИ

При первом запуске (или когда нужно выровнять данные с полной версией Finder) macOS может показать системный диалог выбора папки: приложение просит указать каталог LawMatic Share или домашнюю папку пользователя, чтобы все версии использовали одну общую SQLite-базу и общие настройки там, где это предусмотрено.

Диалог выбора папки: LawMatic Share или домашний каталог для общей базы

Если вы открываете каталог, к которому у песочницы ещё нет закладки, появится запрос «Нет доступа к папке» с кнопкой «Предоставить доступ…» — это нормальный шаг: нужно явно разрешить Lite работать с выбранным путём.

Запрос разрешения на доступ к папке в режиме Sandbox

Если нужны детали «как устроено внутри» — читайте разделы ниже.


Технически Lite — отдельная сборка с включённым App Sandbox: доступ к файлам снаружи контейнера приложения возможен только там, где это разрешено правилами песочницы и вашим выбором папки. Полный LawMatic Finder (не Lite) обычно собирается без этой песочницы и распространяется вне магазина.

Зачем нужна отдельная сборка

  • Требования App Store для macOS-приложений предполагают песочницу и согласованный набор entitlements.
  • Изоляция процесса: приложение не получает произвольного чтения диска; пользователь подтверждает доступ к конкретным папкам (и при необходимости к общим данным вроде каталога LawMatic Share).
  • Обновления идут через механизм App Store; в полной сборке для macOS может подключаться отдельный канал обновлений (в проекте Xcode для Lite не подключается пакет Sparkle, который есть у обычного таргета Finder).

Имя продукта в системе и отдельный bundle identifier (…lawmatic-finder-lite) отличают Lite от классического LawMatic Finder (…lawmatic-finder).

Краткое сравнение с LawMatic Finder

Тема LawMatic Finder LawMatic Finder Lite
App Sandbox выключен (типичная сборка вне MAS) включён
Старт файлового режима шире: можно сразу работать с корнем файловой системы и привычными путями старт из ограниченного контекста; явная выдача доступа к нужным папкам
Ошибки доступа к каталогам могут показываться подсказки и системные сценарии вне песочницы часть модальных подсказок по ФС отключена в пользу сценария «выберите папку через интерфейс доступа»
Блок аккаунта в боковой панели (LawMatic ID и связанный UI) отображается в текущей сборке не показывается
Режим разработчика в настройках доступен скрыт
ИИ: провайдеры с собственными API-ключами поддерживаются для выбранного облачного провайнера нужен введённый ключ (без опоры на ту же схему, что у полной версии с аккаунтом LawMatic)
Общая папка LawMatic Share и SQLite обычно прямой доступ из домашнего каталога доступ к внешней пользовательской LawMatic Share может потребовать однократного выбора папки через системный диалог, чтобы выровнять данные с другими приложениями LawMatic
Закладки security-scoped не является обязательной моделью для всего UI избранные папки и рабочие корни опираются на сохранённые закладки и повторную активацию доступа

Детали реализации (флаги компиляции SANDBOX, entitlements, список подключённых фреймворков) живут в репозитории приложения; в документации для пользователя важнее поведение: где нужен ручной доступ к папке и чем Lite принципиально отличается от «большого» Finder.

Доступ к папкам и база дела

В Lite нельзя рассчитывать на то, что приложение «само» увидит любой путь на диске. Типичный сценарий:

  1. Добавить рабочую папку или открыть каталог через предусмотренный в интерфейсе запрос доступа.
  2. Для дела и общей SQLite убедиться, что выдан доступ к корню дела и при необходимости к каталогу LawMatic Share (см. также ИИ: единые настройки на устройстве).

Если доступ не выдан, операции с базой дела или файлами могут тихо не выполняться или завершаться с сообщениями в лог — это следствие ограничений песочницы, а не «поломки» базы.

ИИ и ключи

В Lite логика ИИ ориентирована на то, что пользователь сам настраивает провайдеров и API-ключи в настройках. Не рассчитывайте на тот же поток, что в полной версии с блоком учётной записи в сайдбаре: его в Lite нет.

Общие рекомендации по настройке провайдеров и файлу настроек см. в разделе Чат с ИИ и настройки и на странице ИИ: единые настройки на устройстве.

Общая документация

Большинство разделов про экраны, поиск, RAG и базу дела относится и к Lite, и к полному Finder, с оговоркой «в Lite сначала выдайте доступ к папкам». Начните с:

Если в журнале релизов указана только одна платформа или одна сборка, ориентируйтесь на пометки в «Что нового» и платформы.