{"repo":"shacthulu/one-click-folder-flattener","free":true,"listed":false,"github":"https://github.com/shacthulu/one-click-folder-flattener","clone":"git clone https://github.com/shacthulu/one-click-folder-flattener.git","description":"Dead simple client-side, private, web-based tool to flatten nested directories into a single one, maintaining directory context. Add local directories or pull directly from a GitHub repo. Perfect for Claude, ChatGPT and other systems that don't gracefully handle subdirectories and/or lose context.","language":"TypeScript","stars":10,"topics":["chatgpt","claude","productivity","react","reactjs","self-hosted","shadcn","tailwind","tailwindcss","typescript"],"license":null,"category":"self-hosted-apps","readme_excerpt":"One-Click Folder Flattener for Claude Projects and ChatGPT (And Anything Else!) One-Click Folder Flattener is a dead simple client-side, private, web-based tool designed to simplify the process of recursively taking a directory and flattening all the files to a single folder without losing context. It was originally made to lessen the burden of having to navigate directories to add files to ChatGPT and Claude. It flattens your project file structure while preserving file relationships through prepending the directory location to the file name. Technically you have to select your files THEN it is one click. GitHub repositories can be pulled similarly in a single click with an optional access token. This project uses to ShadCN, Tailwind, Next.js and React to simplify other people's submissions. Table of Contents - One-Click Folder Flattener for Claude Projects and ChatGPT (And Anything Else!) - Table of Contents - Features - How It Works - Installation - Usage - Configuration - GitHub Token - GitHub Integration and Privacy - Contributing - Contact - Roadmap Features - Local File and Directory Upload : Add individual files or entire directories from your local machine. - GitHub Repository Integration : Fetch files directly from a GitHub repository by providing the URL. - File Flattening : Automatically flatten the file structure while preserving file relationships through naming conventions. - Preview and Edit : Review selected files and remove any unwanted files before flatteni","default_branch":null,"files":null,"tree":[],"storefront":"/r/shacthulu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/shacthulu/one-click-folder-flattener/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}