Skip to content

aminesdev/summarize-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Summarize Project

A fast CLI tool to summarize your codebase or project into Markdown.
Useful when you want to quickly generate a structured overview for documentation, onboarding, or sharing context with others (including AI assistants).


Download

Prebuilt binaries are available for Linux, macOS, and Windows.
Download the file for your system from the Releases section:

  • Linux → summarize-project-linux
  • macOS → summarize-project-macos
  • Windows → summarize-project-win.exe

Installation (system-wide)

Linux / macOS

chmod +x summarize-project-linux
sudo mv summarize-project-linux /usr/local/bin/summarize-project

Now you can run it anywhere with:

summarize-project .

Windows

  • Download summarize-project-win.exe

  • Rename it to summarize-project.exe (optional)

  • Move it somewhere in your PATH (e.g., C:\Windows\System32 or add a custom folder to PATH)

Run from cmd or PowerShell:

summarize-project .

Usage

Summarize a project directory:

summarize-project /path/to/project

This will generate a file named __summary.md containing a structured overview of the project. Why use it?

  • Share codebase context with AI tools without manual splitting
  • Automatically adjusts to the input size limits of different assistants
  • Skips binaries, media, and dependency folders
  • Generate lightweight docs for onboarding or reviews

Save time when working with large projects

Example :

summarize-project .

Output:

✓ Output: __summary.md

Notes

  • Binary files, media, and common dependencies (e.g. node_modules, venv, dist) are ignored automatically.
  • Ignored patterns can be customized in the configuration file.

About

CLI tool to convert projects into Markdown, auto-split by AI assistant limits (ChatGPT, Claude, GPT-4, Bard). Ignores binaries & deps by default.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors