https://github.com/layerdynamics/llm-pack
https://github.com/layerdynamics/llm-pack
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/layerdynamics/llm-pack
- Owner: LayerDynamics
- License: mit
- Created: 2024-12-27T15:40:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-08T08:13:09.000Z (8 months ago)
- Last Synced: 2025-10-25T21:59:42.047Z (5 months ago)
- Language: JavaScript
- Size: 143 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# LLM-Pack
LLM-Pack is a CLI tool with an optional GUI designed to optimize project files and datasets for consumption by Large Language Models (LLMs) and humans.
## Features
- **Recursive Indexing**
- **Ignore File Compliance**
- **File Consolidation**
- **Sorting Mechanism**
- **Configuration Support**
- **Optional GUI**
- **Extendable API**
## Plugin System
LLM-Pack supports plugins for extending its functionality. Place your plugins in the `plugins` folder with a `plugin.json` manifest. Refer to the [Plugin Development Guide](./docs/plugin-development.md) for details.
## Installation
Ensure you have [Node.js](https://nodejs.org/) installed (version 16.x or higher).
```bash
npm install -g llm-pack
```
## Usage
### CLI
```bash
llm-pack scan --config .llm-pack.config.json
```
### GUI
```bash
llm-pack gui
```
## Documentation
- [User Guide](./docs/user_guide.md)
- [Developer Guide](./docs/developer_guide.md)
- [API Reference](./docs/api/api_reference.md)
## Contributing
Contributions are welcome! See [CONTRIBUTING.md](./CONTRIBUTING.md).
## License
This project is licensed under the MIT License. See [LICENSE](./LICENSE).