Redacted excerpt; full evidence withheld. $ cd && ls -la && cat README.md | head -200 exit: 0 enrewrite.org/licensing/openrewrite-licensing#moderne-proprietary-license) in these ecosystems (for large-scale analysis, security remediation, and AI tool-calling) that require a Moderne commercial license. A lot of this comes down to how the [Lossless Semantic Tree (LST)](https://docs.openrewrite.org/concepts-and-explanations/lossless-semantic-trees) is handled. The LST is OpenRewrite's type-aware model of your source code, built in memory each time a recipe runs. Moderne batch-builds LSTs once and serializes them, so they can be reused across repos and across teams without rebuilding. That same LST gives coding agents pre-computed context, type-aware search, and direct access to OpenRewrite recipes as deterministic tool calls through tools like [Prethink](https://docs.moderne.io/user-documentation/agent-tools/prethink), [Trigrep](https://docs.moderne.io/user-documentation/agent-tools/trigrep), and a [local MCP server](https://docs.moderne.io/user-documentation/agent-tools/mcp). Agents work with less token overhead and more accuracy than they would reading a codebase file by file. See how Moderne and OpenRewrite [excerpt truncated]