Внутри ChatGPT/Codex: полная копия LibreOffice
The ChatGPT/Codex app bundles a full copy of LibreOffice

Саймон Уиллисон обнаружил в кэше десктопного приложения Codex (теперь ChatGPT) полную среду выполнения: Python, Node.js, Poppler, git и офисный пакет LibreOffice. В папке `codex-primary-runtime` хранится 1,7 ГБ зависимостей, включая `libreoffice-headless` (429,7 МБ) и набор навыков для их использования. Это раскрывает, как OpenAI готовит Codex к работе с документами.
В папке `codex-primary-runtime` есть полная установка Python, полная установка Node.js и нативные бинарники для Poppler, git и офисного пакета с открытым исходным кодом LibreOffice.
- esperent
Я тоже встраиваю LibreOffice в своё приложение, и причина в чтении файлов, особенно старых xls. Раз уж я его встраиваю, теперь использую для всего, что связано с документами, но конкретная причина — эти старые файлы. Я не нашёл ничего другого, что можно было бы просто подключить и быть уверенным, что оно прочитает всё, что я ему дам.
- lgl
Значит ли это, что приложение действительно включает эти программы с самого начала, или оно просто скачало и установило их в какой-то момент, чтобы выполнить какую-то локальную работу по запросу или задаче? Не вижу смысла включать его в комплект. Уверен, что множество запросов к LLM связано с документами, таблицами, презентациями и т.д., но не вижу, чтобы это стоило того, чтобы включать его в приложение Codex с самого начала, потому что иначе почему бы не установить и десятки других приложений?
- devy
Кто-нибудь, пожалуйста, уже используйте ChatGPT/Codex или Claude Code, чтобы переписать весь исходный код LibreOffice в один бинарник на Rust! Как это сделал Jarred Sumner для Bun [1] или Carmine Paolino для Fastpotify [2] — конечно, есть шероховатости, но диета помогла сбросить лишнее, а прирост производительности того стоил.
- pseudosavant
Это то, что используется для рендеринга и манипуляции документами MS Office? Это объяснило бы плохой рендеринг некоторых моих файлов. Включение всего LibreOffice кажется довольно огромной зависимостью.
- isityettime
Новое приложение — невероятный беспорядок. Настройки тоже бессмысленно организованы. Всё это выглядит эстетично и гладко, а внутри — как будто его создатели никогда им не пользовались. Неудивительно, что оно притащило с собой огромные зависимости, хотя я не уверен, что это неправильное решение для некоторых операционных систем. LibreOffice довольно проверенный временем.
- petilon
Здесь есть серьёзная угроза для Microsoft, если все начнут использовать ИИ для создания и обновления документов Office. В какой-то момент Office станет просто просмотрщиком.
- vb-8448
Любопытно, что я не нашёл никаких упоминаний в разделе лицензий с открытым исходным кодом в приложении Codex. Это нарушение MPL 2.0?
- monneyboi
Представьте себе огромную сложность офисных форматов файлов, если ваш бизнес — буквально создание моделей/агентов для кодинга, и вы всё равно решаете включить LibreOffice.