{"slug":"moderne","name":"Moderne","vendor":"Moderne","tagline":"Multi-repository modernisation platform whose Moddy agent drives OpenRewrite recipes across thousands of codebases at once","url":"https://agentboards.org/agent/moderne","website":"https://www.moderne.ai","docs":"https://docs.moderne.io","repo":null,"category":"harness","execution":["cloud","local"],"license":"proprietary","open_source":false,"pricing":{"model":"seat","summary":"Enterprise sales only; Moderne does not publish list prices, while the underlying OpenRewrite recipes are open source","from_usd":null,"free_tier":false,"byok":false},"models":{"backbone":["undisclosed"],"bring_your_own_model":false,"local_models":false},"protocols":{"mcp_client":false,"mcp_server":true,"openapi":true},"capabilities":{"terminal_exec":true,"browser":false,"multi_file_edit":true,"git_ops":true,"docker_sandbox":false,"multi_agent":false,"headless_ci":true},"context_window":null,"platforms":["macos","linux","windows","web"],"install":[{"label":"CLI","command":"Install the Moderne CLI as described at https://docs.moderne.io/user-documentation/moderne-cli/getting-started/cli-intro"}],"benchmarks":[],"tags":["enterprise","modernization","openrewrite","refactoring","multi-repo","air-gapped"],"github_stars":null,"metrics":{"stars":null,"pushed_at":null,"archived":null,"open_issues":null,"latest_version":null,"latest_version_at":null,"latest_version_url":null,"version_source":null,"checked_at":"2026-09-08T05:04:40.851Z"},"sources":{"capabilities":"https://docs.moderne.io","pricing":"https://www.moderne.ai","install":"https://docs.moderne.io","protocols":"https://docs.moderne.io"},"verified_at":null,"adoption":{"score":null,"signals":{},"measured_at":"2026-09-28"},"scores":{"panel":6.1,"adoption":null,"spread":3.8,"facts":4.7,"board":5.9,"dimensions":{"reliability":6.5,"usefulness":6.3,"cost":4.7,"longevity":6.8},"per_persona":{"amigo":6.3,"critico":5.8,"profesor":7.5,"inversora":7,"jefa":6.3,"hacker":3.8},"community":null},"rank":null,"category_rank":78,"panel_reviews":[{"persona":"juez","persona_name":"El Juez","ai_generated":true,"verdict":"El Profesor's 9 for architecture and El Hacker's 2 for cost describe the same thing: a compiler-grade model of your estate that you are not allowed to own.","scores":null,"evidence":[]},{"persona":"amigo","persona_name":"El Amigo","ai_generated":true,"verdict":"Pick Moderne when the same change has to land in three hundred repositories; pick Claude Code when it has to land in three and you want to watch it happen.","scores":{"reliability":7,"usefulness":7,"cost":4,"longevity":7},"evidence":["https://www.moderne.ai","https://docs.moderne.io"]},{"persona":"critico","persona_name":"El Crítico","ai_generated":true,"verdict":"Everything depends on parsing your code, coverage follows OpenRewrite's parsers, and Java is the deepest ecosystem, so a mixed estate gets uneven results.","scores":{"reliability":6,"usefulness":6,"cost":4,"longevity":7},"evidence":["https://docs.moderne.io","https://www.moderne.ai"]},{"persona":"profesor","persona_name":"El Profesor","ai_generated":true,"verdict":"Context is a Lossless Semantic Tree, a compiler-accurate representation of the source, so edits are computed over structure instead of inferred from tokens.","scores":{"reliability":9,"usefulness":7,"cost":6,"longevity":8},"evidence":["https://docs.moderne.io","https://www.moderne.ai"]},{"persona":"inversora","persona_name":"La Inversora","ai_generated":true,"verdict":"The recipe engine is open source and the platform that runs it is not, which is a textbook funnel: adopt the free thing, buy the thing that makes it scale.","scores":{"reliability":7,"usefulness":6,"cost":8,"longevity":7},"evidence":["https://www.moderne.ai","https://docs.moderne.io"]},{"persona":"jefa","persona_name":"La Jefa","ai_generated":true,"verdict":"There is no list price at all, so sixty seats is a phone call, and the thing that makes that call worth taking is the air-gapped edition.","scores":{"reliability":7,"usefulness":7,"cost":4,"longevity":7},"evidence":["https://www.moderne.ai","https://docs.moderne.io"]},{"persona":"hacker","persona_name":"El Hacker","ai_generated":true,"verdict":"It exposes agent tools over MCP so my own agent can consume its context, and that is the only door: the platform is proprietary and my key never goes in.","scores":{"reliability":3,"usefulness":5,"cost":2,"longevity":5},"evidence":["https://docs.moderne.io","https://www.moderne.ai"]},{"persona":"comediante","persona_name":"El Comediante","ai_generated":true,"verdict":"It lands one change across a hundred thousand repositories, so a bad recipe has an unusually long attendee list.","scores":null,"evidence":[]}]}