{"repo":"nanoapi-io/napi","free":true,"listed":false,"github":"https://github.com/nanoapi-io/napi","clone":"git clone https://github.com/nanoapi-io/napi.git","description":"Software architecture tooling for the AI age","language":"TypeScript","stars":324,"topics":["code-analysis","code-visualization","devtools","live-documentation","microservices","monolith","refactoring","system-design","legacy-code-refactoring","software-modernization"],"license":null,"category":"dev-tools","readme_excerpt":"napi - Better Software Architecture for the AI Age napi is a fully offline CLI that analyzes your codebase's architecture -- dependencies, complexity, and structure -- then lets you visualize and refactor it, all without sending your code anywhere. It generates dependency manifests from your source code, stores them locally, and serves an interactive graph visualizer directly from the CLI. Features - 🔍 Dependency Analysis : Map every file, symbol, and dependency in your codebase automatically. - 🚨 Audit : Detect files and symbols that exceed complexity, size, or coupling thresholds. - 📊 Interactive Visualizer : Explore your architecture through Cytoscape.js graphs served locally in your browser. - 📝 Symbol Extraction : Extract specific functions, classes, or symbols into standalone files for refactoring. - 🏷️ AI Labeling (optional): Use OpenAI, Google, or Anthropic models to auto-label dependencies. - ⚙️ CI/CD Ready : Integrates into any pipeline -- generate manifests on every push and track architecture over time. - 🔒 Fully Offline : No accounts, no servers, no data leaves your machine. Supported Languages Language Status -------- -------------- Python ✅ Supported C# ✅ Supported C ✅ Supported Java ✅ Supported C++ 🚧 In Progress PHP 🚧 In Progress JS/TS 🚧 In Progress Installation Unix (macOS, Linux) Or download a binary directly from GitHub Releases. Windows Use WSL to run napi. Native Windows support is in progress. Quick Start That's it. Your manifest is saved locall","default_branch":null,"files":null,"tree":[],"storefront":"/r/nanoapi-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nanoapi-io/napi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}