If you’ve ever needed to gather specific project files for an AI task, Context Dump might help. It’s a simple CLI tool to generate a JSON dump of your project’s structure and content, ready for AI consumption.
What It Does
Lets you select files interactively using a checkbox.
Automatically ignores files like `node_modules`, `.git`, or anything in your `.gitignore`.
Outputs a structured JSON file containing file paths and contents.
How to Use It
- Install:
npm install -g context-dump
- Run in any project directory:
context-dump
JSON output is saved to `ai_context.json` by default.
- You can also:
Change the output filename with `-o`.
Exclude specific files or folders with `-e`.
What It Does
Lets you select files interactively using a checkbox. Automatically ignores files like `node_modules`, `.git`, or anything in your `.gitignore`. Outputs a structured JSON file containing file paths and contents.
How to Use It
- Install: npm install -g context-dump
- Run in any project directory: context-dump JSON output is saved to `ai_context.json` by default.
- You can also:
Example OutputHere’s what the JSON looks like:
{ "project_structure": ["example.js"], "file_contents": { "example.js": { "content": "console.log('Hello, World!');", "extension": "js" } } }
Check it out on [Github](https://github.com/alwalxed/context-dump). If it sounds useful, give it a try.