CreeedC/codemogger
GitHub: CreeedC/codemogger
一款本地代码索引与语义搜索工具,基于tree-sitter解析和本地嵌入技术,将代码组织成可检索的知识库,并可作为MCP服务器供AI编程助手调用。
Stars: 0 | Forks: 0
# 🗂️ codemogger - 轻松实现代码搜索与访问
[](https://github.com/CreeedC/codemogger/releases)
## 📋 什么是 codemogger?
Codemogger 帮助你快速查找和索引代码片段。它能整理代码文件,以便其他程序(尤其是 AI 编程助手)能更好地利用它们。你无需具备编程知识即可运行它。它就像一个数字图书馆,让你的代码易于搜索且随时可用。
Codemogger 还可以作为 MCP 服务器运行。这意味着它可以安全高效地与其他工具共享代码数据。
## 💻 系统要求
要在 Windows PC 上运行 codemogger,请确保你具备以下条件:
- Windows 10 或更高版本(64 位)
- 至少 4 GB 内存 (RAM)
- 1 GB 可用硬盘空间
- 互联网连接(用于下载软件)
- PC 的管理员权限(用于安装)
## 🔧 功能特性
- 将所有代码片段集中在一处管理
- 在后台静默运行
- 支持通过简单的关键字搜索代码
- 轻松连接 AI 编程助手
- 自动更新至最新版本
- 提供简洁的用户界面
## 🚀 快速入门
按照以下步骤,在你的 Windows 电脑上安装并运行 codemogger。
## 📥 下载并安装 codemogger
点击上方的大按钮或此链接访问下载页面:
[下载 codemogger](https://github.com/CreeedC/codemogger/releases)
1. 在页面上找到最新的发布版本。最新版本通常位于顶部。
2. 找到名为 `codemogger-setup.exe` 或 `codemogger-installer.exe` 的文件。
3. 点击该文件将其下载到你的 PC。
下载完成后:
1. 打开文件保存的文件夹(通常是“下载”文件夹)。
2. 双击 `.exe` 文件启动安装程序。
3. 按照屏幕上的提示操作:
- 点击 **Next**(下一步)继续。
- 选择 codemogger 的安装文件夹,或保持默认设置。
- 等待安装程序完成设置。
4. 当你看到“Finish”按钮时,点击它关闭安装程序。
## ⚙️ 首次使用 codemogger
- 在桌面或“开始”菜单中找到 codemogger 图标。
- 双击打开程序。
- 主窗口将显示“Add Code Folder”(添加代码文件夹)、“Search”(搜索)和“Settings”(设置)等选项。
- 首先,点击 **Add Code Folder**。
- 选择你 PC 上存放代码文件的文件夹,或者创建一个新文件夹并将文件放入其中。
- Codemogger 将扫描文件夹并建立索引。根据文件数量的不同,这可能需要几分钟时间。
- 索引建立完成后,使用 **Search**(搜索)框输入与代码相关的关键字或短语。
- 结果将即时显示,展示代码片段所在的位置。
## 🖥️ codemogger 如何工作
Codemogger 会在你的电脑上运行一个小型服务器。该服务器负责整理代码数据。其他程序或 AI 代理连接到此服务器以获取所需的代码。
你不必直接与服务器交互。所有操作都在 codemogger 程序内部完成。它在后台静默处理工作,让你可以专注于搜索和访问代码。
## 🔄 保持 codemogger 更新
定期检查更新可确保 codemogger 能很好地支持新代码类型并修复错误。
- 访问 [发布页面](https://github.com/CreeedC/codemogger/releases)。
- 下载最新的安装程序。
- 运行它以替换旧版本,这不会丢失你的设置。
## 🛠️ 故障排除提示
如果你遇到问题,请尝试以下步骤:
- 确保你的 PC 满足系统要求。
- 重启 codemogger 和你的电脑。
- 关闭其他程序以释放内存。
- 检查下载过程中的网络连接。
- 以管理员身份运行安装程序(右键单击文件,选择 **Run as administrator** / 以管理员身份运行)。
- 如果杀毒软件阻止安装,请暂时将其禁用。
- 如果 codemogger 崩溃,请使用 Windows 搜索栏查找“Event Viewer”(事件查看器)并查找错误。
如果以上方法均无效,请查看下载页面上的文档或在仓库中提交 issue。
## 🔐 隐私与安全
Codemogger 仅索引你指定的代码文件夹。除非你允许,否则它不会将你的代码文件上传到任何地方。本地服务器在你的电脑上运行,默认情况下不向外部发送数据。
## 📞 获取帮助
- 访问仓库的 [Issues 页面](https://github.com/CreeedC/codemogger/issues) 以报告错误或请求帮助。
- 查看程序文件夹内的 README 或帮助文件。
- 访问下载页面获取官方说明。
[](https://github.com/CreeedC/codemogger/releases)
标签:AI编程助手, Code Search, HTTP工具, MCP服务器, RAG, Ruby, SQLite, tree-sitter, Windows软件, 代码搜索引擎, 代码管理工具, 代码索引, 向量检索, 威胁情报, 开发者工具, 数据泄露, 本地嵌入, 本地搜索, 源代码分析, 知识库, 自动化攻击, 语义化切分, 语义单元, 语义搜索