A whole plan, in one go.
The agent writes the GUI steps together. The runtime carries them out and returns the requested observations.
More useful work.
Less wasted effort.
Let the agent work the interface.
Keep getting on with your day.
hms lets Claude Code and Codex operate browsers and desktop apps in a graphical session of their own, without taking over your screen, mouse or keyboard.
Your existing AI client One place for GUI work
01 ONE TASK. SEVERAL APPS.
Describe the job in your usual conversation. Your agent can read a page, work in an application and check the result through the same interface.
AN EXAMPLE REQUEST
“Read the event details and save a short briefing in a document.”
One agent. Its own session.
You keep your desktop.
THE DESIGN ASSEMBLY
Friday · 10:00–16:00
Workshop Hall
EVENT BRIEFING
Design Assembly
Friday, 10:00–16:00
Location: Workshop Hall
Bring your project notes.
Illustration of the workflow, not a live agent or a recording. This page does not open applications or create files.
02 FEWER ROUND TRIPS
When the steps are known, hms can execute a complete program locally. It waits for real readiness events and checks effects, instead of asking a model what to do after every click.
The agent writes the GUI steps together. The runtime carries them out and returns the requested observations.
Page text and accessibility data offer shortcuts. Pixels and text recognition cover interfaces without that structure.
An optional navigator can work through an unfamiliar interface. The calling agent can observe, steer and stop it.
03 PUT IT TO WORK
The current Linux release is tested on CachyOS with KDE Plasma 6.8 on Wayland. Other distributions are untested. Check the requirements before installing.
Read the system requirements ↗Run in your terminal
curl -fsSL https://lavett.dev/hms/latest/install.sh | shInstalls into its own Python environment and registers with Claude Code and Codex. The installer never uses sudo.
macOS is in testing and is not qualified for this release. Windows is not available.
04 KNOW YOUR WORKSPACE
On Linux, the session hides your home and exposes other files read-only, with ~/hms-exchange as the shared writable folder. Services your account can use, such as Docker or libvirt, remain reachable and can change files with their own rights.
hms uses the CLI sign-in you already have. Your provider receives what the agent sends it. The navigator stops when the CLI reports a subscription limit; the step that reaches the limit can still be billed as extra usage.
Read the provider details ↗FROM THE SAME WORKSHOP
Explore Lavett’s approach to context, memory and making your AI budget go further.
Explore Lavett ↗