xiumi-assistant: Enabling DSH's AI to operate Xiumi layout in the visible browser.

Xiumi does not provide a public API, making browser-based automation the only option for automated layout. alk233/xiumi-assistant is a DSH plugin in the Cordis architecture (Host + Client halves, 17 xiumi_* tools). It uses a fixed visible Edge window with headless=False to operate Xiumi and redirects writes to the Angular scope.cell model, resolving the issue where DOM changes are lost upon saving. Upon saving, it opens a separate page to read back the model, compare hashes, and report `saveVerified`. The plugin includes built-in R1–R17 hard rule gates, independent cells per paragraph, in-place editing, and capacity guards. Template library components are selected from the free category, and the template directory includes a cache (13 styles × 12 color schemes, supporting automatic detection). Installation requires Python 3.10+ and Playwright; it is deployed via `npx @deepseek-ai/dsh plugin add github:alk233/xiumi-assistant` and runs exclusively on Windows + Edge. The README states that all code and documentation are AI-generated, unreviewed by humans, provided AS IS for study and research purposes, and stores credentials locally in config.json.

Read More