Trees to Reality

Turn messy text lists, ASCII directory trees, and indented outlines into real files and folders instantly. The missing bridge between your ideas and your filesystem.

Download Latest View on GitHub
$cat spec.txt
src/
├── components/
│ └── Header.tsx
└── utils.ts

$tr2rl build spec.txt ./app --populate
✔ Created src/
✔ Created src/components/
✔ Created src/components/Header.tsx (React Template)
✔ Created src/utils.ts

$_

Installation Guide

🍺 Homebrew

macOS & Linux

brew tap cytificlabs/tr2rl
brew install tr2rl

🍨 Scoop

Windows

scoop bucket add cytificlabs
https://github.com/cytificlabs/scoop-bucket
scoop install tr2rl

🐧 Snap Store

Ubuntu / Linux

snap install tr2rl
# (Try --edge if new release)

Or Manual Download

OS Architecture File Name
Windows Intel/AMD Windows_x86_64.zip
Windows Snapdragon Windows_arm64.zip
macOS Apple Silicon Darwin_arm64.tar.gz
Linux Intel/AMD/ARM Linux_...tar.gz
View All Releases
🪄
Magic Parsing
Copies from ChatGPT? Broken ASCII? Mixed tabs/spaces? We parse it all successfully.
🛡️
Safety Preview
Use --dry-run anytime you want to see exactly what *would* happen before it touches your disk.
📝
Auto-Populate
Doesn't just create empty files. Fills them with language-specific boilerplate automatically.