Skip to content

Luda 0.1.0 preview

Pre-release
Pre-release

Choose a tag to compare

@0xpolarzero 0xpolarzero released this 20 Sep 13:10

Luda gives coding agents tools and a skill to see applications, use controls, enter text, and check results on a Linux desktop.

This preview targets native X11. Ubuntu 24.04 with XFCE/XFWM4 is the tested starting point; Wayland and Xwayland are unsupported.

Start here

The runtime runs on the Linux machine that owns the desktop. Agent registration and skill discovery are explicit, per account or project. Luda does not provision desktops or manage VMs.

Choose your download

  • luda-0.1.0-py3-none-any.whl: core Python runtime and complete core skill.
  • luda-0.1.0.tar.gz: core source distribution.
  • luda-plugin-0.1.0.zip: core plugin configuration and skill; install the runtime separately.
  • luda_editor_bridge-0.1.0-py3-none-any.whl, its source archive, and luda-editor-bridge-plugin-0.1.0.zip: optional, separately installed Editor Bridge. Core does not include or enable it. Install matching core and add-on wheels together in its own environment.
  • SHA256SUMS and release.json: checksums, source commit, and package verification metadata.

The Editor Bridge verifies supported rich-text edits in applications whose developer registered the ProseMirror adapter. It has its own tools, skill, and temporary browser. It does not work on arbitrary websites. Most desktop tasks do not need it.

Validation

Core: 888 local tests, with one build-environment-dependent skip. Separate add-on: 64 unit tests and 157 live GUI assertions across four real MCP suites. Final release wheels were independently installed; the add-on unit suite also passed against its installed wheel. Complete skills, separate tool discovery, checksums, and real Codex plugin registration were checked. CI covers native application workflows, desktop contracts, optional browser/editor behavior, optional media, plugin registration, and distribution packaging.

Other agent recipes follow their official documentation; they are not claims that every client/version was exercised end to end. Input verification is distinct from saving, and supported accessibility behavior depends on the application.

Packages are provided here on GitHub; no PyPI publication is claimed.