GraphCanon updated 2w · GitHub synced 2w
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 npmSimilar 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.
Source: README excerpt (regex_v1, Aug 6, 2026)
npm install -g notfairSource 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 toprank → notfair 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.