{"@context":"https://schema.org","@type":"NewsArticle","generatedAt":"2026-09-21T16:01:09.055Z","headline":"Qwen 开发者团队开源 zg（zvec-grep）：统一 ripgrep、BM25 与向量搜索的本地优先搜索层","description":"Qwen 开发者团队发布开源工具 zg（zvec-grep），将 ripgrep、BM25 与向量搜索统一到一个本地优先接口，代码以 Apache 2.0 许可发布在 zvec-ai GitHub 组织下，可通过 npm 安装 @zvec/zvec-grep，需 Node.js 22+，默认模型无需 GPU。","url":"https://www.aioga.com/news/cmtkrfmve03a8roal7jt08lwh/","mainEntityOfPage":"https://www.aioga.com/news/cmtkrfmve03a8roal7jt08lwh/","datePublished":"2026-09-02T23:48:47.000Z","dateModified":"2026-09-02T23:48:47.000Z","inLanguage":"zh-CN","publisher":{"@type":"NewsMediaOrganization","name":"Aioga","url":"https://www.aioga.com"},"citation":["https://www.marktechpost.com/2026/09/02/qwen-developers-open-sources-zg-zvec-grep-a-local-first-search-layer-unifying-ripgrep-bm25-and-vector-search","https://aihot.virxact.com/items/cmtkrfmve03a8roal7jt08lwh"],"canonicalUrl":"https://www.aioga.com/news/cmtkrfmve03a8roal7jt08lwh/","directAnswer":{"@type":"Answer","text":"Qwen 开发者团队发布开源工具 zg（zvec-grep），以本地优先接口统一语义搜索、BM25 与 ripgrep。项目采用 Apache 2.0 许可，代码位于 zvec-ai GitHub 组织，可通过 npm 安装，默认模型无需 GPU。","url":"https://www.aioga.com/news/cmtkrfmve03a8roal7jt08lwh/","dateCreated":"2026-09-02T23:48:47.000Z","author":{"@type":"Organization","@id":"https://www.aioga.com/authors/aioga-editorial/#editorial-team","name":"Aioga Editorial Team","url":"https://www.aioga.com/authors/aioga-editorial/"}},"evidence":[{"@type":"CreativeWork","name":"marktechpost.com source article","url":"https://www.marktechpost.com/2026/09/02/qwen-developers-open-sources-zg-zvec-grep-a-local-first-search-layer-unifying-ripgrep-bm25-and-vector-search","datePublished":"2026-09-02T23:48:47.000Z","provider":{"@type":"Organization","name":"marktechpost.com","url":"https://www.marktechpost.com/2026/09/02/qwen-developers-open-sources-zg-zvec-grep-a-local-first-search-layer-unifying-ripgrep-bm25-and-vector-search"}},{"@type":"CreativeWork","name":"AIHot archive record","url":"https://aihot.virxact.com/items/cmtkrfmve03a8roal7jt08lwh","datePublished":"2026-09-02T23:48:47.000Z","provider":{"@type":"Organization","name":"AIHot","url":"https://aihot.virxact.com/items/cmtkrfmve03a8roal7jt08lwh"}}],"aggregationSource":"MarkTechPost（RSS）","originalPublisher":{"name":"marktechpost.com","url":"https://www.marktechpost.com/2026/09/02/qwen-developers-open-sources-zg-zvec-grep-a-local-first-search-layer-unifying-ripgrep-bm25-and-vector-search"},"geoDeepAnswer":null,"article":{"id":"cmtkrfmve03a8roal7jt08lwh","slug":"cmtkrfmve03a8roal7jt08lwh","url":"https://www.aioga.com/news/cmtkrfmve03a8roal7jt08lwh/","title":"Qwen 开发者团队开源 zg（zvec-grep）：统一 ripgrep、BM25 与向量搜索的本地优先搜索层","title_en":"","summary":"Qwen 开发者团队发布开源工具 zg（zvec-grep），将 ripgrep、BM25 与向量搜索统一到一个本地优先接口，代码以 Apache 2.0 许可发布在 zvec-ai GitHub 组织下，可通过 npm 安装 @zvec/zvec-grep，需 Node.js 22+，默认模型无需 GPU。","source":"MarkTechPost（RSS）","sourceUrl":"https://www.marktechpost.com/2026/09/02/qwen-developers-open-sources-zg-zvec-grep-a-local-first-search-layer-unifying-ripgrep-bm25-and-vector-search","aiHotUrl":"https://aihot.virxact.com/items/cmtkrfmve03a8roal7jt08lwh","publishedAt":"2026-09-02T23:48:47.000Z","category":"行业动态","score":58,"selected":false,"articleBody":["Coding agents spend a large share of their tool budget on search. When the target is a known symbol, ripgrep：https://github.com/BurntSushi/ripgrep answers it exactly. When the target is a behavior described in plain language, keyword matching often misses, and the agent falls back to guessing terms, reading whole files, and assembling context by hand. Each of those detours costs tool calls, tokens, and wall-clock time.","The Qwen Developer team announced：https://x.com/QwenDevs/status/2095157452904018263 zg (zvec-grep), an open-source local-first search layer that puts semantic search, BM25, and ripgrep behind one interface for both humans and agents. The code ships under the zvec-ai GitHub organization：https://github.com/zvec-ai/zvec-grep with an Apache 2.0 license.","Is it deployable? Yes, today. It installs from npm as @zvec/zvec-grep ：https://www.npmjs.com/package/@zvec/zvec-grep, requires Node.js 22 or newer on macOS, Linux, or Windows, needs no GPU with the default model, and the Apache 2.0 license permits commercial use.","zg indexes a workspace once and then exposes several ways to query it. The retrieval pipeline docs：https://github.com/zvec-ai/zvec-grep/blob/main/docs/04-pipeline.md define four routes: a hybrid default that combines intent with lexical anchors, --fts for BM25-ranked exact terms, --vector for conceptual similarity with no lexical ranking, and --rg for exhaustive literal or regex matching. The first three read the index. The --rg route needs no index at all, which matters when a repository has not been indexed yet.","An anonymous workspace index lives in /.zvec-grep/ . Both .git and .zvec-grep are always excluded, along with common dependency, build, cache, and log directories, plus anything the repository’s own ignore rules exclude. Re-running zg index updates incrementally; changing the embedding model requires an explicit --rebuild because vector spaces from different models are incompatible even at matching dimensions.","Indexed results report a freshness state of fresh or possibly_stale , so an agent can act on a good-enough result instead of running a status preflight first.","zg install detects Codex, Claude Code, Cursor, and OpenCode on the machine and wires up the local MCP integration. The server speaks Streamable HTTP MCP on a loopback-only endpoint at http://127.0.0.1:7999/mcp , with optional bearer authentication.","The design decision worth noting is restraint. Per the MCP guide：https://github.com/zvec-ai/zvec-grep/blob/main/docs/03-mcp.md, the default agent toolset exposes exactly two tools: zvec_grep_search for when the intent is known but the exact string is not, and zvec_grep_rg for when a symbol, path, or regex is known. Index lifecycle stays with the CLI. A six-tool compatibility set that adds index create, drop, status, and server status exists but is opt-in through zg server on --mcp-toolset full , and the docs state that an agent must never silently create, rebuild, or delete a persistent index.","Output is shaped for context economy. Results come back grouped by file with line spans, and indexed source previews are omitted by default unless requested. zg also rejects output-changing ripgrep flags such as --json , --count , -l , and --vimgrep so the compact result format holds.","The embedding catalog：https://github.com/zvec-ai/zvec-grep/blob/main/docs/07-embedding.md currently documents ten local models and three remote Qwen endpoints. The quickstart default, local/potion-code-16m-v2 , is a Model2Vec static model with a 256-dimension output and an 8,192-token input limit; because it uses static vector lookup, selecting a GPU does not speed it up. Heavier local options include jina-embeddings-v2-base-code , embeddinggemma-300m , and qwen3-embedding-0.6b . Remote options run to qwen/qwen3.7-text-embedding at 128,000 input tokens and the multimodal qwen/qwen3-vl-embedding .","Remote use is gated. Configuring a provider credential does not authorize data transfer; that requires either --allow-remote for a single command or a signed workspace grant via zg auth grant , revocable with zg auth revoke . The launch post cites eleven on-device models against ten in the current docs, a small discrepancy worth flagging.","The evaluation numbers appear in the launch post, not in the repository, where the benchmarks section is still a placeholder. Both runs were paired A/B tests holding agent, model, prompt, runtime, and task constraints fixed, with the zg condition adding only a prebuilt index, MCP tools, and usage guidance. Index build cost is excluded from the tables.","On a 20-question SWE-QA-Bench sample, zg cut tool calls by more than half and input tokens by nearly half while raising the Judge score by 1.50 points. On an 80-question BrowseComp-Plus sample, accuracy moved from 98.67% to 99.00% while input tokens fell 37.56%, tool calls 43.52%, and agent time 38.58%. Separately, indexing the Django repository (3,457 files) is reported to finish in under 30 seconds on an Apple M4 Pro.","Sample sizes of 20 and 80 questions are small, and the reported reductions come from the vendor’s own runs, so independent replication is the obvious next step.","Need to partner with us for promoting your GitHub Repo OR Hugging Face Page OR Product Release OR Webinar etc.? Connect with us ：https://forms.gle/wbash1wF6efRj8G58","Michal Sutter is a data science professional with a Master of Science in Data Science from the University of Padova. With a solid foundation in statistical analysis, machine learning, and data engineering, Michal excels at transforming complex datasets into actionable insights."],"articleImages":[{"sourceUrl":"https://www.marktechpost.com/wp-content/uploads/2025/07/a-professional-linkedin-headshot-photogr_0jcmb0R9Sv6nW5XK-zkPHw_uARV5VW1ST6osLNlunoVWg-300x300.png","alt":"","afterParagraph":14,"url":"/media/articles/cmtkrfmve03a8roal7jt08lwh/84e64b03066de40c.webp"}],"mediaStatus":"ok","articleBodyZh":["编码代理将大量工具预算用于搜索。当目标是已知符号时，ripgrep：https://github.com/BurntSushi/ripgrep 可以精准地回答。当目标是用自然语言描述的行为时，关键字匹配常常失败，代理会退而采用猜测术语、读取整个文件并手动组装上下文。每一次绕行都消耗工具调用、令牌和实际时间。","Qwen 开发团队宣布：https://x.com/QwenDevs/status/2095157452904018263 zg（zvec-grep），这是一个开源的本地优先搜索层，将语义搜索、BM25 和 ripgrep 放在同一个界面供人类和代理使用。该代码在 zvec-ai GitHub 组织下发布：https://github.com/zvec-ai/zvec-grep，使用 Apache 2.0 许可证。","它可以部署吗？可以，现在就能部署。可以通过 npm 安装为 @zvec/zvec-grep：https://www.npmjs.com/package/@zvec/zvec-grep，在 macOS、Linux 或 Windows 上需要 Node.js 22 或更高版本，默认模型不需要 GPU，并且 Apache 2.0 许可证允许商业使用。","zg 对工作区进行一次索引后，然后提供多种查询方式。检索管道文档：https://github.com/zvec-ai/zvec-grep/blob/main/docs/04-pipeline.md 定义了四条路由：一个混合默认路由，将意图与词汇锚点结合，--fts 用于 BM25 排序的精确术语，--vector 用于概念相似性且不进行词汇排序，--rg 用于穷尽的字面或正则匹配。前三种方式读取索引。--rg 路由完全不需要索引，这在仓库尚未被索引时非常重要。","一个匿名工作区索引位于 /.zvec-grep/ 下。 .git 和 .zvec-grep 总是被排除，同时也排除常见的依赖、构建、缓存和日志目录，以及仓库自身的忽略规则排除的任何内容。重新运行 zg index 会增量更新；更改嵌入模型需要显式使用 --rebuild，因为不同模型的向量空间即使维度相同也不兼容。","索引结果报告新鲜度状态为 fresh 或 possibly_stale，因此代理可以基于足够好的结果采取行动，而无需先运行状态预检。","zg install 会在机器上检测 Codex、Claude Code、Cursor 和 OpenCode，并设置本地 MCP 集成。服务器在仅回环（loopback-only）的端点 http://127.0.0.1:7999/mcp 上以 Streamable HTTP MCP 协议通信，可选的支持 bearer 认证。","值得注意的设计决策是节制。根据 MCP 指南：https://github.com/zvec-ai/zvec-grep/blob/main/docs/03-mcp.md，默认的 agent 工具集只提供两个工具：当意图已知但确切字符串未知时使用 zvec_grep_search，当已知符号、路径或正则时使用 zvec_grep_rg。索引的生命周期由 CLI 管理。存在一个包含六个工具的兼容集，增加了 index create、drop、status 以及 server status，但通过 zg server 使用 --mcp-toolset full 选项启用，并且文档指出 agent 绝不应静默地创建、重建或删除持久索引。","输出以节约上下文为目标。结果按文件分组并显示行范围，默认情况下不显示索引源预览，除非有请求。zg 还会拒绝会改变输出的 ripgrep 标志，如 --json、--count、-l 和 --vimgrep，以保持紧凑的结果格式。","嵌入目录：https://github.com/zvec-ai/zvec-grep/blob/main/docs/07-embedding.md 目前记录了十个本地模型和三个远程 Qwen 端点。快速入门默认模型 local/potion-code-16m-v2 是一个 Model2Vec 静态模型，输出维度为 256，输入限制为 8,192 个 token；由于使用静态向量查找，选择 GPU 并不会加速。较重的本地选项包括 jina-embeddings-v2-base-code、embeddinggemma-300m 以及 qwen3-embedding-0.6b。远程选项可使用 qwen/qwen3.7-text-embedding（输入 token 上限 128,000）以及多模态 qwen/qwen3-vl-embedding。","远程使用受限。配置提供者凭证并不自动授权数据传输；这需要单次命令使用 --allow-remote，或通过 zg auth grant 进行签名工作区授权，可通过 zg auth revoke 撤销。启动文章引用了 设备上 11 个模型，而当前文档列出了 10 个，这个小差异值得注意。","评估数字出现在发布帖中，而不是在代码库中，代码库的基准部分仍然是占位符。两次运行均为配对 A/B 测试，保持代理、模型、提示、运行时和任务约束不变，zg 条件仅增加了预构建索引、MCP 工具和使用指南。索引构建成本未包含在表格中。","在一个 20 道题的 SWE-QA-Bench 样本上，zg 将工具调用减少超过一半，输入令牌减少近一半，同时将 Judge 分数提高了 1.50 分。在一个 80 道题的 BrowseComp-Plus 样本上，准确率从 98.67% 提升至 99.00%，而输入令牌下降了 37.56%，工具调用下降 43.52%，代理时间下降 38.58%。另外，索引 Django 仓库（3,457 个文件）据报在 Apple M4 Pro 上可在 30 秒内完成。","20 题和 80 题的样本量较小，且报告的减少数据来自供应商自身的运行，因此独立复现显然是下一步工作。","需要与我们合作推广您的 GitHub 仓库或 Hugging Face 页面或产品发布或网络研讨会等吗？请联系我们： https://forms.gle/wbash1wF6efRj8G58","Michal Sutter 是一位数据科学专业人士，拥有帕多瓦大学的数据科学硕士学位。凭借在统计分析、机器学习和数据工程方面的扎实基础，Michal 擅长将复杂的数据集转化为可操作的洞察。"],"translationStatus":"translated","bodyOrigin":"source-page","editorial":{"summary":"Qwen 开发者团队发布开源工具 zg（zvec-grep），以本地优先接口统一语义搜索、BM25 与 ripgrep。项目采用 Apache 2.0 许可，代码位于 zvec-ai GitHub 组织，可通过 npm 安装，默认模型无需 GPU。","background":"zg 支持混合检索、BM25、向量搜索和字面量或正则匹配四种查询路径，其中 ripgrep 路径不依赖索引。工具支持增量更新，并报告索引 fresh 或 possibly_stale 状态；安装程序还可配置本地 MCP 集成。","viewpoint":"Aioga 判断：zg 的核心价值在于把不同搜索方式放入统一接口，同时保留精确匹配与概念检索的边界。默认仅开放两个代理工具，且索引生命周期由 CLI 管理，体现出对代理操作范围的约束。","implications":"可能影响：本地代码搜索工作流可能获得更一致的查询入口，但这不代表语义检索能够替代符号、路径或正则匹配。采用者需要关注 Node.js 版本、索引新鲜度和模型变更后的重建要求，部署前应评估本地 MCP 配置。","nextStep":"后续观察：建议核对项目文档、npm 包和实际运行环境，重点观察四种检索路径的结果差异、索引更新行为，以及默认 MCP 工具集是否满足具体使用需求。","evidenceRefs":["title","summary","articleBody","source"],"status":"published","aiGenerated":true,"autoApproved":true,"generatedBy":"aioga-editorial:gpt-5.6-sol","reviewedBy":"aioga-editorial-review:gpt-5.6-sol","generatedAt":"2026-09-03T00:24:27.164Z","sourceHash":"96c252bc7217e5e8","review":{"approved":true,"groundedness":96,"clarity":91,"duplicationRisk":18,"blockingIssues":[],"notes":["“可通过 npm 安装”可进一步明确为安装包“@zvec/zvec-grep”，但不影响事实准确性。","“Aioga 判断”属于明确标注的观点，不构成观点冒充事实。","“本地 MCP 集成”可补充回环地址或默认工具集信息，以增强可核验性，但属于可选细化。"]},"validation":{"passed":true,"mode":"ai-auto","revisions":0,"checks":["schema","length","source-attribution","editorial-labels","inference-boundary","low-source-overlap","no-html","independent-ai-review"]}},"tags":["行业动态","MarkTechPost（RSS）"],"translations":{"zh-CN":{"title":"Qwen 开发者团队开源 zg（zvec-grep）：统一 ripgrep、BM25 与向量搜索的本地优先搜索层","summary":"Qwen 开发者团队发布开源工具 zg（zvec-grep），将 ripgrep、BM25 与向量搜索统一到一个本地优先接口，代码以 Apache 2.0 许可发布在 zvec-ai GitHub 组织下，可通过 npm 安装 @zvec/zvec-grep，需 Node.js 22+，默认模型无需 GPU。","category":"行业动态","source":"marktechpost.com","aggregationSource":"MarkTechPost（RSS）","pageTitle":"Qwen 开发者团队开源 zg（zvec-grep）：统一 ripgrep、BM25 与向量搜索的本地优先搜索层 - Aioga AI资讯","description":"Qwen 开发者团队发布开源工具 zg（zvec-grep），将 ripgrep、BM25 与向量搜索统一到一个本地优先接口，代码以 Apache 2.0 许可发布在 zvec-ai GitHub 组织下，可通过 npm 安装 @zvec/zvec-grep，需 Node.js 22+，默认模型无需 GPU。","url":"https://www.aioga.com/news/cmtkrfmve03a8roal7jt08lwh/","articleBody":["编码代理将大量工具预算用于搜索。当目标是已知符号时，ripgrep：https://github.com/BurntSushi/ripgrep 可以精准地回答。当目标是用自然语言描述的行为时，关键字匹配常常失败，代理会退而采用猜测术语、读取整个文件并手动组装上下文。每一次绕行都消耗工具调用、令牌和实际时间。","Qwen 开发团队宣布：https://x.com/QwenDevs/status/2095157452904018263 zg（zvec-grep），这是一个开源的本地优先搜索层，将语义搜索、BM25 和 ripgrep 放在同一个界面供人类和代理使用。该代码在 zvec-ai GitHub 组织下发布：https://github.com/zvec-ai/zvec-grep，使用 Apache 2.0 许可证。","它可以部署吗？可以，现在就能部署。可以通过 npm 安装为 @zvec/zvec-grep：https://www.npmjs.com/package/@zvec/zvec-grep，在 macOS、Linux 或 Windows 上需要 Node.js 22 或更高版本，默认模型不需要 GPU，并且 Apache 2.0 许可证允许商业使用。","zg 对工作区进行一次索引后，然后提供多种查询方式。检索管道文档：https://github.com/zvec-ai/zvec-grep/blob/main/docs/04-pipeline.md 定义了四条路由：一个混合默认路由，将意图与词汇锚点结合，--fts 用于 BM25 排序的精确术语，--vector 用于概念相似性且不进行词汇排序，--rg 用于穷尽的字面或正则匹配。前三种方式读取索引。--rg 路由完全不需要索引，这在仓库尚未被索引时非常重要。","一个匿名工作区索引位于 /.zvec-grep/ 下。 .git 和 .zvec-grep 总是被排除，同时也排除常见的依赖、构建、缓存和日志目录，以及仓库自身的忽略规则排除的任何内容。重新运行 zg index 会增量更新；更改嵌入模型需要显式使用 --rebuild，因为不同模型的向量空间即使维度相同也不兼容。","索引结果报告新鲜度状态为 fresh 或 possibly_stale，因此代理可以基于足够好的结果采取行动，而无需先运行状态预检。","zg install 会在机器上检测 Codex、Claude Code、Cursor 和 OpenCode，并设置本地 MCP 集成。服务器在仅回环（loopback-only）的端点 http://127.0.0.1:7999/mcp 上以 Streamable HTTP MCP 协议通信，可选的支持 bearer 认证。","值得注意的设计决策是节制。根据 MCP 指南：https://github.com/zvec-ai/zvec-grep/blob/main/docs/03-mcp.md，默认的 agent 工具集只提供两个工具：当意图已知但确切字符串未知时使用 zvec_grep_search，当已知符号、路径或正则时使用 zvec_grep_rg。索引的生命周期由 CLI 管理。存在一个包含六个工具的兼容集，增加了 index create、drop、status 以及 server status，但通过 zg server 使用 --mcp-toolset full 选项启用，并且文档指出 agent 绝不应静默地创建、重建或删除持久索引。","输出以节约上下文为目标。结果按文件分组并显示行范围，默认情况下不显示索引源预览，除非有请求。zg 还会拒绝会改变输出的 ripgrep 标志，如 --json、--count、-l 和 --vimgrep，以保持紧凑的结果格式。","嵌入目录：https://github.com/zvec-ai/zvec-grep/blob/main/docs/07-embedding.md 目前记录了十个本地模型和三个远程 Qwen 端点。快速入门默认模型 local/potion-code-16m-v2 是一个 Model2Vec 静态模型，输出维度为 256，输入限制为 8,192 个 token；由于使用静态向量查找，选择 GPU 并不会加速。较重的本地选项包括 jina-embeddings-v2-base-code、embeddinggemma-300m 以及 qwen3-embedding-0.6b。远程选项可使用 qwen/qwen3.7-text-embedding（输入 token 上限 128,000）以及多模态 qwen/qwen3-vl-embedding。","远程使用受限。配置提供者凭证并不自动授权数据传输；这需要单次命令使用 --allow-remote，或通过 zg auth grant 进行签名工作区授权，可通过 zg auth revoke 撤销。启动文章引用了 设备上 11 个模型，而当前文档列出了 10 个，这个小差异值得注意。","评估数字出现在发布帖中，而不是在代码库中，代码库的基准部分仍然是占位符。两次运行均为配对 A/B 测试，保持代理、模型、提示、运行时和任务约束不变，zg 条件仅增加了预构建索引、MCP 工具和使用指南。索引构建成本未包含在表格中。","在一个 20 道题的 SWE-QA-Bench 样本上，zg 将工具调用减少超过一半，输入令牌减少近一半，同时将 Judge 分数提高了 1.50 分。在一个 80 道题的 BrowseComp-Plus 样本上，准确率从 98.67% 提升至 99.00%，而输入令牌下降了 37.56%，工具调用下降 43.52%，代理时间下降 38.58%。另外，索引 Django 仓库（3,457 个文件）据报在 Apple M4 Pro 上可在 30 秒内完成。","20 题和 80 题的样本量较小，且报告的减少数据来自供应商自身的运行，因此独立复现显然是下一步工作。","需要与我们合作推广您的 GitHub 仓库或 Hugging Face 页面或产品发布或网络研讨会等吗？请联系我们： https://forms.gle/wbash1wF6efRj8G58","Michal Sutter 是一位数据科学专业人士，拥有帕多瓦大学的数据科学硕士学位。凭借在统计分析、机器学习和数据工程方面的扎实基础，Michal 擅长将复杂的数据集转化为可操作的洞察。"]},"en":{"title":"Qwen developer team open-sources zg (zvec-grep): a local-first search layer unifying ripgrep, BM25, and vector search","summary":"The Qwen developer team has released the open-source tool zg (zvec-grep), which unifies ripgrep, BM25, and vector search into a single local-first interface. The code is released under the Apache 2.0 license on the zvec-ai GitHub organization and can be installed via npm using @zvec/zvec-grep. Node.js 22+ is required, and the default model does not require a GPU.","category":"Industry","source":"MarkTechPost（RSS）","aggregationSource":"MarkTechPost（RSS）","pageTitle":"Qwen developer team open-sources zg (zvec-grep): a local-first search layer unifying ripgrep, BM25, and vector search - Aioga AI News","description":"The Qwen developer team has released the open-source tool zg (zvec-grep), which unifies ripgrep, BM25, and vector search into a single local-first interface. The code is released u...","url":"https://www.aioga.com/en/news/cmtkrfmve03a8roal7jt08lwh/","contentTranslated":true,"sourceHash":"b8105e938f7a58a3","translatedAt":"2026-09-03T00:21:26.027Z"},"ja":{"title":"Qwen 開発者チームがオープンソース zg（zvec-grep）を公開：ripgrep、BM25、ベクトル検索を統合したローカル優先検索レイヤー","summary":"Qwen 開発者チームがオープンソースツール zg（zvec-grep）をリリースしました。ripgrep、BM25、ベクトル検索を一つのローカル優先インターフェースに統合しており、コードは zvec-ai GitHub 組織で Apache 2.0 ライセンスで公開されています。npm で @zvec/zvec-grep をインストール可能で、Node.js 22 以上が必要です。デフォルトモデルは GPU を必要としません。","category":"業界動向","source":"MarkTechPost（RSS）","aggregationSource":"MarkTechPost（RSS）","pageTitle":"Qwen 開発者チームがオープンソース zg（zvec-grep）を公開：ripgrep、BM25、ベクトル検索を統合したローカル優先検索レイヤー - Aioga AIニュース","description":"Qwen 開発者チームがオープンソースツール zg（zvec-grep）をリリースしました。ripgrep、BM25、ベクトル検索を一つのローカル優先インターフェースに統合しており、コードは zvec-ai GitHub 組織で Apache 2.0 ライセンスで公開されています。npm で @zvec/zvec-grep をインストール可能で、Node.j...","url":"https://www.aioga.com/ja/news/cmtkrfmve03a8roal7jt08lwh/","contentTranslated":true,"sourceHash":"b8105e938f7a58a3","translatedAt":"2026-09-03T00:21:26.895Z"},"ko":{"title":"Qwen 개발자 팀 오픈소스 zg(zvec-grep): ripgrep, BM25 및 벡터 검색을 통합한 로컬 우선 검색 계층","summary":"Qwen 개발자 팀이 오픈소스 도구 zg(zvec-grep)를 출시했습니다. ripgrep, BM25 및 벡터 검색을 하나의 로컬 우선 인터페이스로 통합하며, 코드는 Apache 2.0 라이선스로 zvec-ai GitHub 조직에 공개되어 있습니다. npm을 통해 @zvec/zvec-grep을 설치할 수 있으며, Node.js 22+가 필요하고 기본 모델은 GPU가 필요하지 않습니다.","category":"업계 동향","source":"MarkTechPost（RSS）","aggregationSource":"MarkTechPost（RSS）","pageTitle":"Qwen 개발자 팀 오픈소스 zg(zvec-grep): ripgrep, BM25 및 벡터 검색을 통합한 로컬 우선 검색 계층 - Aioga AI 뉴스","description":"Qwen 개발자 팀이 오픈소스 도구 zg(zvec-grep)를 출시했습니다. ripgrep, BM25 및 벡터 검색을 하나의 로컬 우선 인터페이스로 통합하며, 코드는 Apache 2.0 라이선스로 zvec-ai GitHub 조직에 공개되어 있습니다. npm을 통해 @zvec/zvec-grep을 설치할 수 있으며, Node...","url":"https://www.aioga.com/ko/news/cmtkrfmve03a8roal7jt08lwh/","contentTranslated":true,"sourceHash":"b8105e938f7a58a3","translatedAt":"2026-09-03T00:21:32.689Z"},"es":{"title":"Equipo de desarrolladores de Qwen open-source zg (zvec-grep): una capa unificada de búsqueda de prioridad local con Ripgrep, BM25 y búsqueda vectorial","summary":"El equipo de desarrollo de Qwen lanzó la herramienta de código abierto zg (zvec-grep), unificando ripgrep, BM25 y búsqueda vectorial en una interfaz local-first. El código se publica bajo la licencia Apache 2.0 bajo la organización zvec-ai GitHub. @zvec/zvec-grep puede instalarse vía npm, requiriendo Node.js 22+, y el modelo predeterminado no requiere GPU.","category":"Industria","source":"MarkTechPost（RSS）","aggregationSource":"MarkTechPost（RSS）","pageTitle":"Equipo de desarrolladores de Qwen open-source zg (zvec-grep): una capa unificada de búsqueda de prioridad local con Ripgrep, BM25 y búsqueda vectorial - Aioga Noticias de IA","description":"El equipo de desarrollo de Qwen lanzó la herramienta de código abierto zg (zvec-grep), unificando ripgrep, BM25 y búsqueda vectorial en una interfaz local-first. El código se publi...","url":"https://www.aioga.com/es/news/cmtkrfmve03a8roal7jt08lwh/","contentTranslated":true,"sourceHash":"b8105e938f7a58a3","translatedAt":"2026-09-03T00:21:35.668Z"},"fr":{"title":"L'équipe de développement de Qwen a publié en open source zg (zvec-grep) : une couche de recherche locale prioritaire unifiée pour ripgrep, BM25 et la recherche vectorielle","summary":"L'équipe de développement de Qwen a publié l'outil open source zg (zvec-grep), qui unifie ripgrep, BM25 et la recherche vectorielle dans une seule interface locale prioritaire. Le code est publié sous licence Apache 2.0 dans l'organisation GitHub zvec-ai, et peut être installé via npm @zvec/zvec-grep. Node.js 22+ est requis et le modèle par défaut ne nécessite pas de GPU.","category":"Industrie","source":"MarkTechPost（RSS）","aggregationSource":"MarkTechPost（RSS）","pageTitle":"L'équipe de développement de Qwen a publié en open source zg (zvec-grep) : une couche de recherche locale prioritaire unifiée pour ripgrep, BM25 et la recherche vectorielle - Aioga Actualités IA","description":"L'équipe de développement de Qwen a publié l'outil open source zg (zvec-grep), qui unifie ripgrep, BM25 et la recherche vectorielle dans une seule interface locale prioritaire. Le...","url":"https://www.aioga.com/fr/news/cmtkrfmve03a8roal7jt08lwh/","contentTranslated":true,"sourceHash":"b8105e938f7a58a3","translatedAt":"2026-09-03T00:21:40.348Z"},"de":{"title":"Qwen-Entwicklerteam veröffentlicht Open-Source zg (zvec-grep): eine lokale Prioritätssuchschicht, die ripgrep, BM25 und Vektorsuche vereinheitlicht","summary":"Das Qwen-Entwicklerteam hat das Open-Source-Tool zg (zvec-grep) veröffentlicht, das ripgrep, BM25 und Vektorsuche in einer lokalen Prioritätsschnittstelle zusammenführt. Der Code ist unter der Apache 2.0-Lizenz im zvec-ai GitHub-Organisationskonto verfügbar und kann über npm mit @zvec/zvec-grep installiert werden. Erfordert Node.js 22+, das Standardmodell benötigt keine GPU.","category":"行业动态","source":"MarkTechPost（RSS）","aggregationSource":"MarkTechPost（RSS）","pageTitle":"Qwen-Entwicklerteam veröffentlicht Open-Source zg (zvec-grep): eine lokale Prioritätssuchschicht, die ripgrep, BM25 und Vektorsuche vereinheitlicht - Aioga KI-News","description":"Das Qwen-Entwicklerteam hat das Open-Source-Tool zg (zvec-grep) veröffentlicht, das ripgrep, BM25 und Vektorsuche in einer lokalen Prioritätsschnittstelle zusammenführt. Der Code i...","url":"https://www.aioga.com/de/news/cmtkrfmve03a8roal7jt08lwh/","contentTranslated":true,"sourceHash":"b8105e938f7a58a3","translatedAt":"2026-09-03T00:21:40.647Z"},"pt-BR":{"title":"Equipe de desenvolvedores da Qwen lança código aberto zg (zvec-grep): camada de busca local prioritária unificando ripgrep, BM25 e busca vetorial","summary":"A equipe de desenvolvedores da Qwen lançou a ferramenta de código aberto zg (zvec-grep), que unifica ripgrep, BM25 e busca vetorial em uma única interface local prioritária. O código é publicado sob licença Apache 2.0 na organização GitHub zvec-ai e pode ser instalado via npm com @zvec/zvec-grep, requerendo Node.js 22+, e o modelo padrão não necessita de GPU.","category":"行业动态","source":"MarkTechPost（RSS）","aggregationSource":"MarkTechPost（RSS）","pageTitle":"Equipe de desenvolvedores da Qwen lança código aberto zg (zvec-grep): camada de busca local prioritária unificando ripgrep, BM25 e busca vetorial - Aioga Notícias de IA","description":"A equipe de desenvolvedores da Qwen lançou a ferramenta de código aberto zg (zvec-grep), que unifica ripgrep, BM25 e busca vetorial em uma única interface local prioritária. O códi...","url":"https://www.aioga.com/pt-BR/news/cmtkrfmve03a8roal7jt08lwh/","contentTranslated":true,"sourceHash":"b8105e938f7a58a3","translatedAt":"2026-09-03T00:21:45.930Z"},"ru":{"title":"Команда разработчиков Qwen открыла исходный код zg (zvec-grep): единый локальный приоритетный слой поиска, объединяющий ripgrep, BM25 и поиск по векторам","summary":"Команда разработчиков Qwen выпустила открытый инструмент zg (zvec-grep), который объединяет ripgrep, BM25 и поиск по векторам в единый локальный интерфейс. Код опубликован под лицензией Apache 2.0 в организации zvec-ai на GitHub и доступен для установки через npm как @zvec/zvec-grep, требуется Node.js 22+, при этом модель по умолчанию работает без GPU.","category":"行业动态","source":"MarkTechPost（RSS）","aggregationSource":"MarkTechPost（RSS）","pageTitle":"Команда разработчиков Qwen открыла исходный код zg (zvec-grep): единый локальный приоритетный слой поиска, объединяющий ripgrep, BM25 и поиск по векторам - Aioga Новости ИИ","description":"Команда разработчиков Qwen выпустила открытый инструмент zg (zvec-grep), который объединяет ripgrep, BM25 и поиск по векторам в единый локальный интерфейс. Код опубликован под лице...","url":"https://www.aioga.com/ru/news/cmtkrfmve03a8roal7jt08lwh/","contentTranslated":true,"sourceHash":"b8105e938f7a58a3","translatedAt":"2026-09-03T00:21:44.828Z"},"ar":{"title":"فريق مطوري Qwen يفتح مصدر zg (zvec-grep): طبقة بحث محلية ذات أولوية موحدة بين ripgrep وBM25 والبحث المتجه","summary":"أصدر فريق مطوري Qwen أداة مفتوحة المصدر zg (zvec-grep)، والتي توحد ripgrep وBM25 والبحث المتجه في واجهة محلية ذات أولوية واحدة، ونُشر الكود برخصة Apache 2.0 ضمن منظمة zvec-ai على GitHub، ويمكن تثبيته عبر npm باستخدام @zvec/zvec-grep، ويحتاج Node.js 22+، والنموذج الافتراضي لا يحتاج GPU.","category":"行业动态","source":"MarkTechPost（RSS）","aggregationSource":"MarkTechPost（RSS）","pageTitle":"فريق مطوري Qwen يفتح مصدر zg (zvec-grep): طبقة بحث محلية ذات أولوية موحدة بين ripgrep وBM25 والبحث المتجه - Aioga أخبار الذكاء الاصطناعي","description":"أصدر فريق مطوري Qwen أداة مفتوحة المصدر zg (zvec-grep)، والتي توحد ripgrep وBM25 والبحث المتجه في واجهة محلية ذات أولوية واحدة، ونُشر الكود برخصة Apache 2.0 ضمن منظمة zvec-ai على G...","url":"https://www.aioga.com/ar/news/cmtkrfmve03a8roal7jt08lwh/","contentTranslated":true,"sourceHash":"b8105e938f7a58a3","translatedAt":"2026-09-03T00:21:50.152Z"},"hi":{"title":"Qwen डेवलपर टीम ने ओपनसोर्स zg (zvec-grep) जारी किया: ripgrep, BM25 और वेक्टर सर्च को एक स्थानीय प्राथमिकता खोज स्तर में एकीकृत किया गया","summary":"Qwen डेवलपर टीम ने ओपनसोर्स टूल zg (zvec-grep) जारी किया, जो ripgrep, BM25 और वेक्टर सर्च को एक स्थानीय प्राथमिकता इंटरफ़ेस में एकीकृत करता है। कोड Apache 2.0 लाइसेंस के तहत zvec-ai GitHub संगठन में प्रकाशित है, इसे npm के जरिए @zvec/zvec-grep इंस्टॉल किया जा सकता है, इसके लिए Node.js 22+ आवश्यक है, डिफ़ॉल्ट मॉडल को GPU की आवश्यकता नहीं है।","category":"行业动态","source":"MarkTechPost（RSS）","aggregationSource":"MarkTechPost（RSS）","pageTitle":"Qwen डेवलपर टीम ने ओपनसोर्स zg (zvec-grep) जारी किया: ripgrep, BM25 और वेक्टर सर्च को एक स्थानीय प्राथमिकता खोज स्तर में एकीकृत किया गया - Aioga AI समाचार","description":"Qwen डेवलपर टीम ने ओपनसोर्स टूल zg (zvec-grep) जारी किया, जो ripgrep, BM25 और वेक्टर सर्च को एक स्थानीय प्राथमिकता इंटरफ़ेस में एकीकृत करता है। कोड Apache 2.0 लाइसेंस के तहत zvec-a...","url":"https://www.aioga.com/hi/news/cmtkrfmve03a8roal7jt08lwh/","contentTranslated":true,"sourceHash":"b8105e938f7a58a3","translatedAt":"2026-09-03T00:21:52.177Z"},"it":{"title":"Il team di sviluppatori Qwen rende open source zg (zvec-grep): un livello di ricerca locale preferenziale che unifica ripgrep, BM25 e la ricerca vettoriale","summary":"Il team di sviluppatori Qwen ha rilasciato lo strumento open source zg (zvec-grep), che unifica ripgrep, BM25 e la ricerca vettoriale in un'unica interfaccia locale preferenziale. Il codice è rilasciato sotto licenza Apache 2.0 e disponibile sotto l'organizzazione GitHub zvec-ai. Può essere installato tramite npm con @zvec/zvec-grep, richiede Node.js 22+, e il modello predefinito non necessita di GPU.","category":"行业动态","source":"MarkTechPost（RSS）","aggregationSource":"MarkTechPost（RSS）","pageTitle":"Il team di sviluppatori Qwen rende open source zg (zvec-grep): un livello di ricerca locale preferenziale che unifica ripgrep, BM25 e la ricerca vettoriale - Aioga Notizie IA","description":"Il team di sviluppatori Qwen ha rilasciato lo strumento open source zg (zvec-grep), che unifica ripgrep, BM25 e la ricerca vettoriale in un'unica interfaccia locale preferenziale....","url":"https://www.aioga.com/it/news/cmtkrfmve03a8roal7jt08lwh/","contentTranslated":true,"sourceHash":"b8105e938f7a58a3","translatedAt":"2026-09-03T00:21:56.559Z"},"nl":{"title":"Het Qwen-ontwikkelaarsteam maakt zg (zvec-grep) open source: een lokale prioriteitszoeklaag die ripgrep, BM25 en vectorzoekopdrachten verenigt","summary":"Het Qwen-ontwikkelaarsteam heeft de open source tool zg (zvec-grep) uitgebracht, die ripgrep, BM25 en vectorzoekopdrachten integreert in een lokale prioriteitsinterface. De code is uitgebracht onder de Apache 2.0-licentie in de zvec-ai GitHub-organisatie en kan worden geïnstalleerd via npm met @zvec/zvec-grep. Node.js 22+ is vereist en het standaardmodel heeft geen GPU nodig.","category":"行业动态","source":"MarkTechPost（RSS）","aggregationSource":"MarkTechPost（RSS）","pageTitle":"Het Qwen-ontwikkelaarsteam maakt zg (zvec-grep) open source: een lokale prioriteitszoeklaag die ripgrep, BM25 en vectorzoekopdrachten verenigt - Aioga AI-nieuws","description":"Het Qwen-ontwikkelaarsteam heeft de open source tool zg (zvec-grep) uitgebracht, die ripgrep, BM25 en vectorzoekopdrachten integreert in een lokale prioriteitsinterface. De code is...","url":"https://www.aioga.com/nl/news/cmtkrfmve03a8roal7jt08lwh/","contentTranslated":true,"sourceHash":"b8105e938f7a58a3","translatedAt":"2026-09-03T00:21:57.784Z"},"tr":{"title":"Qwen geliştirme ekibi açık kaynaklı zg (zvec-grep) yayınladı: ripgrep, BM25 ve vektör aramayı yerel öncelikli arama katmanında birleştiriyor","summary":"Qwen geliştirme ekibi, ripgrep, BM25 ve vektör aramayı tek bir yerel öncelikli arayüzde birleştiren zg (zvec-grep) adlı açık kaynaklı aracı yayınladı. Kod, Apache 2.0 lisansı ile zvec-ai GitHub organizasyonunda paylaşıldı ve npm üzerinden @zvec/zvec-grep olarak kurulabilir. Node.js 22+ gerekir, varsayılan model GPU gerektirmez.","category":"行业动态","source":"MarkTechPost（RSS）","aggregationSource":"MarkTechPost（RSS）","pageTitle":"Qwen geliştirme ekibi açık kaynaklı zg (zvec-grep) yayınladı: ripgrep, BM25 ve vektör aramayı yerel öncelikli arama katmanında birleştiriyor - Aioga AI Haberleri","description":"Qwen geliştirme ekibi, ripgrep, BM25 ve vektör aramayı tek bir yerel öncelikli arayüzde birleştiren zg (zvec-grep) adlı açık kaynaklı aracı yayınladı. Kod, Apache 2.0 lisansı ile z...","url":"https://www.aioga.com/tr/news/cmtkrfmve03a8roal7jt08lwh/","contentTranslated":true,"sourceHash":"b8105e938f7a58a3","translatedAt":"2026-09-03T00:22:03.058Z"},"vi":{"title":"Nhóm phát triển Qwen mã nguồn mở zg (zvec-grep): một lớp tìm kiếm ưu tiên cục bộ ripgrep, BM25 và tìm kiếm vector thống nhất","summary":"Nhóm phát triển Qwen đã phát hành công cụ mã nguồn mở zg (zvec-grep), hợp nhất ripgrep, BM25 và tìm kiếm vector thành giao diện ưu tiên cục bộ. Mã nguồn được phát hành dưới giấy phép Apache 2.0 thuộc tổ chức GitHub zvec-ai. @zvec/zvec-grep có thể được cài đặt qua npm, yêu cầu Node.js 22+, và mẫu mặc định không yêu cầu GPU.","category":"行业动态","source":"MarkTechPost（RSS）","aggregationSource":"MarkTechPost（RSS）","pageTitle":"Nhóm phát triển Qwen mã nguồn mở zg (zvec-grep): một lớp tìm kiếm ưu tiên cục bộ ripgrep, BM25 và tìm kiếm vector thống nhất - Tin tức AI Aioga","description":"Nhóm phát triển Qwen đã phát hành công cụ mã nguồn mở zg (zvec-grep), hợp nhất ripgrep, BM25 và tìm kiếm vector thành giao diện ưu tiên cục bộ. Mã nguồn được phát hành dưới giấy ph...","url":"https://www.aioga.com/vi/news/cmtkrfmve03a8roal7jt08lwh/","contentTranslated":true,"sourceHash":"b8105e938f7a58a3","translatedAt":"2026-09-03T00:22:06.700Z"},"id":{"title":"Tim pengembang Qwen merilis sumber terbuka zg (zvec-grep): lapisan pencarian lokal prioritas yang menyatukan ripgrep, BM25, dan pencarian vektor","summary":"Tim pengembang Qwen merilis alat sumber terbuka zg (zvec-grep), yang menyatukan ripgrep, BM25, dan pencarian vektor ke dalam satu antarmuka lokal prioritas. Kode ini dirilis dengan lisensi Apache 2.0 di organisasi GitHub zvec-ai, dapat dipasang melalui npm dengan @zvec/zvec-grep, membutuhkan Node.js 22+, dan model default tidak memerlukan GPU.","category":"行业动态","source":"MarkTechPost（RSS）","aggregationSource":"MarkTechPost（RSS）","pageTitle":"Tim pengembang Qwen merilis sumber terbuka zg (zvec-grep): lapisan pencarian lokal prioritas yang menyatukan ripgrep, BM25, dan pencarian vektor - Berita AI Aioga","description":"Tim pengembang Qwen merilis alat sumber terbuka zg (zvec-grep), yang menyatukan ripgrep, BM25, dan pencarian vektor ke dalam satu antarmuka lokal prioritas. Kode ini dirilis dengan...","url":"https://www.aioga.com/id/news/cmtkrfmve03a8roal7jt08lwh/","contentTranslated":true,"sourceHash":"b8105e938f7a58a3","translatedAt":"2026-09-03T00:22:10.959Z"},"th":{"title":"ทีมพัฒนา Qwen เปิดตัวโค้ดเปิด zg (zvec-grep): ชั้นค้นหาแบบ local-priority ที่รวม ripgrep, BM25 และการค้นหาเวกเตอร์เข้าด้วยกัน","summary":"ทีมพัฒนา Qwen เปิดตัวเครื่องมือโค้ดเปิด zg (zvec-grep) ซึ่งรวม ripgrep, BM25 และการค้นหาเวกเตอร์เข้าไปในอินเทอร์เฟซ local-priority หนึ่งเดียว โค้ดถูกเผยแพร่ภายใต้ใบอนุญาต Apache 2.0 ในองค์กร GitHub ของ zvec-ai สามารถติดตั้งผ่าน npm โดยใช้ @zvec/zvec-grep ต้องใช้ Node.js 22 ขึ้นไป และโมเดลเริ่มต้นไม่ต้องใช้ GPU","category":"行业动态","source":"MarkTechPost（RSS）","aggregationSource":"MarkTechPost（RSS）","pageTitle":"ทีมพัฒนา Qwen เปิดตัวโค้ดเปิด zg (zvec-grep): ชั้นค้นหาแบบ local-priority ที่รวม ripgrep, BM25 และการค้นหาเวกเตอร์เข้าด้วยกัน - ข่าว AI Aioga","description":"ทีมพัฒนา Qwen เปิดตัวเครื่องมือโค้ดเปิด zg (zvec-grep) ซึ่งรวม ripgrep, BM25 และการค้นหาเวกเตอร์เข้าไปในอินเทอร์เฟซ local-priority หนึ่งเดียว โค้ดถูกเผยแพร่ภายใต้ใบอนุญาต Apache 2....","url":"https://www.aioga.com/th/news/cmtkrfmve03a8roal7jt08lwh/","contentTranslated":true,"sourceHash":"b8105e938f7a58a3","translatedAt":"2026-09-03T00:22:11.384Z"},"pl":{"title":"Zespół deweloperów Qwen udostępnia open source zg (zvec-grep): zunifikowana lokalna warstwa wyszukiwania priorytetowego dla ripgrep, BM25 i wyszukiwania wektorowego","summary":"Zespół deweloperów Qwen opublikował narzędzie open source zg (zvec-grep), które integruje ripgrep, BM25 i wyszukiwanie wektorowe w jeden lokalny interfejs priorytetowy; kod został wydany na licencji Apache 2.0 w organizacji zvec-ai na GitHub i można go zainstalować przez npm (@zvec/zvec-grep), wymaga Node.js 22+, a domyślne modele nie potrzebują GPU.","category":"行业动态","source":"MarkTechPost（RSS）","aggregationSource":"MarkTechPost（RSS）","pageTitle":"Zespół deweloperów Qwen udostępnia open source zg (zvec-grep): zunifikowana lokalna warstwa wyszukiwania priorytetowego dla ripgrep, BM25 i wyszukiwania wektorowego - Aioga Wiadomości AI","description":"Zespół deweloperów Qwen opublikował narzędzie open source zg (zvec-grep), które integruje ripgrep, BM25 i wyszukiwanie wektorowe w jeden lokalny interfejs priorytetowy; kod został...","url":"https://www.aioga.com/pl/news/cmtkrfmve03a8roal7jt08lwh/","contentTranslated":true,"sourceHash":"b8105e938f7a58a3","translatedAt":"2026-09-03T00:22:16.066Z"}},"evidenceTier":"verified-news","reviewStatus":"automated-ingest","indexable":true,"editorialCover":""}}