
In simple English
This tool connects to your online advertising accounts and helps you track spending and performance. You ask questions in chat or the command line about which ads cost the most. It generates weekly or monthly performance reports with charts and recommendations. Live changes to your campaigns are turned off by default so nothing changes without your approval. You can run it on your own computer or pay for managed hosting.
What it is
An open-source AI agent built for cross-channel campaign analysis and reporting across major ad platforms. It combines ad account integrations with reporting skills and a knowledge base to help you interpret performance data.
What it is good for
Solo founders and marketers who manage ads across Google, Meta, Reddit, LinkedIn, and other networks and want to automate performance reporting and investigation without building custom dashboards.
- Connects to multiple major advertising networks through unified integrations.
- Generates weekly and monthly performance reports with automatic data verification.
- Keeps live ad changes disabled by default with strict approval requirements.
- Requires Python 3.11 and the uv package manager to install and run.
- Needs external API keys for your advertising platforms and language models.
- Running it in production requires Docker, PostgreSQL, and a separate hosting setup.
manual advertising spreadsheets and fragmented ad platform dashboards
postgresql
- langchain-ai/deepagents31k stars
The foundational framework used to build and deploy managed AI agents.
- langchain-ai/langchain148k stars
A popular library for building applications with large language models.
- apache/airflow47k stars
Runs chains of scheduled jobs written in Python, and keeps a record of every run.
- cybertec-postgresql/pg_timetable1.4k stars
A job scheduler for PostgreSQL whose jobs and schedules live in the database itself.
git clone https://github.com/langchain-ai/paid-media-agent.git cd paid-media-agent uv sync uv run paid-media-agent setup