Nuanced is a local code analysis tool that gives coding tools a deeper understanding of how code actually works. It combines static analysis with real execution paths to build structured call graphs, showing what calls what and under which conditions. This helps developers and AI tools spot broken dependencies, avoid false assumptions, and improve code reviews, tests, and refactoring.
Nuanced Key Capabilities
- Call Graph Generation: Index entire codebases and generate cross-file call graphs that reflect real control flow.
- Function Enrichment: Get a structured view of a specific function’s callees, file location, and behavior metadata.
- Change Impact Analysis: Identify what functions and files would be affected by modifying a given function.
- Built for AI coding: Nuanced outputs structured JSON designed for direct use in prompts for test generation, code review, summarization, and refactoring.
- Local Execution: All analysis happens offline. Your code never leaves your machine.
- CLI and Programmatic Access: Use Nuanced from the terminal or embed it into a larger dev or AI workflow.
Nuanced Language Support
- Nuanced Python: Fully supported via the Nuanced CLI and library. Available in both free and paid tiers.
- Nuanced TypeScript: Now available via a private NPM package in the paid tier.