
gittomd
Your GitHub repo, packaged into a single Markdown file
11 followers
Your GitHub repo, packaged into a single Markdown file
11 followers
Tired of copy-pasting files to feed your codebase to LLMs? gittomd is a free tool that does the heavy lifting for you. It intelligently scans any public GitHub repo, filters out the junk, and packages all code into one clean, prompt-ready Markdown file.










Hey Product Hunt! 👋
I'm a3ldi, one of the creators behind gittomd from OpenSpace.
Like many of you, I spend a lot of my day working with LLMs like GPT-4 and Claude. My biggest frustration was always getting the full context of a codebase into the prompt. Manually opening files, copy-pasting, and hitting token limits was a huge pain. I knew there had to be a better way.
So, we built gittomd!
It’s a simple, free tool that solves this one problem really well: it takes any public GitHub repository URL and transforms the entire codebase into a single, clean, and intelligently structured Markdown file.
Here's what makes it special:
🤖 LLM-Optimized: It uses a special format (```language:path/to/file ) that models understand perfectly, preserving the file structure.
🧹 Smart Filtering: It automatically ignores junk like node_modules, .git, and binary files, so you get only the code that matters.
⚡ Super Fast: We use Next.js and Upstash Redis caching, so you get results in seconds, even for large repos.
The project is fully open-source, built with Next.js 15, Tailwind 4, and a lot of love.
We're just getting started and would love to hear your feedback. What features should we build next?
Give it a try with your favorite repo and let us know what you think!
Cheers,
a3ldi & the OpenSpace.Team
Hi! I am also the developer of this tool, the idea is that it is incredibly simple and useful, just try it
Neat way to wrap up a repo 📦📝 Makes sharing and documenting feel effortless 🔧📄
Great idea! This will save me a lot of time — looking forward to using it more
What was missing sounds like salvation!