by nanoapi-io
Software architecture tooling for the AI age
# Add to your Claude Code skills
git clone https://github.com/nanoapi-io/napi
napi is a versatile tool built by NanoAPI and designed to automatically
provide insights into the architectural complexity of your software, while
allowing for the novel extraction of functionality from codebases into smaller
units. With both a powerful CLI and an intuitive UI, napi is compatible with
all major CI/CD platforms, allowing seamless integration into your development
and deployment pipelines.
Historically, tools like this have only been built by large consulting firms or
contractors and kept behind the paywalls of consulting fees. napi aims to make
these tools accessible to developers of all skill levels, without the cost. Our
vision is to help you gain deeper insights into system architecture-level
concerns before they become hundred-million-dollar problems. The added benefit?
No more black-box tools running on your code and the confidence of a 100%
determinstic tool.

napi?napi is not just a CLI tool; it is a comprehensive
application library of all projects and their interactions within your
organization.napi aims to support all major programming languages. Here is the current
status:
| Language/Framework | Status | | ------------------ | -------------- | | Python | ✅ Supported | | C# | ✅ Supported | | C | ✅ Supported | | Java | ✅ Supported | | C++ | 🚧 In Progress | | PHP | 🚧 In Progress | | JavaScript | 🚧 In Progress | | TypeScript | 🚧 In Progress |
For the ...