OpenOutreach

描述产品,AI自动找客户并写邮件,提升回复率

OpenOutreach 是一个基于 AI 的代理式邮件自动化工具。你只需用自然语言描述你的产品和目标市场,它就能自动寻找潜在客户线索,并生成个性化外联邮件。它解决了传统冷邮件 outreach 中线索挖掘耗时、邮件模板千篇一律、回复率低的问题。核心能力包括:AI 驱动的线索发现(从全网搜索匹配目标客户)、自动生成高度个性化的邮件内容、以及简单的配置界面。它适合初创公司、销售团队和独立开发者快速启动外联活动,无需手动整理名单或撰写邮件。

开源 unknown 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 3072
维护状态 较活跃
是否开源 是
定价模式 unknown

项目数据

分类开源模型
开发团队eracle
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议GPL-3.0
主要语言Python
技术栈/模型agent,agentic,agentic-marketing,agentic-workflow,automation,b2b,email-automation,icp,lead-generation,lead-qualification,llm,marketing,marketing-automation,outreach,prospecting,sales-intelligence,self-hosted
GitHub 星标★ 3072
30天Star增速
HF 下载量
上线时间2016-10-07 00:00:00
最近更新2026-09-23 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 8 步

环境要求

  • 已安装 uv(安装命令使用 uv tool install)
  • 可用的 Python 环境(项目为 Python 实现)
  • 一个可正常发信的邮箱(用于从你自己的邮箱发起对话)
  • 源码方式安装需额外具备 git 与 make

安装与启动步骤

  1. 1安装命令行工具

    通过 uv 以工具方式全局安装 OpenOutreach,不需要浏览器、守护进程或容器。

    uv tool install openoutreach
  2. 2只做初始化引导

    首次建议先跑 init:完成全部问答配置,不查找也不发送,不消耗积分。

    openoutreach init
  3. 3用文件填长字段

    产品描述与目标市场两段长文本可分别写在文件里,用参数直接传入,避免交互输入。

    openoutreach init --product-docs product.md --target target.md
  4. 4免费查找线索

    find 只在本地筛选并输出合格线索(CSV 到 stdout),不花积分、不能消费。

    openoutreach find 10
  5. 5查找带邮箱线索

    加 emails 参数会为线索购买已验证的工作邮箱,每条消耗 1 个积分。

    openoutreach find 10 emails
  6. 6运行并发送邮件

    一步完成引导(如未做)、找线索、买地址、发信;run 5 表示最多消耗 5 个积分。

    openoutreach run 5
  7. 7只发送已存线索

    send 不查找新线索,直接把库里已有线索发出去;send 5 表示发到 5 个对话打开为止。

    openoutreach send 5
  8. 8查看运行状态

    status 显示当前已配置了什么、哪些被阻塞、已消费的积分数,便于排查。

    openoutreach status

如何确认成功

执行 openoutreach status 能看到当前配置、阻塞项与已计数积分;数据都存在 ~/.openoutreach,重启不丢。

常见问题

Q:重复运行会不会从头再来、重复扣费?

A:不会。你填的数字表示“比你已有的更多”,所以再次运行会从上次进度继续;find 免费,带 emails 的每条线索扣 1 个积分。

Q:这样发邮件会不会被封号?

A:README 称其无平台 ToS 风险:不用浏览器、不登录社交网络账号、不做抓取,因此没有可被封的账号。

Q:数据存放在哪里?

A:全部保存在 ~/.openoutreach 目录下,停止再启动不会丢失线索与配置。

Q:想部署在服务器上怎么办?

A:项目已把 Docker 镜像发布到 GitHub Container Registry,具体命令在仓库的 docs/docker.md 中,README 未直接给出。

Q:我想改管线本身的代码?

A:管线不在本仓库,需另克隆 OpenOutFind 或 OpenOutSend,再用 uv pip install -e ../OpenOutFind 指向你的本地检出。

注意事项

  • 完整引导与查找发送都可只用一条 openoutreach 完成,但先跑 openoutreach init 更安全——它不花钱。
  • Docker 部署请看仓库内 docs/docker.md;README 只说明镜像已发布,未提供可直接复制的 docker 命令。
  • 源码开发安装:git clone https://github.com/eracle/OpenOutreach.git 后 cd OpenOutreach,再执行 make setup 与 make run。
  • README 未列出任何环境变量或配置文件项,本文因此未提供配置项示例。

核心亮点

  • 自动线索发现:只需产品描述和目标市场,AI 全网搜索潜在客户,省去手动找名单的繁琐
  • 个性化邮件生成:基于线索信息自动定制邮件内容,避免群发模板的低回复率
  • 配置简单:用自然语言设定外联策略,无需复杂规则或编程,上手快

不足之处

  • 依赖外部数据源质量,线索准确性可能不稳定
  • 文档/社区待观察

适用场景

  • SaaS 初创公司冷启动获客,快速触达首批潜在客户
  • 销售团队自动化外联流程,提升线索开发效率
  • 独立开发者推广新产品,用 AI 生成个性化介绍邮件

替代项目

Lemlist、Instantly.ai、Apollo.io

项目介绍

OpenOutreach 是自动化工作流领域的开源项目,由 eracle 开发,2016 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(3,072)位列前 30%,在自动化工作流分类中处于中上游。

近 42 天,它的 GitHub 星标从 2,683 增加到 3,072,净增 389。

项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-23。

它主要面向的使用场景是:SaaS初创公司冷启动获客,快速触达首批潜在客户。同类可对比的替代方案包括 Lemlist、Instantly.ai、Apollo.io。

上一篇:browser-control

下一篇:open-computer-use

同类项目推荐

n8n 开源

拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。

Fair-code workflow automation platform with native AI capabilities. Combine visual b···

★ 205700 2026-08-10
feishu-docx 开源

让 AI 代理轻松读写飞书文档,双向转换 Markdown

Feishu/Lark Docs、Sheet、Bitable <-> Markdown | AI Agent-friendly knowledge base exp···

★ 261 2026-08-09
robotcode 开源

让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。

Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···

★ 300 2026-08-10
puppeteer 开源

用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。

JavaScript API for Chrome and Firefox

★ 95609 2026-08-10