Install once
Global CLI, available from any repository.
curl -fsSL https://ghost-engineer.dev/install.sh | bash
Ghost Engineer
A Unix-first CLI that reconstructs repository intelligence locally, writes a `.ghost/` workspace, and sends structured context to IBM Bob only when you ask for AI reasoning.
Powered by IBM Bob for optional reasoning. Deterministic analysis works locally without Bob.
First run
Install once. Run anywhere.curl -fsSL https://ghost-engineer.dev/install.sh | bash
cd any-repository
ghost analyze .
Ghost Engineer analyzed any-repository
Workspace created: .ghost/
Start here: .ghost/project-summary.md
Workflow
Global CLI, available from any repository.
curl -fsSL https://ghost-engineer.dev/install.sh | bash
Open a codebase and scan it locally.
cd any-repository
ghost analyze .
Get architecture, dependencies, and summaries.
.ghost/
├── architecture.json
├── dependency-map.json
└── project-summary.md
Optional AI reasoning on top of local context.
ghost explain
ghost analyze . --bob # optional
Install path
Global installs the CLI for any repository. Source is for local development from this repo.
curl -fsSL https://ghost-engineer.dev/install.sh | bash
ghost analyze .
ghost explain
ghost analyze . --bob
git clone https://github.com/deepdevjose/ghost-engineer.git
cd ghost-engineer
npm install
npm run build
cd apps/cli
npm link
cd ../..
ghost analyze .
Environment
Local workspace
.ghost/
├── architecture.json
├── dependency-map.json
├── project-summary.md
├── bob-analysis.md
├── docs/
│ ├── onboarding.md
│ └── test-plan.md
├── reports/
│ ├── initial-analysis.md
│ └── final-report.md
├── patches/
└── bob/
Structure, scripts, packages, entry points, language mix, and framework signals.
Human-readable summaries and reports before any AI reasoning is required.
Prompt and response artifacts when you choose to send structured context to IBM Bob.