mailrith
Manage Subscribers, Broadcasts, Sequences, Automations, and email reports with Mailrith.
Open source Open in the app JSON README (API)
About
Manage Subscribers, Broadcasts, Sequences, Automations, and email reports with Mailrith.
Details
- Kind
- Plugins
- Topic
- Communication
- Publisher
- anrawool
- Origin
- gemini
- Category
- ferramentas
- Version
- 1.1.1
- Forks
- 1
- Open pull requests
- 8
- Last push
- 2026-09-04T16:09:12Z
- Repository state
- ativo
- Language
- TypeScript
- License
- MIT
- Added
- 2026-08-30 14:13:39
- Updated
- 2026-08-30 14:13:39
- Origin id
anrawool/mailrith-agent-platform
README
# Mailrith Agent Platform This public repository contains the versioned developer surfaces for building safe AI agent email marketing workflows with [Mailrith](https://mailrith.com): - The public API, OAuth, scope, risk, and MCP contract - The official TypeScript and Python SDKs - The local and self-hosted MCP server - The Mailrith CLI - The installable Mailrith Agent Skill and supported-client connection templates - The installable ChatGPT/Codex, Claude Code, GitHub Copilot CLI, and Cursor plugin packages - The Gemini CLI extension - The Claude Connector listing, Microsoft certification package, Cline installation guide, and shared submission materials The hosted Mailrith application and its private infrastructure remain in a separate private repository. This repository intentionally contains no application source, database migrations, deployment credentials, customer data, or private operational configuration. ## Development Requirements: Node.js 20 or newer, pnpm 11.7.0, and Python 3.10 or newer. ```bash pnpm install --frozen-lockfile pnpm validate ``` Generated SDK and MCP files come from `packages/public-api`. Change the public contract first, then run: ```bash pnpm generate:agent-artifacts pnpm generate:agent-integrations pnpm agent:release:manifest ``` Commit the contract and every regenerated artifact in the same change. ## Releases The `Release Agent Packages` workflow prepares checksummed npm, Python, and platform packages on coordinated runs. The `prepare-cli` and `cli` targets prepare only the CLI archive. Publishing requires the protected `agent-packages-production` environment and trusted publishing configured for npm and PyPI. A matching `agent-v<version>` tag or an explicitly approved publish run starts publication. The CLI, other npm packages, Python, and marketplace submission versions advance independently through the coordinated workflow. This keeps already-submitted marketplace archives unchanged while another package channel receives a compatible patch release. The release manifest records each version, the contract digest, package digests, and public-registry status. The platform archives are submission-ready files for OpenAI, Claude, Cursor, Gemini CLI, GitHub Copilot CLI, Microsoft, and Cline. Provider review and public directory approval are separate from npm and PyPI publication. CLI `1.1.2` was published to npm on September 4, 2026. The other packages and prepared marketplace artifacts remain at `1.1.1`. See [Releasing The CLI](packages/cli/RELEASING.md) for the separate CLI version fields and the preparation and publication steps. ## Security Do not report security vulnerabilities in public issues. Follow [SECURITY.md](SECURITY.md). ## Official Builds And Forks Forking the code is allowed. Modified public versions must use distinct names and clearly say that they are unofficial and not affiliated with Mailrith. See the [Mailrith Trademark And Unofficial Fork Policy](TRADEMARKS.md). ## License The code is available under the MIT License. Mailrith brand identifiers are not licensed with the code.