What is a Ghost Partner Profile?

When a consultant or agency runs Ghost Architect for a client, the output carries Ghost Architect branding by default. The PDF cover says Ghost Architect. The footer says ghostarchitect.dev. The methodology section describes Ghost's approach, not yours.

A Ghost Partner Profile changes all of that. It is a YAML file that tells Ghost who is running the scan, how they work, what they charge, and how their reports should look. When a profile is active, every report Ghost generates is branded to you -- not to Ghost Architect.

The client sees your firm name on the cover. Your methodology in the report body. Your billing rates in the cost estimates. Your accent color in the PDF. Your footer on every page.

Ghost does the work. You get the credit.

What a profile injects into every scan

A Ghost Partner Profile controls six things across every report:

All seven report types are white-labeled when a profile is active. Points of Interest, Blast Radius, Conflict Detection, Recon, Inheritance Audit, Executive Brief, and Ghost Brief all respect the active profile. One profile file controls the branding across every output Ghost can generate.
POI Scan PDF + MD
Cover, header, footer, methodology section, cost estimates
Blast Radius PDF + MD
Cover, header, footer, billing rate calculations
Conflict Detection PDF + MD
Cover, header, footer, analyst attribution
Recon PDF + MD
Cover, header, footer, engagement framing
Inheritance Audit PDF
Cover, methodology section, firm name throughout
Executive Brief PDF
Cover, header, confidentiality notice, footer
Ghost Brief HTML
Logo initial, header brand text, footer link
Markdown Reports
Header attribution, prepared-by block, footer text

Three ways to create a profile

Option 1 -- The interactive wizard

The fastest path. Run Ghost and select Ghost Partner Profile from the top-level menu, then choose Create new profile. Ghost walks you through a short interactive flow:

Ghost saves a fully-formed YAML file to ~/.ghost/profiles/ and immediately offers to activate it for the current session. Two minutes from start to first white-labeled scan.

Option 2 -- Write the YAML directly

If you prefer to hand-write your profile or want full control over every field, create a .yaml file anywhere on your machine and point Ghost at it with --profile /path/to/your-profile.yaml. The YAML schema supports everything the wizard covers plus additional fields the wizard does not expose.

Option 3 -- Bring your own methodology document

Already have a written methodology? A Google Doc you exported, a Notion page, a one-pager in Markdown? Save it as a .md or .txt file and point Ghost at it directly. Ghost auto-detects the format and extracts the structure via Claude, caching the result so subsequent runs are instant.

# Markdown methodology
ghost --profile ~/Documents/my-audit-methodology.md

# Plain text — Ghost extracts structure via Claude
ghost --profile ~/Documents/my-audit-methodology.txt

Ghost looks for recognized section headings in Markdown files -- Priorities, Anti-patterns, Red flags, Branding -- and optional YAML frontmatter between --- markers at the top of the file.

How to activate a profile

Ghost Partner Profiles are accessible three ways:

From the top-level menu

As of v8.2.5, Ghost Partner Profile appears in the very first menu -- before you select any codebase. Select it, choose Select and use a profile this session, pick from your saved profiles, and every scan you run in that Ghost session will use your branding. No --profile flag required.

Per-run flag

ghost --profile ~/.ghost/profiles/my-profile.yaml

Loads a specific profile for one run. Useful when you have multiple profiles for different clients or methodologies and want explicit control over which one is active.

Set a default profile

ghost --set-default-profile my-profile-slug

Sets a profile as your default. Ghost auto-applies it to every scan automatically without requiring the flag or menu selection. Override it for a single run with --profile or opt out entirely with --no-profile.

What changes when a profile is active

The scan itself does not change. Ghost analyzes the codebase the same way regardless of whether a profile is active. What changes is everything around the output.

Without a profile With a Ghost Partner Profile
PDF cover: Ghost Architect™ PDF cover: Your firm name
Footer: ghostarchitect.dev Footer: Your footer text
Accent color: Ghost orange Accent color: Your hex color
Cost estimates: Ghost default rates Cost estimates: Your billing rates
Methodology: Ghost's description Methodology: Your named methodology
Ghost Brief logo: G Ghost Brief logo: Your firm initial
Confidentiality: Ghost default Confidentiality: Your custom notice

The business case for Ghost Partner Profiles

Pre-engagement triage is a billable service. Agencies and fractional CTOs charge for codebase audits, engagement scoping, and technical due diligence. Ghost Architect does that work in under an hour for under five dollars in API costs.

With a Ghost Partner Profile, the deliverable you hand to the client carries your name, your methodology, and your branding. The client sees your firm on the cover. They associate the quality of the output with you -- not with a third-party tool.

That is the difference between a tool you use and a service you deliver. Ghost Partner Profiles let you deliver Ghost's output as your own work product.

A fractional CTO walking into a new engagement on day one can run a full Points of Interest scan, generate an Executive Brief, and hand the client a branded one-page risk summary -- all in the first hour, all under their own firm name. That is a first-impression that books the next engagement.

An agency scoping a Shopify Plus migration can run a profile-branded POI scan and Blast Radius analysis, wrap it in a client-ready PDF with their accent color and logo, and send it before the SOW is signed. That is a deliverable that justifies the scoping fee and builds confidence before a single line of code is touched.

Who Ghost Partner Profiles are for

Availability

Ghost Partner Profiles are available on Ghost Pro ($99/mo), Ghost Pro Max ($199/mo), Ghost Team ($399/mo), Ghost Team Max ($799/mo), Ghost Enterprise ($1,200/mo), and Ghost Enterprise Max ($2,500/mo).

Ghost Open users see the Ghost Partner Profile option in the menu with an upgrade prompt and a link to the pricing page. The option is always visible so every Ghost user knows the capability exists.

Ghost Partner Profiles are live in v8.2.5.

Install or update now and run ghost to access profile management from the top-level menu.

npm install -g ghost-architect-open@latest
See Pricing

EJ Wisner, founder of Ghost Platform™