NotFair logo

NotFair

nowork-studio/NotFair

Open-source Claude Code skills for SEO, GEO, Google Ads, Meta Ads

GraphCanon updated 2w · GitHub synced 2w

3.3k stars411 forksLast push 3w TypeScript MIT

Decision brief

NotFair is an open-source Claude Code plugin offering specific skills for SEO, GEO, Google Ads, and Meta Ads. It facilitates seamless integration with the Claude Code framework via automated updates after one-time setup.

Good fit when

  • You need to integrate SEO or ad management functionalities into your projects using Claude Code, as NotFair is specially designed for this ecosystem.
  • When targeting support specifically for Google Ads and Meta Ads, NotFair provides tools designed explicitly for these platforms' APIs.

Avoid when

  • Your project does not involve work with Claude Code, since NotFair integrates directly into the Claude framework and may require significant refactoring to adapt it elsewhere.
  • If you are looking for a comprehensive solution that also covers Amazon Ads or other ad networks beyond Google Ads and Meta Ads.
Pricing:
freemium - NotFair is open-source under the MIT license, free for use by any party without limitation. However, extended support or premium features could incur costs not covered in the basic repository.
Requirements:
Min 2 GB RAM

Observed Jul 17, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Very active (6d since push)
As of 2w
Provenance
Not a fork · Organization account
As of 2w
Security (OSV)
7 low (7 low)
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

npm install NotFair
npm

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

Provides open-source plugins and skills for various marketing tools like Google Ads and Meta Ads using Claude Code framework.

Capability facts

Languages
typescript

Source: github.language · Aug 6, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Node.js runtimeNode.js

Source: README excerpt (regex_v1, Aug 6, 2026)

npm install -g notfair
Source link

Tags

README

Install & run

Prerequisites: an Apple Silicon Mac, Node 20+, and at least one harness installed and authenticated — Codex CLI (recommended) or Claude Code. NotFair brings no LLM keys of its own; it runs on the harness login you already pay for.

npx notfair@latest doctor   # preflight: Node, harnesses, data dir, port
npx notfair@latest          # launch the UI at http://127.0.0.1:3327

Or install globally:

npm install -g notfair
notfair
notfair                 Start in the background + open UI (default)
notfair start           Same, with --port <n>, --no-open, --foreground, --data-dir <path>
notfair status          Running? pid, port, uptime, autostart state
notfair stop            Stop the background server
notfair logs            Show / follow the server log (-n N, -f)
notfair update          Update to the latest npm version + restart the server
notfair autostart       enable | disable | status — start at login (macOS launchd)
notfair doctor          Preflight checks with a Fix: line per failure

Install the plugin

One-time setup in Claude Code, automatic updates:

/plugin marketplace add nowork-studio/notfair
/plugin install notfair@nowork-studio

That's it. All skills are now available as /notfair:* commands.

Google Ads + Meta Ads (optional): The first time Claude Code connects to either NotFair MCP server (NotFair-GoogleAds or NotFair-MetaAds), it opens a browser tab and asks you to sign in to notfair.co — authorize once per platform and the token is stored in your OS keychain. No API key to copy, no mcp-remote bridge to install.

Prefer to edit settings.json directly?

Add the marketplace and enable the plugin in ~/.claude/settings.json:

{
  "extraKnownMarketplaces": {
    "nowork-studio": {
      "source": {
        "source": "github",
        "repo": "nowork-studio/notfair"
      }
    }
  },
  "enabledPlugins": {
    "notfair@nowork-studio": true
  }
}
Upgrading from toprank@nowork-studio?

The plugin was renamed topranknotfair in v0.24.0. If you previously installed it as toprank@nowork-studio, uninstall the old entry and install the new one:

/plugin uninstall toprank@nowork-studio
/plugin marketplace add nowork-studio/notfair
/plugin install notfair@nowork-studio

Your data is preserved — the runtime state directory (~/.toprank/, holding portfolio state, change logs, business-context cache, audit history) is intentionally retained under its original name for this release. See CHANGELOG.md for details.

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.