napi

napi

Software architecture tooling for the AI age

Description

Inheriting a huge legacy monolith, you can't see module dependencies to split it. napi is software architecture tooling for the AI age.

It visualizes code structure and dependencies to aid legacy refactoring and monolith splits across languages, with MCP.

Features



Visualization:Dependencies.

Monolith splits:Refactoring.

Languages:Java, Python and C#.

MCP:AI-ready.