按发送量付费而非按订阅者数量计费的开源电子报应用,可自托管或使用云服务。
bborn/lewsnetter
可自托管的邮件营销平台,基于 Rails 和 AWS SES,内置 AI 助手与 MCP 服务器,用于撰写、分群和发送邮件营销活动。
- Star
- 330
- Fork
- 41
- 未关闭 Issue
- 0
- 最近提交
- 4天前
这是什么?
Lewsnetter 是一款开源邮件营销应用。用户可以用 Markdown 撰写营销正文,嵌入 Liquid 占位符,再通过可复用的 MJML 模板渲染,并使用各团队自己的 Amazon SES 凭证发送。退信和投诉通过 SNS webhook 回传,应用同时提供订阅管理和基础发送统计。
受众分群支持基于 JSON 自定义属性的 SQL 风格条件。内置的聊天面板默认使用 ruby_llm 和 Anthropic Claude,可以把自然语言描述的受众转换为筛选条件,并协助起草营销邮件和分析发送结果。
应用在 /mcp/messages 提供 MCP 服务器,支持 OAuth 2.1 动态客户端注册,因此 Claude Desktop、Cursor 等工具可以调用与应用内助手相同的活动、订阅者和模板操作。项目基于 Rails 8 与 SQLite,使用 Kamal 部署。
核心功能
- 01使用 Markdown 撰写营销邮件,支持 Liquid 个性化与 MJML 模板
- 02通过自有 AWS SES 账户发送,每个团队使用独立凭证
- 03通过 SNS webhook 处理退信和投诉
- 04可用 SQL 条件或自然语言描述进行受众分群
- 05内置基于 ruby_llm 的 AI 聊天助手
- 06提供支持 OAuth 2.1 动态客户端注册的 MCP 服务器
适用场景
- 在自己的 AWS SES 账户上自托管电子报
- 让 Claude Desktop 或 Cursor 中的 AI 助手起草并安排营销活动
- 将 Rails 应用中的订阅者数据同步到邮件列表
快速上手
- 1
克隆代码仓库
git clone https://github.com/bborn/lewsnetter.git - 2
进入项目目录
cd lewsnetter - 3
安装依赖并创建开发数据库
bin/setup - 4
启动开发服务器,然后打开 http://localhost:3000
bin/dev
使用前须知
- 版本仍低于 1.0,存在粗糙之处,可能有破坏性变更。
- 发送邮件需要你自己的 AWS SES 账户并完成配置。
- AI 代理需要 Anthropic API 密钥或其他受支持的 LLM 服务商密钥。
- 生产环境自托管需要一台 VPS 并使用 Kamal 部署,需要一定投入。
收录于专题
标签
常见问题
- lewsnetter 是什么?
- 可自托管的邮件营销平台,基于 Rails 和 AWS SES,内置 AI 助手与 MCP 服务器,用于撰写、分群和发送邮件营销活动。 Lewsnetter 是一款开源邮件营销应用。用户可以用 Markdown 撰写营销正文,嵌入 Liquid 占位符,再通过可复用的 MJML 模板渲染,并使用各团队自己的 Amazon SES 凭证发送。退信和投诉通过 SNS webhook 回传,应用同时提供订阅管理和基础发送统计。
- lewsnetter 可以免费使用吗?用的什么许可证?
- lewsnetter 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- lewsnetter 还在维护吗?
- 活跃维护中。lewsnetter 最近一次提交是在 2026年11月3日。
- lewsnetter 适合用来做什么?
- 在自己的 AWS SES 账户上自托管电子报 让 Claude Desktop 或 Cursor 中的 AI 助手起草并安排营销活动 将 Rails 应用中的订阅者数据同步到邮件列表
- lewsnetter 怎么安装和运行?
- 克隆代码仓库: git clone https://github.com/bborn/lewsnetter.git 进入项目目录: cd lewsnetter 安装依赖并创建开发数据库: bin/setup 启动开发服务器,然后打开 http://localhost:3000: bin/dev
- 在哪里获取 lewsnetter?
- 源代码和安装说明在 GitHub 上:https://github.com/bborn/lewsnetter
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
自托管的电子报与邮件列表管理工具,以单一 Go 二进制文件发布,数据存储于 PostgreSQL。
可自托管的邮件营销与事务邮件平台,支持可视化 MJML 编辑器、Liquid 模板和 7 种发信服务商。
开源邮件通讯工具,用于发送营销邮件和创建订阅表单,可替代 Mailchimp。
可自托管的邮件营销应用,用于管理订阅者、列表、营销活动和邮件追踪。
开源自托管的邮件营销管理系统,用于创建、发送和分析营销邮件与电子报。