.pub files stranded—users naturally start looking for the nearest exit ramp. Traditionally, that search led straight to established open-source heavyweights like LibreOffice. Lately, however, a new breed of challengers has entered the arena: lightweight, AI-assisted productivity suites built at breakneck speed.
Following the recent viral surge of Brandon Thomas's AI-assisted ArtCraft productivity tools and browser-based experiments like Tiny Little Office, another contender has arrived. As reported by Neowin, the Starling project—which has spent recent months building out a Linux desktop environment called Starling Desktop—has officially launched its own free productivity suite. While Neowin refers to the suite as Starling OpenOffice and characterizes the broader effort as "vibe-coded", the project's official GitHub release page and website identify the software as Starling Office 0.1.0, its first standalone release published on October 14, 2026. (While the Starling repository includes configuration files like CLAUDE.md and .claude/skills, the official release notes themselves focus on its Swift-based architecture rather than marketing the suite around AI generation.)
Whether you are looking to dodge a Microsoft 365 subscription or simply curious about how modern open-source developers are tackling document editors from scratch, Starling Office is an intriguing experiment. However, there is a vast ocean between a program that can open a .docx file and a battle-tested enterprise replacement. Here is a look at what Starling Office actually delivers today, how it connects to the companion Starling Desktop, and what Windows users need to watch out for before running it.
Inside Starling Office 0.1.0: Writer, Sheets, and Slides
At its core, Starling Office 0.1.0 bundles three core productivity applications into a single unified package designed to read and write standard Microsoft Office formats (.docx, .xlsx, and .pptx):
- Writer: The word processing module supports document styles, bulleted and numbered lists, tables, embedded pictures, hyperlinks, headers and footers, find-and-replace functionality, and live spell-checking as you type. The project's website also notes support for page layout controls.
- Sheets: The spreadsheet editor handles
.xlsxworkbooks with live formula recalculation as you type, number formatting, sorting, AutoSum, and right-click row and column editing. While the 0.1.0 GitHub release notes stick to those core basics, the official Starling website makes broader claims for Sheets, advertising CSV support, dynamic arrays, filters, charts, and over 240 functions. - Slides: The presentation tool offers slide layouts, shapes, speaker notes, a slide sorter view, and slideshow playback triggered from the current slide via the
F5key. On its product website, Starling also lists themes, editable charts, and animations among Slides' capabilities.
According to the project's GitHub release documentation, all three applications share a familiar ribbon interface, a unified File menu (handling Open, Save As, Export, and Print), and standard keyboard shortcuts for saving, undoing, finding text, and bolding. Notably, the suite also includes an automatic recovery mechanism that restores unsaved work the next time you launch the application.
Section Summary: Starling Office 0.1.0 provides the foundational tools of a modern office suite—Writer, Sheets, and Slides—wrapped in a familiar ribbon UI with native support for opening and saving .docx, .xlsx, and .pptx files.
Under the Hood: Swift, Flutter, and Starling Desktop
What makes Starling unusual compared to traditional open-source suites isn't just its feature list, but how it is built. According to the project's GitHub repository, Starling describes itself as an "open software factory" whose applications are written in Swift against a custom SDK that ports Flutter's framework to Swift—handling widgets, rendering, painting, and gestures without using a Dart virtual machine.
For native desktop builds, the suite relies on the C core of the Flutter engine (starling-engine), while its browser-based counterparts compile via Swift WebAssembly paired with the skwasm renderer. Starling's own code is published under the permissive Apache-2.0 license, while the underlying framework port and rendering engine retain their respective upstream licenses.
Crucially for everyday users, Starling Office does not require Starling Desktop to run. Still, the companion desktop environment is a fascinating piece of engineering in its own right. Built on the same Swift widget tree architecture, Starling Desktop is a native Linux desktop environment featuring its own Wayland compositor, an X11 server, floating and tiling window management, dedicated "agent workspaces" that users can monitor and take over, and even a toggleable "3D city" workspace view alongside a traditional 2D desktop. Alongside Office and Desktop, the repository also houses Starling Terminal, a cross-platform terminal emulator supporting persistent remote sessions via a session daemon (starling-termd).
If you are a Windows user who wants to experiment with the full Starling Desktop environment rather than just the office apps, the project notes that Starling Desktop is available in early preview for Ubuntu and runs on Windows inside Ubuntu via Windows Subsystem for Linux 2 (WSL 2).
Section Summary: Built on a custom Swift port of the Flutter framework, Starling Office runs natively on desktop OSes and in the browser via WebAssembly, remaining completely independent of the WSL 2-compatible Starling Desktop environment.
How to Try Starling Office on Windows (And What to Expect)
If you want to take Starling Office for a spin on a Windows PC, you have two distinct paths: zero-install browser testing or a portable native executable.
1. The Zero-Risk Browser Route
Because the browser builds share the same Swift implementation compiled to WebAssembly, the safest and fastest way to evaluate the suite is directly in your web browser. Starling hosts live web versions of Writer, Sheets, and Slides on its official domain (openoffice.starling.build and starling.build), requiring no downloads or local installation.
2. The Portable Windows Build
For offline use on 64-bit Windows (x86_64), the project provides a portable archive (starling-office-0.1.0-windows-x86_64.zip) on its GitHub releases page. To set it up:
- Download the ZIP archive (security-conscious admins can verify the package against the project's published SHA-256 checksum:
9f25f0d764942968a820abffaea7416c6fa0a8282801d5a9a0bd6d7d8c6d967a). - Extract the archive into its own dedicated folder.
- Launch
OfficeApp.exedirectly.
Because this is a strictly portable build, nothing is installed or registered in the Windows Registry. That carries a major practical caveat for Windows workflows: double-clicking a .docx or .xlsx file in File Explorer will not automatically open it in Starling Office. Instead, you must either open the file from inside the app's File menu, drag and drop the document directly onto OfficeApp.exe, or pass the file path as a command-line argument (you can also pass --sheets or --slides via the command line to launch directly into those modules).
Furthermore, the Windows executable is unsigned. When you run OfficeApp.exe for the first time, Windows Defender SmartScreen will intercept the launch with an unrecognized-app warning. An unsigned binary isn't inherently malicious—code-signing certificates cost money and are frequently skipped in version 0.1.0 open-source releases—but it does mean you should only download the package directly from the official GitHub repository and verify its SHA-256 hash.
| Platform | Package Format | Key Limitations & Caveats in v0.1.0 |
|---|---|---|
| Web Browser | WebAssembly (skwasm) | No local installation required; runs directly in browser tabs. |
Windows (x86_64) | Portable .zip (OfficeApp.exe) | Unsigned binary triggers SmartScreen; no automatic file associations; Slides playback stays in-window rather than full-screen. |
| macOS (Apple Silicon) | .zip (arm64) | Not notarized (requires Privacy & Security override); Cmd+W does nothing; no unsaved-changes prompt on exit; Slides font/size box crashes roughly 50% of the time. |
Linux (x86_64) | .deb (Ubuntu/Debian) or Flatpak | Flatpak requires GNOME 49 runtime; no unsaved-changes prompt on window close; shows double title bars on Starling Desktop. |
Section Summary: Windows users can test Starling Office safely in a browser or download the portable x86_64 ZIP package, though the native app requires bypassing a SmartScreen prompt and lacks automatic Windows file associations.
Reality Check: Format Support vs. Proven Fidelity
Should you uninstall Microsoft 365 or LibreOffice today? Not so fast. While Neowin optimistically suggests that .docx, .xlsx, and .pptx support means compatibility with your current files "should not be an issue", veteran IT administrators know that file format compatibility is the hardest problem in productivity software.
Opening and saving an Office Open XML file is step one; preserving complex nested tables, custom pivot tables, conditional formatting rules, macros, and exact pagination without mangling the layout is step one thousand. While the Starling project features an area on its site for comparing visual differences against Microsoft Office, no independent compatibility benchmarks or quantified fidelity scores have been established for this initial release.
In fact, the Starling developers are refreshingly candid in their GitHub release notes about just how early version 0.1.0 really is, documenting both known bugs and the exact scope of their pre-release testing:
- Windows Limitations: In the Windows build, pressing
F5in Slides plays the presentation inside the application window rather than entering true full-screen mode. - macOS and Linux Rough Edges: On macOS, opening the font or size dropdown on the Slides Home tab crashes the application roughly half the time,
Command-Wdoes nothing, and closing a window on macOS or Linux with unsaved changes does not prompt you before exiting (relying instead on auto-restore at next launch). - Minimal Clean-Room Testing: According to the release notes, pre-release verification consisted of basic smoke tests in clean virtual machines. On a clean Windows 11 VM, the developers typed into all three apps, saved files, and read them back. On a clean macOS 26 VM, files were processed via the command line, and the developers explicitly noted that "Nothing was typed or clicked in that VM."
That level of transparency is commendable, and it tells you everything you need to know about how to treat the software right now. Starling Office 0.1.0 is a remarkably ambitious technical preview demonstrating what a unified Swift and WebAssembly codebase can do across Windows, Linux, macOS, and the web. If you want to explore it, fire up the browser version or test the portable Windows app using non-critical copies of your documents—and keep your primary productivity suite right where it is for Monday morning's deadline.
References
- Another vibe coded free Microsoft Office alternative is out alongside new desktop Neowin · 2026-10-17T09:04:02+00:00
- Starling github.com
- Developer vibe-codes another free Microsoft Office clone for your browser — and it's a perfect privacy match for Signal fans with no logins and local-only storage | TechRadar techradar.com