https://www.trynia.ai/ seems to be doing sometihing similar.
Complexity would arise once we start to go into AST's and graph traversals.