⚠️ Work In Progress - This project is under active development.
A cross-platform GUI application for scanning directory structures and generating formatted file trees, designed to provide clear project structure snapshots for AI agents.
This tool creates clean, formatted directory trees specifically for explaining project structures to AI agents like ChatGPT, Claude, and others. When you need to share your project layout with an AI for code reviews, architecture discussions, or development help, this scanner provides the perfect format.
File Tree for: C:/Github/MyProject
==================================================
📁 src/
├── 📁 components/
│ ├── 📄 Header.jsx
│ ├── 📄 Footer.jsx
│ └── 📄 Navigation.jsx
├── 📁 utils/
│ ├── 📄 helpers.js
│ └── 📄 constants.js
└── 📄 App.jsx
├── 📄 package.json
├── 📄 README.md
└── 📄 .gitignore
- Download
file-tree-scanner.exefrom Releases - Run the executable
- No additional installation required
Prerequisites: Go 1.21+ and Fyne dependencies
Install Fyne Prerequisites:
# Linux (Ubuntu/Debian)
sudo apt-get install gcc pkg-config libgl1-mesa-dev libxcursor-dev libxrandr-dev libxinerama-dev libxi-dev
# macOS
xcode-select --install
# Windows
# Install TDM-GCC: https://jmeubank.github.io/tdm-gcc/
# Or install Go with CGO support and ensure gcc is in PATHInstall with go install
# Ensure $GOPATH/bin is in your PATH
go install github.com/Akaiko1/file-tree-scanner/cmd@latestOr use manual Build:
git clone https://github.com/Akaiko1/file-tree-scanner.git
cd file-tree-scanner
go mod tidy
# Linux/macOS
go build -o file-tree-scanner ./cmd
# Windows (GUI - no console)
go build -ldflags="-H windowsgui" -o file-tree-scanner.exe ./cmd
# Windows (using PowerShell build script)
.\build.ps1- Launch the application
- Click "📁 Select Folder" to choose a directory
- Or just drag & drop the folder onto the app's active window
- Copy the generated tree with "📋 Copy to Clipboard"
- Paste into your AI conversation to explain your project structure
Perfect for sharing project layouts with AI agents for code reviews, architecture discussions, and development assistance.
