Chrysalis · Apache-2.0
Universal Translator — origin to modern, prove what you claim.
Lift legacy web apps into a portable model, emit modern stacks, and only ship what real traffic proves. AgenticOps runs the practice; Chrysalis is the open engine.
- Translate onlyOrigin code in, modern code out — no invented features
- LLM proposes · verify disposesAgents draft; recorded traffic decides
- Honest holesWhen origin is missing, we mark the gap — we don't fake it
- No invented runtimes
- No demo façades
- Open path to fidelity
The product
WebIR + CWL at the center.
Chrysalis is the AI-assisted Universal Translator for the web. Origins such as PHP, COBOL, SvelteKit, Express, and Java lift into WebIR — a portable intermediate representation — with CWL (Chrysalis Web Language) as the readable text form. From there we emit targets such as TypeScript, Java, Python, Go, and Hono.
Models and Intelligence Shorthand propose fills and plans. The oracle (recorded behavior) and verify loop dispose: if the new stack doesn't match real traffic, it doesn't ship. Anything we cannot translate honestly becomes an honest hole with a reason — never a silent guess or a showcase shell that isn't conversion of origin.
AgenticOps is the practice that runs this with your team. wisptools.io is separate shipped proof (WISP operations) — not the product name, and not a license to invent chrome for demos.
"LLM proposes · verify disposes. Translate only. Never demo-only code."
— Chrysalis Universal Translator canonThe loop
Inventory → lift → prove → dual deploy.
Before converting, we inventory the whole origin site. Then we convert only what the inventory proves exists, close honest holes in priority order, prove against origin, and deploy without inventing chrome.
Propose
AI agents and Intelligence Shorthand draft CWL, suggest hole fills, and plan cutover — always logged, never trusted alone.
Dispose
Oracle capture and verify replay your real requests, SQL, and responses. Mismatch blocks merge — human or model, same bar.
Coexist
Chimera keeps legacy and modern side by side (shadow, canary, cutover) so you migrate route by route with production as the test suite.
Read more
Build the brand in detail.
Same Universal Translator story — deeper on each page.
Services
Pilot, Run, Enablement — practice on the Chrysalis engine.
Open → 02Method
Inventory-first conversion, honest holes, prove vs origin.
Open → 03Proof
Open engine, pilot kit, and shipped wisptools evidence.
Open → 04Hub
Live hostnames — Translation Hub, FDE, corporate.
Open → 05Trust
Translate-only laws — no façades, no invented runtimes.
Open → 06About
Why Universal Translator is the north star.
Open → →Contact
Start a Pilot — or run the 15-minute kit yourself.
Open →