跳到主要内容
OPENVZ*AI
OPENVZ / LEADS

它找客户,它看懂客户,然后它停下来等你。

获客工具卖的是名单,AI 获客工具卖的是自动发出去的名单。两者都跳过了中间那件真正决定成败的事:搞清楚这家公司到底怎么回事,值不值得聊,以及第一句话该说什么。OpenVZ Leads 把那一步做成了产品的正中间。

MIT 协议 · v1.0.0 · macOS 19.7 MB(Apple 芯片)· Windows 17.1 MB(x64)· 需要 Claude Code CLI · 没有额外的模型费用

三件事,按顺序

01

找客户

按你写下的 ICP 去搜公司、爬官网、找出决策人、推断邮箱格式再用 SMTP 验证。不接 Apollo,不接 ZoomInfo —— 那些库里的数据本来也是这么来的,只是中间加了一道订阅费。

02

分析客户

每个客户一份简报:他们是做什么的、为什么匹配(1–10 分加理由)、有哪些采购信号、可能的痛点、决策链里谁拍板谁掣肘、两三个破冰角度 —— 以及一份「不要说什么」。

03

写开发信

基于那份简报写三封信的序列,遵守成熟的冷邮件框架,并守住一条硬规则:不许编。写完进入审核队列,等你点头。

装起来

macOS:打开 dmg,把图标拖进「应用程序」,第一次打开请右键点图标、选「打开」。Windows:双击 setup.exe 一路下一步,第一次运行时点「详细信息 → 仍要运行」。两边被拦是同一个原因 —— 我们没有代码签名证书,这是系统对所有未签名程序的默认行为,和程序本身无关。

# 打开后浏览器会自动弹出仪表盘
http://127.0.0.1:5555

# 你的数据全部留在本机
macOS    ~/Library/Application Support/OpenVZ Leads/
Windows  %APPDATA%\OpenVZ Leads\

还需要装好并登录 Claude Code CLI —— 那是它的大脑,跑在你已有的订阅上,没有第二份模型账单;应用会在首屏检查这一项并给出链接。安装包里自带 Python,你不用管。提示词和销售知识库会在首次启动时被放进上面那个目录,纯 Markdown,改它怎么卖不用碰代码。Intel Mac 和 Linux 用源码包,里面的 install.sh 在哪都能装。卸载不会删掉你的数据目录 —— 客户名单和分析都在里面。

源码包(Intel Mac / Linux · 161 KB)

一份客户分析长什么样

这是导出的 Markdown 原样。注意最后两块 —— 它们才是这份简报最值钱的部分。

## Northwind Logistics

**Lena Fischer** — Head of Procurement

Fit **6/10** · confidence **low**

**What they do**
Regional freight forwarding across the Benelux

**Buying signals**
- Opened a second warehouse *(medium)* — homepage news item

**Decision chain**
- This contact: champion
- Likely economic buyer: Managing Director
- Likely blocker: IT

**Opening angles**
- Second warehouse means new carrier contracts
  - Why it lands: Timing

**Do not say**
- Do not claim they are struggling — no evidence of that

**Evidence gaps**
- No pricing or headcount data
- Website has no team page

匹配度只有 6 分,置信度是 low,证据缺口老老实实列了两条 —— 这份简报没有假装自己什么都知道。分析用什么语言写是一个配置项,和开发信本身的语言互不影响:简报可以是中文,信可以是英文。

它和别的获客工具不一样在哪

01

默认一封都不发

发信是可选插件,不是前提。不接任何发信通道,整条流水线照样跑通:找到、分析、起草,然后导出 CSV 给你的 CRM、导出 Markdown 给人读。不需要 Instantly 账号,不需要多付一分钱。想让它发,配上通道即可 —— 但人工审核仍然默认开着,要关得你自己动手改一个明写着 require_approval 的开关。

02

分析里每一条都标了出处

采购信号必须指向证据里真实出现过的东西,还要写清是从哪看来的。整份简报带一个置信度,外加一节专门写「证据缺口」—— 我们还不知道什么。一条听起来很笃定、其实是编的客户信息,比一片空白糟得多:销售会把它写进第一封信,对方一眼就看穿,那条线索当场就死了。

03

「不要说什么」和「说什么」一样重要

每份简报都有一份 avoid 清单:证据其实推翻了的假设、会踩到痛处的说法、该绕开的话题。写信的那个 agent 读得到这份清单,并被要求遵守它。多数工具只告诉你怎么开口,不告诉你哪句话会把这单谈死。

04

没有额外的模型费用

大脑是无头调用你本机的 Claude Code CLI,跑在你已经在付的订阅上。唯一值得加的是一个搜索 API,大约 5 美元 2500 次,还不是订阅制。其余所有密钥都是可选的。

05

数据一直在你自己的机器上

一个 SQLite 文件,就在你硬盘上,随便用什么工具打开看。没有租户,没有上传,没有后台。想跑好几套(不同产品、不同 ICP),指一个环境变量到不同路径就行。

06

合规默认值是拧紧的

退订措辞一律按立即且永久处理,发送有日上限,静默时段是默认开的,而且如果客户直接问「你是不是 AI」,它被要求如实回答 —— 有些司法辖区这是法律要求,何况撒这个谎本来也没有好处。LinkedIn 自动化违反对方服务条款,所以默认关闭。

技术构成

大脑
无头调用本机 Claude Code CLI。带重试、超时和技能注入 —— 跑在你的订阅上,没有第二份模型账单。
运行形态
一个本地常驻的 Python 心跳循环:静默时段 → 用量预算 → 决策 → 执行 → 记录 → 睡。也可以 Docker 常驻。
决策
纯规则,不烧模型调用。下一步做什么完全由流水线计数推出来 —— 待审核的活动不算一个动作,它在等人。
数据
SQLite(WAL),带线性 schema 迁移。就在你硬盘上的一个文件。
界面
本地 FastAPI 仪表盘,中英双语。审核队列、客户分析、导出都在里面。
可改的部分
提示词和销售知识库都是纯 Markdown。改它怎么卖,不用碰代码。
协议
MIT。改名、商用、闭源都可以。

Leads 管的是关系建立之前:这个人是谁,值不值得聊,第一句说什么。关系建立之后 —— 记录、跟进、推进 —— 是另一件事,那是 OPENVZ CRM。两者可以分开用,也可以把 Leads 导出的名单直接喂给 CRM。

去看客户中枢

它的来历

OpenVZ Leads 是 MIT 开源项目 Harvey 的衍生版本。改动没有停在换名字上:上游是一个写完直接投递的全自动闭环,这一版把发信从必需降级成了可选插件,加了一整套人工审核状态机,并新增了产品里原本缺失的那一环 —— 客户分析。原始版权声明按 MIT 的要求保留在 LICENSE 里,完整的改动清单写在仓库的 NOTICE 中。

查看源码

想要一套按你的行业调过的?

源码是完整的,装起来就是 clone 加 pip install。如果你想让它按你们的行业、话术和资格判定标准改造一遍,或者要一份接进你现有 CRM 的版本,说一声。

联系我们