<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Desktop - Sonny</title><link>https://sonny.sh/tags/desktop/</link><description>Recent content on Desktop</description><generator>Hugo 0.139.4</generator><language>en-us</language><lastBuildDate>Fri, 23 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://sonny.sh/tags/desktop/index.xml" rel="self" type="application/rss+xml"/><item><title>Desktop App</title><link>https://sonny.sh/docs/clients/desktop/</link><pubDate>Fri, 23 Oct 2026 00:00:00 +0000</pubDate><guid>https://sonny.sh/docs/clients/desktop/</guid><category>clients</category><category>desktop</category><category>wails</category><description> Desktop App Share link Share this section Permalink Share via Twitter LinkedIn Facebook The Sonny desktop app is a Wails v2 shell around the same React UI the other clients use, bound to exactly seven narrow Go facades. It does not run sessions itself; it connects to the shared user-scoped supervisor. See Client Apps for that model and for what closing a window does and does not stop.</description></item><item><title>Client Apps</title><link>https://sonny.sh/docs/clients/</link><pubDate>Fri, 23 Oct 2026 00:00:00 +0000</pubDate><guid>https://sonny.sh/docs/clients/</guid><category>clients</category><category>desktop</category><category>vscode</category><category>neovim</category><description> Client Apps Share link Share this section Permalink Share via Twitter LinkedIn Facebook Sonny has four clients beyond the terminal. They are not four runtimes. The desktop app, the VS Code extension, and the remote controller are three surfaces onto one shared local service and one shared React session UI, and they reconnect to sessions the terminal is already running.</description></item></channel></rss>