Skip to content

macOS app that creates an LLM-optimized single-file, plain-text snapshot of your project; you upload to an LLM, download edits, then re-import to apply changes.

License

Notifications You must be signed in to change notification settings

jmstajim/DumpUndump

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DumpUndump — LLM-optimized single-file snapshot of your project

Create a single-file, plain-text snapshot of your project optimized for LLMs. Upload the snapshot to an LLM, download the edited file, then re-import it into DumpUndump to apply changes across the original folder structure.

Version Downloads macOS Download

Screenshot 2025-09-20 at 01 45 26 Large

Download & Installation

Quick start: download latest (DumpUndump.app.zip) · All releases

1.	Download DumpUndump.app.zip from the link above.
2.	Double-click the ZIP to extract DumpUndump.app.
3.	Drag DumpUndump.app into your Applications folder (or run it from anywhere).

If you see a security prompt: System Settings → Privacy & Security → Open Anyway.

Update: download the new DumpUndump.app.zip, extract, and replace the app in Applications.

Why you’ll like it:

  • 🤖 AI-friendly layout — stable section markers & deterministic structure
  • 📏 Precomputed stats — per-file bytes/lines/hashes + a manifest & TOC
  • 🎯 Flexible include/exclude (globs) + folder ignores
  • ⚡ Auto-reload & Auto-apply when the dump file changes
  • 🧩 One-click presets for different stacks
  • ✂️ Skips large/binary files
  • 🧪 Dry-run mode + optional .bak backups

Workflow: Dump🧾→Edit🤖✍️→Undump📁→Repeat🔁

1.	Pick Root Folder
2.	Make Dump
3.	Send dump + prompt (included) to your LLM
4.	Load the AI-edited dump into Undump and apply section
5.	Undump

License

DumpUndump is available under the MIT license. See the LICENSE file for more info.

Support

For any questions, issues, or feature requests, please open an issue on GitHub

or reach out to gusachenkoalexius@gmail.com or LinkedIn.