檔案條目 / packit
Packit
開發工具
一個 Go 實用工具,將多個代碼文件合併為單個緊湊文件,用作 LLM 提示同上下文。

packit
類別開發工具
分類TOOLING
日期2024.12.15
查看 Github 儲存庫
暫無網站
工程參數
類別
開發工具
項目分類
狀態
運行中
當前運行狀態
分類
TOOLING
系統標識
標識
packit
檔案參考編號
發佈時間
2024.12.15
首次發佈日期
平台
開源
分發模式
項目
概覽
Packit 係一個用 Go 編寫嘅開發者工具,將多個代碼文件合併為單個緊湊文件。佢專為同大語言模型配合使用而設計——喺將整個代碼庫作為提示輸入嘅時候,Packit 合併你嘅源文件並用標識原始路徑嘅註釋頭標記文件邊界。
配置透過項目根目錄嘅簡單 packit.yaml 文件完成。指定輸入模式(基於 glob 嘅文件匹配如 **/*.swift)同輸出設置(目標文件路徑同註釋符號)。Packit 掃描匹配嘅文件並生成單個輸出文件,每個源文件內容前都有標識其原始路徑嘅註釋。
呢個對於向 Claude 等 AI 助手提供代碼上下文特別有用——唔使逐個複製文件,運行 packit 並貼上合併後嘅輸出。工具遵守 .gitignore 模式,並透過流式文件處理高效處理大型代碼庫。
