# Srcpack > Make your codebase explain itself Bundle your code for LLMs. Get precise answers via ChatGPT, Grok, Gemini. ## Table of Contents ### Guide - [Why Srcpack](/srcpack/why-srcpack.md) - [Getting Started](/srcpack/getting-started.md) - [Configuration](/srcpack/configuration.md) - [CLI Reference](/srcpack/cli.md) - [Google Drive Upload](/srcpack/upload.md) ### Architecture Decisions - [Architecture Decisions](/srcpack/adr.md) - [ADR 001: `git:` source tokens in the pattern language](/srcpack/adr/001-git-source-tokens.md) - [ADR 002: Node 22.18 as the minimum runtime](/srcpack/adr/002-minimum-node-version.md) - [ADR 003: Linear issues as virtual files, under a `linear` bundle key](/srcpack/adr/003-linear-issues-as-virtual-files.md) - [ADR 004: What srcpack may read, delete and overwrite](/srcpack/adr/004-path-boundaries.md) ### Other - [ADR 005: On-demand bundles](/srcpack/adr/005-on-demand-bundles.md) - [ADR 006: Screenshots as a bundle source](/srcpack/adr/006-screenshot-bundles.md)