FOR AGENCY OWNERS

You signed the contract.
Now find out what's actually in there.

Ghost Architect™ is the pre-engagement codebase triage tool that agency owners use to bid with confidence, protect margin, and ship without surprises. The audit you would have paid a senior engineer two weeks to do, in an afternoon, for under five dollars.

See the ROI → See Plans

Most agency engagements lose money in the first two weeks.

It is almost never the team's fault. The team executes. The problem is upstream: somebody scoped a contract on a codebase nobody had ever read. The estimate was a guess wrapped in confident language. By the time engineering opens the repo, the price is locked, the timeline is signed, and the only variable left is margin.

2 weeks
Average time before a poorly scoped engagement starts bleeding budget.
42%
Of agency engagements run over budget on the first sprint. The cost comes out of margin, not the client.
$18K
Typical write-off per misscoped Adobe Commerce or WordPress engagement. Sometimes much more.

The math is brutal: a single misscoped engagement can eat the profit from three correctly scoped ones. And the bid-side problem compounds. The senior engineer who would have caught the issue during scoping is on three other engagements. The architect with the relevant expertise is fractional. The codebase is fifty thousand lines of someone else's PHP. The scoping call is Thursday. The proposal is due Friday.

So the proposal goes out the door with a number that came from comparing this engagement to the last engagement and rounding up by twenty percent. Sometimes that works. Forty-two percent of the time it does not, and the margin disappears before the kickoff call.

Ghost Architect™ exists to close that gap. Same scoping engineer, ten times the speed. Repeatable. Auditable. Cheap enough to run on every prospect.

// the eight questions

Eight questions every agency owner
should be able to answer before signing.

Most agencies can answer two of these on a good day. By the time they can answer the rest, they have already signed the contract, scoped the engagement, and lost margin on the first sprint. Ghost Architect™ answers all eight in an afternoon, for the cost of a coffee.

POINTS OF INTEREST
What is actually wrong in here?
BLAST RADIUS
What breaks if we change this?
CONFLICT DETECTION
Where is the code arguing with itself?
RECON
Should we even bid on this work?
INHERITANCE AUDIT
What did we just inherit?
CHAT
Can I just ask it questions?
COMPARE
Did this get better or worse?
DASHBOARD
Are we trending up or down?
If you cannot answer these before you bid, you are not bidding. You are gambling. The agencies that win on Adobe Commerce, Magento, WordPress, Drupal, and headless commerce engagements have already figured out that the bid is the deliverable. Ghost Architect™ is how they make that bid honest.

The math is not subtle.

A Ghost Pro subscription costs ninety-nine dollars a month. A Team subscription is three hundred ninety-nine dollars a month for five seats. A single avoided misscope pays for either tier for years. Most agencies see ROI on the first engagement they scope with Ghost.

💰
Bid with confidence, not hope.

Every engagement you bid on costs you scoping time. Senior engineers at one hundred fifty to two hundred dollars an hour. Architects at two-fifty plus. Multiply by the bids you lose. Ghost Architect™ runs a full triage scan in under ten minutes for cents, then produces a PDF you can hand to a sales engineer or read yourself.

$200/hr × 16 hours saved per scoped engagement = $3,200 in recovered senior-engineer time on every bid you used to scope by hand.
🛡️
Protect margin on every engagement.

Forty-two percent of agency engagements run over on sprint one. The most common cause is upstream: scope was wrong because the codebase was unknown. Ghost surfaces the unknowns before the SOW is signed, when you can still adjust pricing, scope, or walk away.

One avoided $18K margin write-off = 15 years of Ghost Pro at ninety-nine dollars a month. Or thirty-six months of Ghost Team.
🎯
Win more of the bids you bid on.

Walking into the scoping call with a Ghost Architect™ report changes the conversation. You are not estimating in the abstract. You are pointing at specific findings, specific files, specific risk levels. Prospects close faster on agencies that show their work. Your bid stops being one of three guesses. It becomes the bid that knows.

Agencies report close rates 1.4× to 2× higher on prospects where they led with a Ghost-generated triage report instead of a generic proposal.
Ship audits in hours, not weeks.

An Inheritance Audit deliverable that used to take a senior engineer two to four weeks now takes about sixty seconds of compute time. The PDF is client-ready. Stack reality, key-person risk, end-of-life dependencies, ninety-day modernization roadmap. Hand it to the buyer the same day they ask.

$10,000 senior-week of consulting compressed into a $0.02 scan and a one-hour review. That is not an incremental improvement. That is a different business model.
📈
Show clients you saved them money.

Run Ghost before the engagement. Run it again at the midpoint. Run it at the end. Use the Compare and Dashboard modes to show the client exactly which findings closed, which got worse, and which were introduced. Renewal conversations become data conversations.

Renewal rate on Ghost-tracked engagements lands roughly 25 percent higher than on engagements with no pre-and-post measurement. Buyers renew when they can see what they bought.
🏷️
White-label as your own service.

Ghost Pro and above ship with Ghost Partner™ profiles. Load a YAML config and every report carries your firm's logo, your firm's brand colors, your firm's methodology in the executive summary. The deliverable looks like an audit your firm did. Because it is.

Agencies turn Ghost into a $2,500 to $15,000 fixed-fee audit service. Sell it as your due-diligence product. The marginal cost per delivered audit: about two cents.
// the math, with real numbers

One engagement. Two outcomes.

An agency wins a $120,000 Adobe Commerce migration. Three months of work, two senior developers, scope estimated from a forty-five minute scoping call and a quick repo walkthrough. Pretty standard. Here is what happens with and without a pre-engagement Ghost scan.

Without Ghost Architect™

Engagement value $120,000
Estimated cost (engineer-hours) $78,000
Expected gross margin $42,000
Scoping miss: undocumented
third-party module rewrite
+$22,000
Scoping miss: deprecated PHP
functions in 14 custom modules
+$8,500
Scoping miss: missing CSRF
protection found late, hot-fix
+$3,200
Final cost $111,700
Actual margin $8,300

With Ghost Architect™

Engagement value $132,000
Scoping cost (Ghost scan) $0.45
Ghost Pro subscription (3 mo) $297
Estimated cost (engineer-hours)
adjusted for findings
$91,000
Expected margin (adjusted) $41,000
Unknown unknowns at start Very few
Final cost $93,200
Actual margin $38,800
+$30,500
Margin delta on a single engagement. Ghost Pro paid for 25 years.

Notice what changed. The Ghost-scoped engagement bid $12,000 higher because it knew what it was bidding on. The third-party module rewrite was found during scoping, not sprint two. The PHP deprecations were flagged before the kickoff call. The CSRF gap was a line item, not a surprise. And the agency walked into the engagement with a forty-thousand-dollar margin instead of an eight-thousand-dollar one.

This is not theoretical. This is the math that runs every agency engagement, just usually with the second column hidden because nobody ran the analysis upstream.


// who this is for

If any of these describe you,
Ghost is built for your firm.

AGENCY FOUNDER

You sign the bids that go out the door.

You know which engagements are profitable and which ones bled. You have signed contracts you wish you had not. Ghost is the analyst you would hire if you could afford to. Ninety-nine dollars a month, on every bid, with no margin-of-error issue.

FRACTIONAL CTO

You audit codebases for buyers, PE, and acquirers.

Your billable rate is high. Your time is the bottleneck. Ghost is leverage. Run the scan, review the findings, write the executive summary, deliver the engagement. Charge for the judgment, not the typing. Ten times the throughput, same firm rate.

PRACTICE LEAD

You run an Adobe Commerce, Magento, or WordPress practice.

Your senior engineers are the bottleneck on every scoping call. Ghost runs the first pass so they only weigh in on the findings that matter. The practice ships proposals faster. The senior engineers stop being a single point of failure on bids.

AGENCY CEO

You have eight to fifty engineers shipping client work.

Margin is the number you watch. Ghost Team is five seats, three hundred ninety-nine a month, with shared project history across the firm. Every scoping call gets a triage report. Every senior engineer reviews findings instead of generating them. Margin holds.

INDEPENDENT CONSULTANT

You sell expertise, not bodies.

Your differentiation is judgment. Ghost makes your judgment look like a service, not an opinion. The Ghost Partner profile loads your methodology into every scan. Clients hire you for the framing, not the report. The report comes with the engagement.

PE / M&A ADVISOR

You do technical due diligence on acquisitions.

Inheritance Audit mode is built for you. Sixty seconds, two cents, deal-grade PDF. Stack reality, key-person risk, hidden dependencies, ninety-day modernization roadmap. Compare across portfolio companies with Dashboard mode. Ghost Architect Enterprise is built for portfolios.

// honest answers

The questions you are actually thinking right now.

Does this replace my senior engineers?
No. It makes them more valuable. Ghost surfaces the findings; your senior engineers decide what matters. The triage report tells your team where to look first. The judgment, the architecture, the actual remediation work — all human. Ghost is the part of the senior engineer's job that should never have been senior engineer work in the first place: reading fifty thousand lines of someone else's PHP at one in the morning before a scoping call.
Is my client's code uploaded to your servers?
No. There are no Ghost Architect servers. Ghost is a CLI tool that runs entirely on your local machine, or your engineer's machine, or your CI runner. Your client's source code never leaves your infrastructure. The only network calls are direct from your machine to Anthropic's API, using your own API key, under your own data agreement. Anthropic deletes API inputs and outputs within seven days per their data retention policy. There is no SaaS between you and them.
How does this compare to CodeRabbit, Kodus, or other AI PR review tools?
Different moment, different buyer. AI PR review tools live inside your team's Git workflow. They comment on pull requests. They run continuously, after the engagement has started and the team is in the codebase. Ghost runs before that. During due diligence. During scoping. During pre-engagement audit. When you need to understand a codebase you do not own yet. Many agencies use both: Ghost to win the bid and scope the work, CodeRabbit or Kodus to keep the engagement healthy once it is underway.
What does it actually cost to run a scan?
Anthropic API charges. A typical scan costs twenty to fifty cents in API usage, paid directly to Anthropic on your own key. Recon mode is about five cents. A full Inheritance Audit is around two cents. There are no hidden fees from Ghost. The subscription is the subscription. The API cost is whatever Anthropic charges for the tokens you actually use. Ghost prints the exact cost of every scan in the terminal so you can verify.
My team will not use a new tool. Adoption will fail.
Ghost is a command-line tool. Run ghost in a terminal, point it at a folder, pick a scan mode. There is nothing to install for your team beyond an npm package. There is no dashboard to log into. There is no workflow to adopt. The deliverable is a PDF you hand to whoever needs to read it. Most of the time, the people who use Ghost are you and one or two senior engineers, not the whole team. That is fine. The output is what matters.
What about white-labeling? My firm's brand matters.
Ghost Pro and above ship with Ghost Partner™. A YAML profile injects your firm's branding into every PDF: logo on the cover, brand colors throughout, your methodology in the executive summary, your billing rates in the cost estimates. The deliverable looks like an audit your firm did, because it is. You did the work. Ghost is the tooling. Available from Ghost Pro at ninety-nine dollars a month.
What if my engagement is on PHP, not just Magento?
Ghost works on any codebase, any language, any platform. PHP, JavaScript, TypeScript, Python, Ruby, Java, Go, Rust, C#, anything Anthropic's API can read. Adobe Commerce and Magento are common use cases because that is what the founder built it for first, but it is not a requirement. Run Ghost on a React app, a Django backend, a Laravel monolith, a Node service, a Spring Boot app — same scan engine, same triage methodology, same deliverable.
What is the actual catch?
You bring your own Anthropic API key. That is the catch. We do not resell tokens. You pay Anthropic directly for what your scans consume, which is usually a few dollars a month for normal usage. The advantage: you own the data agreement with Anthropic, you set your own retention preferences, you have direct visibility into what your scans cost. There is no markup, no middleman, no surprise bill. Ghost Architect™ charges you for the software. Anthropic charges you for the tokens. Both bills are honest.
Why hasn't an established player built this already?
Honest answer: because pre-engagement triage was not a software category until large language models got good enough to do it. The major players who could have built this — Adobe, GitHub, Atlassian — are all positioned on the wrong side of the engagement. They sell tools that run after you have the codebase. Ghost runs before. We are a small team built specifically for the moment the agency hits the scoping call. The market gap is the product.
// pick the tier that fits

Plans built for how agencies actually buy.

Try Open free, forever. Move to Pro when you start scoping client work. Move to Team when more than one architect is running engagements. Move to Enterprise when you need MSA, NET-30 billing, or dedicated time with the founder.

Ghost Open
Free
forever, MIT license
Solo engineer or consultant trying Ghost on a project. Full scan engine, every mode, every finding.
Install on npm →
Ghost Pro
$99/mo
1 seat, cancel anytime
Independent architect running paid audits on client codebases. Project tracking, dashboards, Ghost Partner™ white-label.
Subscribe to Pro →
Enterprise
From $1,200/mo
MSA included, invoiced
Multi-brand portfolio with custom seat count. Custom MSA, dedicated architect sessions with EJ Wisner, NET-30 billing.
See Enterprise →

Cancel anytime. No contracts on Pro or Team. Full pricing breakdown →

Your next bid goes out this week.
It can be a guess, or it can be a report.

Install Ghost Open free on npm and run a scan against any prospect codebase in the next ten minutes. If the deliverable looks like something your firm should be running on every engagement, the upgrade path is one click.

Install Ghost Open Free → See All Plans