What it does
Inspects a .NET assembly (local or from NuGet) and answers questions about its API surface. Upload any managed .NET assembly or NuGet package. AI analyzes public API surface, answers questions, generates working code samples, creates SVG and PUML diagrams, and uses RAG for fast, accurate answers about your dependencies.
Inputs and limits
Command line options
--command(string, default "scan"): Operation to run (default 'scan').--query(string, default ""): User query/prompt.--nuget-package(string, default null): NuGet package id to analyze; null = none.--nuget-version(string, default null): NuGet package version; null = latest.--generate-svg(bool, default false): Also render an SVG diagram.--alt(int, default null): Optional alternative-rendering index.
Web app
Open the web app: Chat with a .NET assembly.
Command line (CLI)
The Documentize.AssemblyChat plugin: Inspects a .NET assembly (local or from NuGet) and answers questions about its API surface.
Replace input-file with your file and add the options listed above after --task-id job1.
# Linux / macOS (needs the .NET 10 runtime and documentize.lic next to the DLL)
export PLUGIN_INPUT_DIR=./work/input
export PLUGIN_OUTPUT_DIR=./work/output
mkdir -p "$PLUGIN_INPUT_DIR/job1"
cp input-file "$PLUGIN_INPUT_DIR/job1/"
dotnet Documentize.AssemblyChat.dll --task-id job1
ls "$PLUGIN_OUTPUT_DIR/job1"
# Windows PowerShell
$env:PLUGIN_INPUT_DIR = "$PWD\work\input"
$env:PLUGIN_OUTPUT_DIR = "$PWD\work\output"
New-Item -ItemType Directory -Force "$env:PLUGIN_INPUT_DIR\job1" | Out-Null
Copy-Item input-file "$env:PLUGIN_INPUT_DIR\job1\"
dotnet Documentize.AssemblyChat.dll --task-id job1
Get-ChildItem "$env:PLUGIN_OUTPUT_DIR\job1"
All command line plugins: Documentize CLI plugins.
Related guides
- Advisor: web app
- Code Graph: web app
- Fork Sync: web app
- NuGet Updater: web app
- Personal Engineer: web app
- Generate release notes from a GitHub repository: web app, C#
Verification status
Not verified. This guide is built from the product documentation and the app's own page. The commands and calls above have not been run successfully, so they may need changes, and the file names in them are placeholders. Written on 2026-11-04; a verified guide replaces this page when the app passes the checks.