npm install -g repomeld

Your whole codebase. One file. AI-ready.

Tired of copy-pasting dozens of files when talking to AI? repomeld scans your project, skips all the noise, and merges everything into one clean, readable file — in seconds.

bash — your-project
$ npm install -g repomeld added 1 package in 0.8s   $ repomeld --style markdown Scanning project... Skipping: node_modules, .git, dist, .env Found 47 files across 12 directories   ✔ Written to repomeld_output.md Ready to paste into ChatGPT, Claude, or Cursor
1 cmd
To merge everything
0
Config needed
Files supported

Three steps.
Done.

01
Install globally

npm install -g repomeld — one time, works everywhere.

02
Run in your project

cd your-project && repomeld — that's it. Smart defaults handle the rest.

03
Paste into your AI

Open repomeld_output.txt, paste into ChatGPT, Claude, Cursor — your entire codebase is now in context.

Installation

Start in 30s

No config file. No setup. Just install and run.

BASH
# Install once
$ npm install -g repomeld

# Basic usage
$ cd your-project
$ repomeld

# AI-ready markdown output
$ repomeld --style markdown --output context.md

✔ repomeld_output.md written

Everything you need

Smart defaults so you're not fighting config. Powerful flags when you need control.

🤖
AI-Friendly Mode

Use --style markdown to get perfect fenced code blocks for ChatGPT, Claude, Cursor, and any other AI tool.

--style markdown
🔢
Auto-numbered Outputs

Outputs like repomeld_output__2.txt are created automatically — your old files are never overwritten.

🧹
Smart Ignore Defaults

Automatically skips node_modules, .git, dist, .env, lock files and other noise. Zero config required.

⚙️
Flexible Filtering

Fine-tune with --ext, --include, --exclude, --max-size — combine flags freely.

--ext --include --exclude
👁️
Dry-run Mode

Preview exactly which files will be included before writing anything. No surprises.

--dry-run
📄
Custom Ignore File

Drop a repomeld.ignore.json in your project root for persistent per-project rules.

Quick recipes

# Perfect markdown for AI assistants
$ repomeld --style markdown --output context.md

✔ context.md written (47 files, 12,430 lines)
→ Paste into ChatGPT / Claude / Cursor
# Only TypeScript and TSX files
$ repomeld --ext ts tsx

✔ repomeld_output.txt written (23 files)
# Skip test files and keep it under 200kb
$ repomeld --exclude test spec --max-size 200

✔ repomeld_output.txt written (31 files)
# Preview files without writing output
$ repomeld --dry-run

Would include: src/index.ts
Would include: src/utils/helpers.ts
Would include: README.md
... 44 more files

Dry run complete. No files written.

Use cases

Built for builders

If you work with code and AI, repomeld is for you.

🧠
AI-assisted developers

Stop pasting files one-by-one. Give your AI the full picture — instantly.

🔍
Code review teams

Share a complete, clean snapshot of any codebase for review in seconds.

💼
Freelancers

Hand off full project context to clients or collaborators without zipping a folder.

Built by a human

Got a project? I'm Susheel — open to freelance and full-time opportunities.

🟢 Open to opportunities