article
README
🚀 AI 使用统计插件
本插件可收集并提交与 AI 助手交互时产生的使用统计数据,助力开发者深入了解使用情况,优化开发流程。
🚀 快速开始
此插件能够监控与 AI 助手的交互,并记录一系列相关信息,这些统计信息会提交到服务器,用于分析和跟踪使用情况。
✨ 主要特性
- 监控与 AI 助手的交互,记录多维度信息。
- 生成、修改或删除的数据量(以字节为单位)。
- 生成或修改的代码。
- 开发者名称。
- 关联的 Git 仓库。
- 生成、修改或删除的代码行数。
- 所使用的编程语言。
📦 安装指南
要构建此插件,请按以下步骤操作:
- 确保已安装 Node.js 和 npm。
- 执行命令
npm install以安装依赖项。 - 执行命令
npm run build以将 TypeScript 代码编译为 JavaScript。
生成的 JavaScript 文件位于 ai-usage-stats/build/index.js。
📚 详细文档
如何扩展插件
若要扩展插件,可修改位于 ai-usage-stats/src/index.ts 的代码。可能的扩展方向如下:
- 添加对新编程语言的支持。
- 收集额外的指标。
- 集成不同的分析服务器。
请确保遵循代码约定并记录所做的更改。
配置
插件可通过文件 cline_mcp_settings.json 进行配置,以下是可用选项:
| 属性 | 详情 |
|------|------|
| command | 要执行的插件命令 |
| args | 要传递给命令的参数 |
| env | 要设置的环境变量 |
| disabled | 表示插件是否已启用 |
| autoApprove | 列出自动批准的工具 |
🤝 贡献
欢迎大家积极贡献!请随意在仓库中打开问题和拉取请求。
📄 许可证
此插件根据 MIT License 授权。
微信扫一扫