Skip to content

.NET 8 tool that scans projects and bundles source code into structured text files for LLMs. Auto-classifies by language, generates tree view, creates unified output. Perfect for ChatGPT/Claude context.

Notifications You must be signed in to change notification settings

diqezit/FileScanner

Repository files navigation

FileScanner

Windows utility that scans project directories and bundles source code into a single structured text file — ideal for LLM context, code review, or archiving.

Structure view Files view

Logs view

  • Recursive Scanning - collects all source files from project directories
  • Smart Grouping - classifies files by type (C#, Python, JSON, etc.)
  • Filtering - skips bin, obj, node_modules, .git and binary files
  • Tree View - generates visual directory structure
  • Statistics - shows file count, folder count, total size
  • Exclude Files UI - uncheck files in the tree to skip them in output
  • Split Output - optionally splits large unified output by character limit
  • VS Filters Support - respects .vcxproj.filters for C++ projects
  • Unified Output - creates _United_All_Files.txt with metadata header
  • Standalone Release - no .NET runtime required (self-contained build)
  1. Download the latest from Releases
  2. Extract the archive
  3. Run FileScanner.exe
  4. Select project folder
  5. Click START
  6. Output will be created in GeneratedProjectContent/

Requirements: Windows 10/11 x64
.NET runtime is NOT required for the standalone release build.

About

.NET 8 tool that scans projects and bundles source code into structured text files for LLMs. Auto-classifies by language, generates tree view, creates unified output. Perfect for ChatGPT/Claude context.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages