README
🚀 LLM Context
LLM Context 是一款助力开发者的实用工具,能快速将项目内容注入大型语言模型(LLM)聊天界面。它借助 .gitignore 模式智能筛选文件,支持命令行操作和直接集成到 LLM,极大简化了开发流程。
🚀 快速开始
与 Claude Desktop 集成
在 package.json 里添加如下配置:
"llm-context": {
"rules": [
"src/**/*",
"!src/**/*.ts"
],
"outlines": [
"src/**/*",
"!src/**/*.ts"
]
}
接着运行初始化命令:
llm-context init
✨ 主要特性
- 智能文件选择:利用
.gitignore模式筛选项目文件。 - 多规则配置:支持系统规则和自定义规则,适用于不同开发场景。
- 代码导航功能:
- 智能代码概览:生成代码结构概述,突出显示关键定义。
- 定义实现提取:通过
llm-context clip-implementations命令,快速获取 LLM 请求的代码实现。
- 高级自定义:提供丰富的自定义选项,如灵活的模板和提示功能,满足个性化需求;支持文件变更检测,便于跟踪项目更新。
📦 安装指南
要安装 LLM Context,请按以下步骤操作:
- 初始化项目配置:
llm-context init - 设置规则(可选):
系统规则以llm-context set-rule <n>lc-前缀开头,用户可按需创建自定义规则。 - 选择文件:
llm-context sel-files - 生成上下文:
llm-context context [-p] [-u] [-f FILE]-p:包含提示指令。-u:包含用户注释。-f FILE:输出到指定文件。
📚 详细文档
高级使用
LLM Context 提供了丰富的自定义选项:
- 灵活的模板和提示功能,满足个性化需求。
- 支持文件变更检测,便于跟踪项目更新。
类似工具
如需更多类似工具,请参考 comprehensive list of alternatives 。
致谢
LLM Context 传承了前几代 AI 辅助开发工具的创新精神:
- 继承自 LLM Code Highlighter ,一个用于 IDE 集成的 TypeScript 库。
- 概念起源于 RubberDuck 和对 Continue 的后续贡献。
- 得益于 GPT-4 和 Claude-3.5-Sonnet 在项目开发中的协助。
📄 许可证
本项目遵循 Apache License 2.0 协议,具体条款请参阅 LICENSE 文件。
Scan to contact