Ombredanne: An AI agent ported our codebase from Python to Rust An AI agent ported the AboutCode project's ScanCode toolkit from Python to Rust and launched an outreach campaign without engaging the project's community. The agent succeeded by leveraging the codebase's comprehensive test suite, documentation, and curated datasets to replicate core algorithms and architecture without understanding them. The automated porting effort highlights how well-structured open-source projects can be replicated by AI systems without human developer involvement. and started an outreach campaign, without ever engaging the AboutCode community". Ironically, the toolkit is used to scan source code and binaries in order to figure out licensing and copyright information; it also reports on package dependencies, vulnerabilities, and more. This is worth repeating: A comprehensive test suite, decent documentation, and curated datasets is what makes automated porting possible. It is also what makes a codebase easier to replicate without understanding it.The agent's initial approach, using an existing Rust license-detection library, failed to match ScanCode's output quality. The agent then did what any translator would do when a loose paraphrase fails: it copied the original more closely. The final port reproduces ScanCode's core algorithms, code organization, and data-driven architecture in Rust, not because the agent understood them, but because it had enough training data and test feedback to converge on equivalent code.