frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Microsoft Office Running with Wine on Linux with No Virtualization

https://github.com/Tombert/office365_flake
3•tombert•2h ago
Microsoft Office famously hasn't worked well with Wine since Office 2007. There are lots of solutions out there to work around this, but all of them involve fairly heavy virtualization.

Multiple people have told me that their biggest hangup for switching to Linux from Windows is the lack of the desktop version of Microsoft Office, and they don't want to run a VM to get around it.

I recently fell into a bunch of free time with a Claude Max subscription, so I got Fable to hack at this until it worked! And with this, we have Microsoft Office running on Linux, with no Windows in sight!

I can't promise that this will work on everyone's computer, but I did put this all in Nix Flakes, so ideally it should be relatively reproducible on any Linux system with the Nix package manager and Flakes enabled. Also, it does not work very well with X, but Wayland appears to work fine.

This is not warez. You need a valid license for Office 365 for this to work. You also need to register on Microsoft's website in a browser; the flow for registering in the app proved to be tricky and not worth pursuing.

This is more proof of concept than anything else; I have no doubt that there are bugs and improvements to be made. I have only tested this with NixOS on Sway and KDE, and as stated it only really works with Wayland and the absolute latest GE-Proton, but I believe it would work fine with Gnome or any other Wayland desktop.

Full disclosure, Claude Code with Fable did the vast vast majority of the work on this. I ended up primarily just reading log messages and complaining back to it.

Comments

overclock-api•2h ago
Good work. I had assumed Office and Wine had been an unsolvable problem due to how long it had been around.

What specifically breaks? My understanding is that the modern version of Office is in reality a combination of many things: the licensing layer, the .NET bits, the Click-to-Run packaging, and finally the app. If it turns out that the real hard part is the licensing/activation flow rather than the app itself, that is a more interesting discovery in that the problem is less about the app itself and more about how the distribution works. Which might also explain why it got easier to tackle.

tombert•2h ago
Actually not that much breaks now!

The hardest part was the activation, but some patience with Claude seemed to get that working.

At least with Sway, I had trouble getting anything with X11 working, particularly anything involve "pop ups". That includes right-click menus and stuff like that. Wayland works much better.

It also took a very long time to get the dictionary loaded for spell-check, and then a very long time to get the red squigglies working.

Show HN: Snapdrop: Instantly share files between devices. No setup, no signup

https://snapdrop.me
9•Capira•2h ago•9 comments

Show HN: 500 TB internet index in ClickHouse, with congestion pricing

https://scry.io/
3•Xyra•12m ago•0 comments

Show HN: Share your AI Setup, Learn from others

https://mysetup.ai/
163•steveybrown•10h ago•84 comments

Show HN: I made a browser tool that creates newspaper and book text match cuts

https://papereffects.site
2•AhmedDionic•40m ago•0 comments

Show HN: Craigslist for agent skills, curated by a human

https://skillbay.sh/
19•skeptrune•6h ago•16 comments

Show HN: An e-ink frame that hears birds and draws them as 1800s illustrations

https://github.com/arnegiacomo/fugleramme
2271•arnemunthekaas•2d ago•255 comments

Show HN: OJ – A drop-in replacement for Vite in Rust

https://github.com/lovablelabs/oj
6•h1fra•2h ago•0 comments

Show HN: I built a new version of my fun spatial 3D online meeting app

https://flat.social
92•pawelwentpawel•10h ago•52 comments

Show HN: Free game to destroy any web page

https://page-rage.com/
2•alexreardon•1h ago•0 comments

Show HN: Aclif – Agent CLI framework: one grammar, canonical names across SaaS

https://www.aclif.ai/
29•chris_marino•6h ago•16 comments

Show HN: AI crawler honeypot – logs every agent that requests it

https://ai-crawler-honeypot-697299601273.europe-west2.run.app/
2•djp1122222•2h ago•0 comments

Show HN: Microsoft Office Running with Wine on Linux with No Virtualization

https://github.com/Tombert/office365_flake
3•tombert•2h ago•2 comments

Show HN: Radio – a shared workspace for your agents and teammates

https://radio.plasma.ai/
3•eswhang•2h ago•0 comments

Show HN: Composing domain-specific harness on Python in 10 mins

https://cayu.dev/walkthrough/
3•zamir_akimbekov•2h ago•0 comments

Show HN: Vim-like, hyper-efficient, LLM power tool - 20-80k tokens not 350k+

https://easiest.ai/
2•skhameneh•3h ago•0 comments

Show HN: HSL-Noise – A noise generator mapped to the HSL color space

https://hsl-noise.mitpit.com/
2•MitPitt•3h ago•1 comments

Show HN: AutoBot – live voice control for long-running AI work

https://github.com/demeyer1/Autobot
15•demeyer1•6h ago•3 comments

Show HN: Hishel – HTTP Caching for Python

https://hishel.com
2•karpetrosyan•3h ago•0 comments

Show HN: A map of 68 programs and jobs in AI safety research

https://cleverhack.com/ai-research-ai-safety-ai-talent
2•jlark77777•3h ago•0 comments

Show HN: Multiplayer Mode for AI Agents

https://gotincan.com/
4•dko•3h ago•2 comments

Show HN: Founder.best – Help your product get found by AI, not just Google

https://www.founder.best
2•NimeshikaP•3h ago•0 comments

Show HN: Navier-Stokes Visualized as 1kB i386 demos

https://juandecos.github.io/TurboZip/vortex.html
28•chaostaco•4d ago•2 comments

Show HN: The Endless Museum, Wikipedia as a walkable museum

https://theendlessmuseum.com/
4•edwardbonnett•4h ago•0 comments

Show HN: Ax-Check.com – Can Agents Use Your Product?

https://www.ax-check.com/
3•0x63_Problems•5h ago•0 comments

Show HN: Linting 216 public Claude Code skills – 69% won't reliably trigger

https://skillcrossroads.com
2•sgharlow•5h ago•0 comments

Show HN: AttaLambda: a language where types and data are made of untyped lambdas

https://attalambda.com
43•kserrec•3d ago•7 comments

Show HN: What if you could review code without reading code?

https://github.com/coldteadotai/pr-lens
4•ohans•5h ago•0 comments

Show HN: Repodify: Make Podcasts Out of Podcasts

https://www.repodify.app/
4•runnr_az•6h ago•1 comments

Show HN: Pappice live demo in browser via WASM

https://pappice.eu/
3•lallero317•6h ago•0 comments

Show HN: dishlist – my favorite things on the menu

https://testflight.apple.com/join/VB1YAe63
2•coopers•6h ago•0 comments