RepoLens v0.9.0-beta
Pre-releaseRepoLens v0.9.0-beta
First public beta release of RepoLens.
RepoLens transforms source code repositories into AI-ready context packages that can be used with ChatGPT, Claude, Gemini, and other LLMs.
Generated output can be exported as either a compact .pack package or JSON for integration with other tools and workflows.
Highlights
Repository Packaging
Generate a portable context package from an entire repository.
java -jar Repolens.jar build \
--input ./my-project \
--output project.packor
java -jar Repolens.jar build \
--input ./my-project \
--output project.jsonRepository Analysis
Estimate repository token usage before packaging.
java -jar Repolens.jar analyze \
--input ./my-projectSecret Scrubbing
Automatically masks common secrets and sensitive values before package generation.
Signatures Mode
Generate lightweight context packages using extracted code signatures.
Test Inclusion Control
Choose whether test files should be included.
--include-testsExclude Files and Directories
Exclude files or folders from analysis and packaging.
--exclude target,node_modules,.git,proguardSupported Languages
- Java
- Kotlin
- Python
- Go
- JavaScript
- TypeScript
- C#
- Rust
- PHP
Requirements
- Java 21+
Known Limitations
- Package generation currently supports
.packand JSON output formats - Additional export formats may be added in future releases
- Some language parsers and signature extraction features are still evolving
- Additional repository insights and metadata generation are planned for future releases
Feedback
RepoLens is currently in beta. Feedback, bug reports, and feature requests are welcome through GitHub Issues.
Thank you for trying RepoLens.