Discover and explore top open-source AI tools and projects—updated daily.
bbornAI-native email marketing co-pilot for owned audiences
Top 84.7% on SourcePulse
Summary
Lewsnetter is an open-source, AI-native, multitenant SaaS email marketing application built on Rails. It aims to serve as a "marketing co-pilot" for creating, personalizing, and sending email newsletters, with human approval gates at each stage. The primary benefit is enabling businesses to manage their owned audience effectively through an integrated workflow from segmentation to analysis.
How It Works
The application leverages a Rails 8.1 stack with BulletTrain for its SaaS foundation, incorporating Devise for authentication and Stripe for billing. Its AI capabilities are powered by ruby_llm and ruby_llm-agent, integrated into a workflow that guides users through drafting, personalizing, and sending emails. Email delivery, bounce, and complaint handling are managed via aws-sdk-sesv2 and mailkick, with responsive templates generated using mjml-rails. Hotwire (Turbo/Stimulus) and Tailwind CSS provide the frontend experience.
Quick Start & Requirements
sh bin/setup followed by sh bin/dev..ruby-version), Node (version specified in .nvmrc), PostgreSQL 14+, Redis 6.2+, and Chrome for system tests.initiatives/lewsnetter-v2/PLAN.md.Highlighted Details
mailkick.ruby_llm for AI features and mjml-rails for responsive templates.Maintenance & Community
The project is open-source from day one. Specific details on contributors, sponsorships, or community channels (like Discord/Slack) are not explicitly mentioned in the provided README excerpt. The project's current focus is internal use for InfluenceKit's brand newsletter.
Licensing & Compatibility
The project is licensed under the MIT License, inheriting the MIT license from the BulletTrain framework. This license is generally permissive for commercial use and integration into closed-source projects.
Limitations & Caveats
The project is currently in a "Pre-MVP" status. It is not yet publicly sellable, with the immediate goal being to replace Intercom for sending InfluenceKit's brand newsletter. The codebase from 2014 has been archived on a separate branch.
22 hours ago
Inactive