git404hub

what is adspilot fr?

adsorgcn/adspilot — explained in plain English

Analysis updated 2026-05-18

18TypeScriptAudience · developerComplexity · 4/5LicenseSetup · hard

tl;dr

AdsPilot is a locally run AI agent that operates your own Google Ads account directly through natural language, replacing a hosted dashboard with pluggable providers for offers, keywords, traffic filtering, and multi-account management.

vibe map

mindmap
  root((AdsPilot))
    What it does
      AI drives Google Ads
      No hosted login
      Local credentials only
    Core capabilities
      Affiliate provider
      Keyword provider
      Traffic filtering
      Multi-account management
    Architecture
      Go service modules
      Go workspace
      Pluggable providers
    Rules
      No fake traffic
      No cloaking
      Credentials in env vars only

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Let an AI select ad offers, write ad copy, and manage Google Ads campaigns from plain-language instructions.

VIBE 2

Filter fake or low-quality traffic using layered fingerprint, rate, behavioral, and conversion signal checks.

VIBE 3

Manage multiple Google Ads accounts with isolated browser sessions instead of a shared hosted login.

VIBE 4

Keep Google OAuth credentials local to your own machine rather than stored on a vendor's servers.

what's the stack?

TypeScriptGoPostgreSQLRedisGoogle Ads API

how it stacks up fr

adsorgcn/adspilotacoyfellow/svelte-edgealectrocute/honeyprompt
Stars181818
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyhardmoderate
Complexity4/53/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1h+

Requires your own Google Ads Developer Token, OAuth client credentials, PostgreSQL, and Redis to run.

MIT license: free to use, modify, and distribute, including commercially, as long as the copyright notice is kept.

in plain english

AdsPilot is a tool for automating and optimizing Google Ads campaigns, built around the idea that an AI, not a web dashboard, is the interface. Instead of logging into a hosted platform, users install AdsPilot locally, connect their own Google Ads account through a browser based authorization step, and then talk to an AI in plain language to select offers and keywords, build and adjust ad campaigns, filter unwanted traffic, and manage multiple accounts. The README explains that traditional advertising software needs login systems, subscription billing, and multi tenant permissions because the platform is doing the work on your behalf. AdsPilot flips this: the AI does the work, credentials and OAuth tokens stay on the user's own machine, and nothing is sent to a remote server, so those hosted-platform pieces are simply not needed. Four core capabilities are described. First, a pluggable affiliate provider interface lets the AI choose offers and write ad copy from structured affiliate data, with new affiliate networks added without touching the core system. Second, a keyword provider interface abstracts keyword data sources, starting with the Google Ads API and falling back to CSV import if API access is not yet approved. Third, real traffic is filtered through four layers, ranging from millisecond level fingerprint and rate checks to slower behavioral signals and offline conversion feedback, explicitly described as filtering out fake traffic rather than generating any. Fourth, multi account management uses Google Ads MCC alongside a fingerprint browser provider to keep account sessions isolated. The system is built as a set of independent Go service modules connected through a Go workspace, covering areas like the Google Ads API layer, an AI abstraction layer, site and keyword ranking, recommendations, and a console backend, with several modules such as affiliate integration and anti fraud filtering still planned. The project states firm rules against generating fake traffic or cloaking content differently for search engine crawlers versus real users, and that credentials are never stored in code, only in environment variables. The project is released under the MIT license and is still under active development.

prompts (copy fr)

prompt 1
Set up AdsPilot locally and walk me through connecting my own Google Ads account via OAuth.
prompt 2
Explain how AdsPilot's four traffic filtering layers work to catch fake clicks without generating any.
prompt 3
Show me how to implement a new AffiliateProvider interface to add a different affiliate network.
prompt 4
How does AdsPilot's multi-account management keep browser sessions isolated across Google Ads accounts?
prompt 5
Ask the AI in AdsPilot to build a new ad campaign for a specific product offer and keyword set.

Frequently asked questions

what is adspilot fr?

AdsPilot is a locally run AI agent that operates your own Google Ads account directly through natural language, replacing a hosted dashboard with pluggable providers for offers, keywords, traffic filtering, and multi-account management.

What language is adspilot written in?

Mainly TypeScript. The stack also includes TypeScript, Go, PostgreSQL.

What license does adspilot use?

MIT license: free to use, modify, and distribute, including commercially, as long as the copyright notice is kept.

How hard is adspilot to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is adspilot for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.