For an autonomous AI agent for marketing tasks, the first results are yikart/aitoearn, zubair-trabzada/ai-marketing-claude and gitroomhq/postiz-app. wangshub/douyin-bot and mautic/mautic round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
We curate open-source GitHub repositories matching “marketing agents”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
AiToEarn is an artificial intelligence-driven social media management platform designed to centralize content orchestration, audience engagement, and performance analytics. It provides a unified workspace where users can generate, optimize, and schedule content across multiple social networks while automating interactions through intelligent language and media models. The platform distinguishes itself by integrating sentiment analysis to categorize audience engagement and identify purchase intent, allowing for personalized automated responses. It utilizes a credit-based accounting system to m
AiToEarn is an AI-driven social media management platform that automates content generation, scheduling, and audience engagement with sentiment analysis to detect purchase intent, fitting the search for an AI marketing automation agent focused on social channels, though it lacks explicit lead scoring and CRM integration.
This project is an autonomous marketing workflow engine designed to automate complex business tasks through a modular, skill-based architecture. It utilizes specialized subagents to execute parallel marketing workstreams, leveraging large language model reasoning to synthesize unstructured data into actionable strategic insights. The platform distinguishes itself by coordinating multiple functional units that handle distinct marketing domains, such as competitive intelligence, conversion rate optimization, and website performance auditing. By chaining context-aware prompts, the system transfo
This repository is an AI marketing automation agent that uses Claude Code to execute 15 marketing skills such as copywriting, email sequences, ad campaigns, and competitive analysis — squarely the kind of tool you want, though it may not cover every listed feature like lead scoring or CRM integration.
Postiz is an open-source social media management platform designed to centralize the scheduling, publishing, and analysis of content across diverse social networks, community forums, and blogging platforms. It functions as a unified hub where users can coordinate, review, and distribute content through a shared team workspace, while leveraging integrated artificial intelligence to assist in drafting text and generating multimedia assets. The platform distinguishes itself through a modular architecture that utilizes a provider-specific adapter pattern to ensure consistent content distribution
Postiz is an open-source social media scheduling and publishing platform with AI-assisted content drafting, making it a good fit for social media automation, but it does not cover lead scoring, campaign orchestration, or CRM integration, so it falls short of a full AI marketing automation agent.
Douyin-Bot is a Python-based automation tool designed for interacting with Douyin accounts through automated likes, follows, and comments. It functions as a computer vision social bot that uses face recognition and image analysis to filter profiles based on visual criteria. The project distinguishes itself by using aesthetic content filtering to trigger social actions only when a user meets a specified beauty threshold. To reduce the risk of account bans, it incorporates account safety management that mimics human behavior through randomized delay scheduling. The framework covers a broad ran
This is a bot that automates social interactions on Douyin using computer vision, but it lacks the comprehensive marketing features—content generation, campaign orchestration, lead management, or CRM integrations—that define an AI marketing automation agent.
Mautic is an open-source marketing automation platform and self-hosted CRM built with PHP. It functions as an audience manager and marketing suite designed for automating lead nurturing, designing customer journeys, and managing multi-channel campaigns on private infrastructure. The system distinguishes itself through a visual workflow engine and campaign builder that model customer journeys via conditional nodes. It incorporates a behavioral tracking engine to monitor website visitor activity, which informs lead engagement scoring to prioritize high-value prospects. The platform covers omni
Mautic is a robust open-source marketing automation platform with lead scoring, campaign orchestration, and CRM integration, but it relies on rule-based workflows rather than dedicated AI agents or autonomous AI-driven content generation, so it does not fully match the AI-powered agent focus of your search.
This project is an orchestration framework designed to automate creative and research workflows by managing specialized artificial intelligence agents. It functions as a content generation system that delegates complex, multi-step tasks to model instances, ensuring that each agent operates within defined behavioral constraints and design methodologies. The framework distinguishes itself through its focus on structural integrity and brand consistency. It employs schema-driven validation to ensure that all generated content adheres to predefined templates and data formats. By utilizing custom s
This is a general-purpose AI agent orchestration and content generation framework, not a dedicated marketing automation tool—it lacks the specific integrations and features for social media automation, lead scoring, and CRM connectivity that your query describes.
LangChain is a framework for building applications that chain large language models with external data sources and third-party tools. It serves as an orchestrator for autonomous agents that use language models to plan and execute multi-step tasks, while providing a toolkit for linking interoperable AI components into sequences to prototype complex model behaviors. The project provides a model agnostic integration layer, allowing users to switch between different language model providers using a standardized interface. It also includes tools for observability and evaluation to track the perfor
LangChain is a general-purpose framework for building LLM-powered agents and applications, not a dedicated marketing automation tool—it provides the building blocks to create such an agent but lacks the out-of-the-box CRM integration, lead scoring, and campaign orchestration features needed to directly perform marketing tasks.
langchaingo is an LLM application framework for Go designed for building language model-powered applications and autonomous agents. It serves as an orchestration library and tool integration framework that allows developers to link prompt sequences and model calls into complex, multi-step workflows. The project provides a toolkit for implementing retrieval-augmented generation pipelines by processing unstructured documents and retrieving relevant context via vector search. It includes a dedicated integration layer for indexing high-dimensional embeddings and performing similarity searches acr
LangChaingo is a general-purpose LLM application framework for Go, not a dedicated marketing automation tool—it lacks built-in features like CRM integrations, social media automation, or lead scoring that the query requires.
XAgent is an autonomous agent system that decomposes complex goals into sequential subtasks for execution via a planner and actor model. It functions as a collaboration framework that integrates human-in-the-loop workflows, allowing users to provide real-time guidance and missing information during the automation process. The system features a containerized tool sandbox to isolate the execution of shells and browsers, ensuring system safety and consistency. It includes a state-based execution recorder that captures snapshots of agent runs to enable the exact reproduction of specific task sequ
XAgent is a general-purpose autonomous agent framework for decomposing goals into subtasks, not a dedicated marketing automation tool — it lacks the marketing-specific features like content generation, lead scoring, and CRM integrations that this search requires.
LibreChat is an artificial intelligence orchestration platform that provides a unified interface for interacting with multiple language models. It functions as a centralized workspace where users can switch between different intelligence engines, manage complex conversational workflows, and maintain persistent memory across sessions through a vector-database-backed storage system. The platform distinguishes itself through an extensible agent framework that supports autonomous task execution and the integration of external tools. It features a secure, containerized environment for executing co
LibreChat is a general-purpose AI orchestration platform with an agent framework for autonomous tasks, but it is not specifically designed for marketing automation—it lacks dedicated tools for content creation, lead scoring, social media management, or CRM integration needed for this search.
This project provides a comprehensive framework for building, deploying, and orchestrating autonomous agents within a decentralized network. It serves as a collection of patterns and examples for developing intelligent software entities capable of performing complex tasks, making decisions, and interacting with other agents to achieve shared goals. The framework distinguishes itself through its focus on multi-agent orchestration and decentralized communication. It enables the coordination of specialized agent teams that collaborate on workflows through structured messaging protocols, allowing
This repository provides a general framework and examples for building autonomous agents, but it lacks marketing-specific features such as content generation, lead scoring, or campaign orchestration that the visitor is looking for.
LlamaIndex is a comprehensive development framework designed to connect private or external data sources to large language models. It functions as a data-centric toolkit that enables the construction of retrieval-augmented generation systems, allowing developers to build applications that provide context-aware answers based on specific organizational information. The project distinguishes itself through a robust agentic orchestration engine that supports the creation of autonomous agents capable of multi-step reasoning, memory management, and complex tool execution. Beyond simple retrieval, i
LlamaIndex is a general-purpose framework for building LLM-powered agents and RAG systems, not a dedicated marketing automation tool—it lacks the built-in marketing features (lead scoring, social media automation, CRM integrations) needed to directly perform the marketing tasks you're looking for.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| yikart/aitoearn | 21.3K | TypeScript | MIT | |
| zubair-trabzada/ai-marketing-claude | 1.9K | Python | MIT | |
| 32.3K |
| TypeScript |
| AGPL-3.0 |
| wangshub/douyin-bot | 9.6K | Python | MIT |
| mautic/mautic | 9.2K | PHP | other |
| contains-studio/agents | 12.2K | — | — |
| hwchase17/langchain | 139.5K | Python | MIT |
| tmc/langchaingo | 9.4K | Go | MIT |
| openbmb/xagent | 8.5K | Python | Apache-2.0 |
| danny-avila/librechat | 39.3K | TypeScript | MIT |