找客户
按你写下的 ICP 去搜公司、爬官网、找出决策人、推断邮箱格式再用 SMTP 验证。不接 Apollo,不接 ZoomInfo —— 那些库里的数据本来也是这么来的,只是中间加了一道订阅费。
获客工具卖的是名单,AI 获客工具卖的是自动发出去的名单。两者都跳过了中间那件真正决定成败的事:搞清楚这家公司到底怎么回事,值不值得聊,以及第一句话该说什么。OpenVZ Leads 把那一步做成了产品的正中间。
MIT 协议 · v1.0.0 · macOS 19.7 MB(Apple 芯片)· Windows 17.1 MB(x64)· 需要 Claude Code CLI · 没有额外的模型费用
按你写下的 ICP 去搜公司、爬官网、找出决策人、推断邮箱格式再用 SMTP 验证。不接 Apollo,不接 ZoomInfo —— 那些库里的数据本来也是这么来的,只是中间加了一道订阅费。
每个客户一份简报:他们是做什么的、为什么匹配(1–10 分加理由)、有哪些采购信号、可能的痛点、决策链里谁拍板谁掣肘、两三个破冰角度 —— 以及一份「不要说什么」。
基于那份简报写三封信的序列,遵守成熟的冷邮件框架,并守住一条硬规则:不许编。写完进入审核队列,等你点头。
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,证据缺口老老实实列了两条 —— 这份简报没有假装自己什么都知道。分析用什么语言写是一个配置项,和开发信本身的语言互不影响:简报可以是中文,信可以是英文。
发信是可选插件,不是前提。不接任何发信通道,整条流水线照样跑通:找到、分析、起草,然后导出 CSV 给你的 CRM、导出 Markdown 给人读。不需要 Instantly 账号,不需要多付一分钱。想让它发,配上通道即可 —— 但人工审核仍然默认开着,要关得你自己动手改一个明写着 require_approval 的开关。
采购信号必须指向证据里真实出现过的东西,还要写清是从哪看来的。整份简报带一个置信度,外加一节专门写「证据缺口」—— 我们还不知道什么。一条听起来很笃定、其实是编的客户信息,比一片空白糟得多:销售会把它写进第一封信,对方一眼就看穿,那条线索当场就死了。
每份简报都有一份 avoid 清单:证据其实推翻了的假设、会踩到痛处的说法、该绕开的话题。写信的那个 agent 读得到这份清单,并被要求遵守它。多数工具只告诉你怎么开口,不告诉你哪句话会把这单谈死。
大脑是无头调用你本机的 Claude Code CLI,跑在你已经在付的订阅上。唯一值得加的是一个搜索 API,大约 5 美元 2500 次,还不是订阅制。其余所有密钥都是可选的。
一个 SQLite 文件,就在你硬盘上,随便用什么工具打开看。没有租户,没有上传,没有后台。想跑好几套(不同产品、不同 ICP),指一个环境变量到不同路径就行。
退订措辞一律按立即且永久处理,发送有日上限,静默时段是默认开的,而且如果客户直接问「你是不是 AI」,它被要求如实回答 —— 有些司法辖区这是法律要求,何况撒这个谎本来也没有好处。LinkedIn 自动化违反对方服务条款,所以默认关闭。
Leads 管的是关系建立之前:这个人是谁,值不值得聊,第一句说什么。关系建立之后 —— 记录、跟进、推进 —— 是另一件事,那是 OPENVZ CRM。两者可以分开用,也可以把 Leads 导出的名单直接喂给 CRM。
去看客户中枢OpenVZ Leads 是 MIT 开源项目 Harvey 的衍生版本。改动没有停在换名字上:上游是一个写完直接投递的全自动闭环,这一版把发信从必需降级成了可选插件,加了一整套人工审核状态机,并新增了产品里原本缺失的那一环 —— 客户分析。原始版权声明按 MIT 的要求保留在 LICENSE 里,完整的改动清单写在仓库的 NOTICE 中。
查看源码源码是完整的,装起来就是 clone 加 pip install。如果你想让它按你们的行业、话术和资格判定标准改造一遍,或者要一份接进你现有 CRM 的版本,说一声。
联系我们