The ChatGPT/Codex app bundles a full copy of LibreOffice (simonwillison.net)
xvilka 3 hours ago
pocksuppet an hour ago
dumberquestions an hour ago
mplewis an hour ago
fangspire an hour ago
Dylan16807 42 minutes ago
ultrarunner 32 minutes ago
marcus_holmes 30 minutes ago
It was illegal to harbour escaped slaves. Or hide Jews from the Gestapo.
Laws have nothing to do with morality. Or justice.
rdbl27 an hour ago
In this case, they chose -- explicitly -- to NOT require any payment or contribution from anyone.
Your feelings about what constitutes "the right thing to do" are apparently different from those of the authors. You believe you know better than they themselves do how they should be treated.
Dylan16807 an hour ago
It does! And they wish to get donations. There's a button right at the top on the site making that clear.
> In this case, they chose -- explicitly -- to NOT require any payment or contribution from anyone.
Yes, so what? It is true that they wished to not require payment. That is one of their wishes, but they have more than one wish. And if they required payment, that wouldn't be a donation anyway.
mastazi 42 minutes ago
> Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.
marcus_holmes 32 minutes ago
Your line of reasoning seems to be along the lines of "anything not forbidden is compulsory" which is not a good place. Having the choice to donate but not being required to is good.
And yes, I think that if OpenAI is choosing to include an entire copy of LibreOffice in their product, it is definitely the right thing to do to sling them a donation. Note that the moral thing to do is not always the required thing to do, or even the legal thing to do.
satvikpendem 26 minutes ago
marcus_holmes 15 minutes ago
People will absolutely pay for things voluntarily if you ask them, without forcing them to.
[0] https://www.theguardian.com/membership/2018/nov/12/katharine...
In a nutshell - voluntary funding by readership. No paywall. You can read as many stories as you like for free, and donate if you want. It works.
satvikpendem an hour ago
j16sdiz 11 minutes ago
esperent 8 hours ago
lgl 9 hours ago
I don't see it making much sense to bundle it. I'm sure a LOT of LLM prompts are related with docs, excels, powerpoints etc, etc but don't really see it worth it for it to be bundled on the codex app from the get go, because otherwise, why not also install dozens of other apps?
simonw 8 hours ago
zatkin 8 hours ago
% ls ~/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/libreoffice-headless
libreoffice manifest.json
embedding-shape 8 hours ago
PS C:\Users\user> ls C:\Users\user\.cache\codex-runtimes\codex-primary-runtime\dependencies\native\
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 8/27/2026 10:09 AM git
d----- 6/16/2026 9:18 PM jxrlib
d----- 8/26/2026 7:37 PM libheif
d----- 6/17/2026 5:32 AM poppler
d----- 8/27/2026 10:09 AM powershell
So doesn't seem bundled with all installs at least.dofm 6 hours ago
melagonster 4 hours ago
zamadatix 8 hours ago
I also saw this present after first run on macOS but not Windows.
ValentineC 7 hours ago
More notably, I don't use Computer Use or any of the fancy features, just Codex for agentic coding.
RomanHauksson 8 hours ago
because other apps are less likely to be useful, and there's diminishing returns
isityettime 7 hours ago
It's not surprising that it's pulled in absolutely massive dependencies, although I'm not sure it's the wrong call on some operating systems. LibreOffice is pretty tried and true.
yeutterg 7 hours ago
However, all of this is confusing:
- the ChatGPT/Codex split on desktop
- Chat/Work split on mobile
- how you remotely access each chat from your phone (some of my most valuable chats are buried in Remote)
- which chats propagate from device to device, and which remain on that device
jbird99 7 hours ago
senectus1 4 hours ago
written-beyond 6 hours ago
Istg on windows, I can't get codex app, new chatgpt or chatgpt classic to work without hanging on even a moderately sized chat. I tried all of the different tricks people recommended but that shit just crawls. It was stable at some point, classic that is, but then it started being a laggy mess.
I've uninstalled new chatgpt/codex app. I can't access phone chats on it, I can't use the desktop allocated chat messages on it. I have to use up codex limits. I am so surprised that OpenAI ships that hot garbage on windows.
johaugum 6 hours ago
But even on the Windows machine, if you Tailscale into a free tier VM for the workloads, you'd probably have a much better time.
Just leave Codex itself on your machine, if you set up computer use it will happily set up all of this for you while you have lunch.
Razengan 5 hours ago
..like excuse me? Where the fuck else would we post feedback about it?
RestartKernel 4 hours ago
enraged_camel 3 hours ago
steve1977 31 minutes ago
pseudosavant 9 hours ago
nomel 9 hours ago
What's the alternative library you see?
verdverm 9 hours ago
tyre 8 hours ago
verdverm 8 hours ago
https://devblogs.microsoft.com/microsoft365dev/getting-start...
ChickeNES 8 hours ago
verdverm 6 hours ago
johnsmith1840 5 hours ago
I did the exact same thing in my AI system. Spent an ENOURMOUS amount of time trying everything I could and in the end libre was the only thing even somewhat functional.
Easily 2 months of my life lost to these god forsaken systems. APIs and CLIs sound reasonable until you actually attempt anything in this space.
Computer use is exactly the same thing. Go try this: go to a google doc and dev tools check out the dom and now do the same for a word doc. Eye gouging pain of trying to get anything to work.
simongg 9 hours ago
nomel 6 hours ago
The goal of bringing in dependencies is so you don't have to duplicate the functionality, in this case, crafted over decades of effort.
[1] https://wiki.documentfoundation.org/Documentation/SDKGuide/C...
MikeTheGreat 8 hours ago
JLO64 9 hours ago
zamadatix 8 hours ago
OutOfHere 8 hours ago
tiahura 8 hours ago
telotortium 8 hours ago
I generated the skill originally for ChatGPT 5.5, so some of these may not strictly be necessary anymore with later models. But posting here in case others find it useful: https://gist.github.com/telotortium/844386f762c4b3bab49999ba...
bs7280 7 hours ago
If anything happens from this, I hope it forces Microsoft to address some of its long standing hostile to power users issues so they can stay relevant in the world of AI tooling.
pseudosavant 5 hours ago
petilon 8 hours ago
trueno 7 hours ago
whether they like it or not spreadsheets word docs etc are just ubiquitous parts of existing in society at this point you're gonna need to reach for these tools eventually just to apply for jobs or do homework
watwut 7 hours ago
And I suspect we will look back at MS with nostalgia once Altman and Musk get their ai imperiums.
dist-epoch 7 hours ago
Satya said some time ago that they expect soon to have more agents using Microsoft software than humans, and are working on transitioning their focus from serving humans to serving agents.
https://www.news18.com/business/satya-nadella-announces-micr...
petilon 7 hours ago
cromka 7 hours ago
yakz 7 hours ago
dist-epoch 6 hours ago
They bet on the online office suite (M365).
kelvinjps10 7 hours ago
fg137 6 hours ago
But I have a license for the entire office 365 including Copilot premium.
Guess why?
articulatepang 5 hours ago
jags-v 4 hours ago
devy 5 hours ago
[1] https://bun.com/blog/bun-in-rust [2] https://fastpotify.rocks/
what 2 hours ago
Why?
vb-8448 8 hours ago
Is this a MPL 2.0 violation?
thesdev 8 hours ago
vb-8448 8 hours ago
zamadatix 8 hours ago
TZubiri 8 hours ago
Alternatively, ChatGPT might happily disclose authorship and licensing if asked.
I'm not convinced of the argument that the fact that it is not bundled at download or even at install-time, would free them of the GPL responsibilities. And at this point.
I'm also not sure HOW the devs bundled libreoffice, whether they just mentioned in a prompt (use libreoffice), or whether they hardcoded a command (like apt install libreoffice), more likely the former, considering the recursive vibecoding nature of this software.
Whole lotta words to say that I don't know whether this is a GPL violation, but interested in the answer. If it is a violation, the likely fix will probably be yet another prompt that says something like "comply with licensing", which probably already exists, so a more specific "provide attribution (in a way that doesn't bother the user)"
zamadatix 6 hours ago
~/.cache/codex-runtimes/codex-primary-runtime/dependencies/native/libreoffice-headless/libreoffice/LibreOfficeDev.app/Contents/Resources/LICENSEprmoustache an hour ago
I don't need a lot of words to say it can't be a GPL violation since Libreoffice is distributed under the MPL v2.0 license.
ars 6 hours ago
monneyboi 7 hours ago
paaloeye 8 hours ago
Honestly, not sure it's worth having those app on your localhost at all. I ended up uninstalling all frontier labs bloated apps and start using Google AI Mode + Antigravity CLI / Claude Code sometimes.
lennart-rth 7 hours ago
alex-moon 9 hours ago
simonw 8 hours ago
winstonp 8 hours ago
nialse 8 hours ago
alex-moon 8 hours ago
OutOfHere 8 hours ago
alex-moon 8 hours ago
mirzap 8 hours ago
LtWorf 7 hours ago
Lucasoato 7 hours ago
jrflo 8 hours ago
gfalcao 7 hours ago
zitterbewegung 8 hours ago
topaztee 7 hours ago
woadwarrior01 7 hours ago
joquarky 5 hours ago
simonw 9 hours ago
MattDamonSpace 9 hours ago
mrob 8 hours ago
embedding-shape 8 hours ago
TZubiri 8 hours ago
justsomehnguy 8 hours ago
switchbak 7 hours ago
...
For those that can't see the sarcasm: https://en.wikipedia.org/wiki/Godwin%27s_law
benatkin 6 hours ago
dvduval 8 hours ago
trentor 9 hours ago
iAMkenough 8 hours ago
robomartin 5 hours ago
FailMore 7 hours ago
I am unsure the direction that AI assisted document creation work will go in. I am opinionated and building something in the space. In this reply I discuss my view + what I have been building.
My opinion is: We now have AI, this new amazing flexible tool. We can throw it at any problem. But in terms of document creation we have a choice between old fashioned siloed document formats (.pptx, .pdf, .xlsx, .docx, etc.) and a freshly rendered - slightly randomly styled - html site with some basic javascript within it. I think these combinations are odd and do not maximise the powers of AI.
I've been building something called SmallDocs [0][1] which is a new take on work documents. It's all Markdown, but it always renders (100% privately) on the SmallDocs site. This means the SmallDocs renderer can convert recognised Markdown combinations into powerful traditional document formats [2]. For example, we convert a ```cells block into an in-line spreadsheet you can export to Excel.
This gives an agent the ability to express itself with a great deal of depth and flexibility. For example, your agent can produce a single data analysis "SmallDoc" with text, charts, spreadsheets, etc. [3] I find that combining formats quickens the speed I can understand a topic.
SmallDocs also have standardised and pretty boring styling. This means you spend less time understanding the layout of a flashy HTML page and more time on the content.
I also believe a pre-determined rendering engine has a lot of advantages over a freslhy built HTML artifact. It allows you to build in lot's of useful defaults that the agent doesn't have to code from scratch. These can be small things, for example, every time your agent renders a Markdown table in SmallDocs you can instantly copy it as a CSV or a PNG. And these can be bigger things, such as a rich slides DSL with solid styling defaults, which saves your agents a lot of tokens and results in consistently attractive HTML slides [4]. (Slides can also be automatically exported to .pdf and .pptx.)
I've been at it for a few months, and am still working on the project. I am looking for feedback and open source collaborators. Thanks for reading!
[1] https://github.com/espressoplease/smalldocs
[2] https://smalldocs.org/blogs/what-is-a-smalldoc
[3] https://smalldocs.org/s/46fWiAyF77T9c7tqYwAQqp#k=j78ZEOOrgo8...
[4] https://smalldocs.org/s/QrmeWMsULGS871nXQYOacB#k=ubOHH9QtTWp...
(And something totally different, your agent can also use SmallDocs to walk you through code files: https://smalldocs.org/s/JsI_-tWSH0UpSd_YXxVLPm#k=G5jLCYA4JUX...)
wilg 7 hours ago
quotemstr 9 hours ago
TZubiri 8 hours ago