SuperAPI AI 工具集

Visual Studio Marketplace

Archivist 是一款面向 Visual Studio Code 的 AI 语义代码搜索扩展,可帮助开发者快速搜索并理解代码库。据官方介绍,它只需几分钟即可完成设置,之后可在毫秒级查询代码库,并自动对匹配到的代码片段进行摘要和功能说明。索引会随代码编辑自动更新,保证搜索结果持续准确。官方注明该扩展不会存储用户代码或任何其他个人数据。

访问官网

工具介绍

Archivist 是 Visual Studio Code 的一款扩展,官方将其定位为“极速 AI 语义代码搜索”,同时也是一个 AI 驱动的搜索引擎与助手,用于帮助用户搜索并理解自己的代码库。

用途方面:Archivist 面向需要在代码库中快速查找和理解代码的开发者,主打语义搜索与代码理解,声称可在毫秒级完成对代码库的查询,并自动对匹配到的代码片段生成摘要,用简洁直接的方式解释其功能。

主要能力:一是 AI 语义搜索,可在代码库中进行查询;二是自动摘要与功能说明,对匹配到的代码片段进行总结和解释;三是索引自动更新,用户编辑代码并保存后,改动会立即变为可搜索内容,并作为潜在结果出现,从而持续提供准确的搜索结果。

使用方式:官方说明设置只需几分钟。首次打开尚未被 Archivist 索引的代码库时,扩展会创建一个 .archivist 目录,其中包含 config.json 文件,用户可通过 gitignore 语法配置希望从搜索中排除的文件;添加忽略文件后,进入 Archivist 扩展并点击“Index Codebase”,扩展即开始索引代码,几分钟后即可开始查询;索引完成后,在搜索栏输入任意查询并按回车即可开始搜索。官方提示:不要修改 .archivist/config.json 中自动生成的项目 id,否则需要重新索引代码库。

适用场景:适用于在 VS Code 中开发、需要快速检索和理解代码库的开发者。

限制与说明:官方表示 Archivist 目前能够索引的语言列表(资料中未列出具体语言),代码库中不属于这些语言的文件将在索引期间被忽略;对更新语言的支持已列入计划,支持的语言列表将在新版本中显著增长。官方注明 Archivist 从不存储用户代码或任何其他个人数据。