Frumle 0.1.1

dotnet tool install --global Frumle --version 0.1.1
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local Frumle --version 0.1.1
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Frumle&version=0.1.1
                    
nuke :add-package Frumle --version 0.1.1
                    

Frumle - AI-Powered Codebase Analyzer for .NET

AI-powered codebase analyzer and API documentation generator for .NET / C# projects.

Installation

dotnet tool install Frumle

This installs Frumle as a local tool in your project. Run it with dotnet frumle.

Note: Avoid dotnet tool install -g Frumle if you also use Frumle for JavaScript, Python, or PHP — global installs from different package managers can conflict. Use dotnet frumle instead.

Quick Start

# 1. Add your API key (get one at https://frumle.tellecata.com)
dotnet frumle add-key <your-api-key>

# 2. Analyze your project
dotnet frumle analyze ./MyProject

Commands

dotnet frumle add-key <api-key>

Add and verify your API key. Also available as dotnet frumle set-key or dotnet frumle login.

dotnet frumle status

Check your API key status and remaining quota.

dotnet frumle analyze [directory]

Analyze a .NET codebase. Defaults to the current directory.

Options:

  • --ignore <dirs> — Comma-separated directories to ignore (default: bin,obj,.vs,.git,packages,node_modules,TestResults)
  • --project-name <name> — Project name (defaults to .csproj name, .sln name, or directory name)

Default command

Running dotnet frumle [directory] without a subcommand will analyze the given directory.

Supported File Types

.cs, .csproj, .sln, .json, .xml, .razor, .cshtml, .config, .resx, .xaml, .props, .targets, .md, .yaml, .yml, .proto, .graphql, .fs, .fsx, .fsproj, .vb, .vbproj

Configuration

User config

Your API key is stored in ~/.frumle/config.json. You can also set the FRUMLE_API_KEY environment variable.

Project config

A frumle.config.json file is automatically created/updated in your project root with detected base URLs:

{
  "baseUrls": [
    { "environment": "local", "url": "http://localhost:5000" },
    { "environment": "production", "url": "" }
  ]
}

The local URL is auto-detected from launchSettings.json, .env files, appsettings.json, or Program.cs.

Environment Variables

Variable Description
FRUMLE_API_KEY API key (overrides config file)
FRUMLE_API_URL API base URL (for self-hosted backends)

Requirements

  • .NET 8.0, 9.0, or 10.0+

License

MIT — Tellecata LLC

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
0.1.1 79 3/6/2026
0.1.0 79 3/6/2026