
legacy-use
Open-source tool exposing legacy desktop apps via REST API so AI agents can control them via GUI automation.
🛡️ AgentReady threat assessment
MAESTRO 7-layer threat model + OWASP AIVSS risk score for legacy-use, derived from its capabilities.
These scores are auto-generated from public information (the agent's own listing, docs, and repository) using the canonical OWASP AIVSS formula and the MAESTRO framework — an estimate for guidance, not a penetration test, audit, or certification. See the scoring methodology. Are you the vendor? Factual corrections are free.
Overview
legacy-use is an open-source platform that wraps legacy or desktop software and exposes functionality via REST APIs. It simulates GUI interactions (e.g. via VNC, RDP) to allow AI or agentic systems to invoke operations on software that lacks built-in interfaces. It supports prompt-based endpoint generation, model-provider independence, built-in logging, debugging, and optional guardrails and enterprise deployments.
Key features
- GUI automation
- legacy software
- desktop apps
- REST API wrapper
- open source
- prompt-based endpoints
- model provider independence
- logging & debugging
Use cases
- Organizations needing to automate legacy desktop or GUI-only applications.
- AI agents that require control of old software lacking APIs.
- Building workflows integrating modern and legacy systems without rewriting legacy code.
- In-house dev teams or automation agencies wrapping legacy tools for new integrations.