https://github.com/xyproto/codesum
Create a full summary of all relevant source code files in a repository, suitable for pasting into LLMs
https://github.com/xyproto/codesum
Last synced: 3 months ago
JSON representation
Create a full summary of all relevant source code files in a repository, suitable for pasting into LLMs
- Host: GitHub
- URL: https://github.com/xyproto/codesum
- Owner: xyproto
- License: bsd-3-clause
- Created: 2024-05-07T08:50:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-23T16:25:23.000Z (about 1 year ago)
- Last Synced: 2025-06-01T21:00:42.996Z (4 months ago)
- Language: Go
- Size: 33.2 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# codesum
Summarize Go, Python, C, C++, Rust, Java, Kotlin, Haskell, JavaScript or TypeScript projects as a Markdown or JSON document.
This makes it quick and easy to ie. copy several source files to the clipboard and then paste them into an AI / LLM frontend.
## Installation
go install github.com/xyproto/codesum@latest
## Usage
Run `codesum` in the root directory of a project.
### Linux
codesum -j | xclip -selection clipboard
### macOS
codesum -j | pbcopy
## General info
* Version: 1.1.0
* License: BSD-3