Code Canvas converts code control flow and call relationships into interactive flowcharts, helping developers quickly understand functions, components, hooks, event handlers, and cross-file call chains.
The project includes:
@haydenull/code-canvas: Validates.logic.jsonartifacts and displays nodes, branches, call relationships, module groups, and source code snippets in a Web Viewer.code-canvas-generatorSkill: Enables coding assistants that support Agent Skills to read real source code and generate flowchart artifacts for Code Canvas.
Install the CLI globally:
npm install -g @haydenull/code-canvas@latestUse code-canvas stop to stop the viewer when you're done.
The code-canvas-generator Skill is located in the skills/code-canvas-generator directory.
Install via npx skills:
npx skills add haydenull/code-canvas --skill code-canvas-generatorOr install using haydenull/skills-manager.
