@sonnechasser/ntrp
v0.1.7
Published
GTM Health Diagnostic CLI — local pipeline analysis tool
Maintainers
Readme
NTRP
GTM health diagnostic CLI — listen to your pipeline, report what you hear.
NTRP sits on top of your CRM exports and activity data, computes five vital signs (freshness, flow rate, drop rate, signal-to-noise, thread depth), and helps you investigate issues in plain English.
Requirements
- Node.js 22+
Install
npm install -g @sonnechasser/ntrpLicense & trial
NTRP requires a license key from Lemon Squeezy. Customer keys are UUID format (e.g. 36150FCC-711E-4BCA-...) delivered by email after checkout.
On first launch, ntrp opens the signup checkout (free trial or Pro), then prompts you to paste your key.
| Flow | Command | Checkout |
|------|---------|----------|
| New signup (trial or Pro) | First launch, /checkout | Signup |
| Trial → Pro upgrade | /upgrade | Pro only |
Trial policy: 11 days full access, then grace through day 30. After day 30, run /upgrade and paste your Pro key.
Activate manually if you already have a key:
ntrp activate <your-license-key>In the REPL: /activate <your-license-key>
Test as a new user
npm uninstall -g @sonnechasser/ntrp
rm -rf ~/.ntrp
npm install -g @sonnechasser/ntrp@latest
ntrpQuick start
Launch the interactive REPL (license prompt runs first if needed):
ntrpVerify setup:
ntrp setup checkOn first run, complete /onboard to set up your company profile, or load sample data:
- Type
use demo datain the REPL, or - Run
ntrp demo --scenario hidden_crisis --no-profile
Then ask questions naturally — e.g. "is our pipeline healthy?" or "what's stuck?"
Setup check
See license, profile, LLM keys, and local paths:
ntrp setup checkHeadless / JSON output:
ntrp setup check --jsonCommon commands
| Command | Description |
|---------|-------------|
| ntrp | Open the interactive REPL |
| /home | Status dashboard (license, profile, dataset) |
| /checkout | Open signup checkout in browser |
| /upgrade | Trial → Pro checkout + paste key |
| /onboard | Company profile wizard |
| /demo | Load demo scenario data |
| /handoff | Export or agent prompts |
| /update | Upgrade to the latest npm version |
| ntrp setup check | Validate local configuration |
Type /help inside the REPL for shortcuts.
AI features (optional)
For AI-powered findings and /ask, store API keys in ~/.ntrp/config.json:
ntrp config set api-key <anthropic-key>
ntrp config set openai-api-key <openai-key>Core vital-sign computation works without AI keys.
Update
Inside the REPL:
/updateOr reinstall:
npm install -g @sonnechasser/ntrp@latestData & config
Local state lives in ~/.ntrp/ (config, sessions, DuckDB datasets). Override with NTRP_HOME if needed.
Checkout URL overrides (optional):
NTRP_CHECKOUT_URL— signup / first-runNTRP_UPGRADE_URL— Pro upgrade (/upgrade)
Links
- Website: ntrp.sonnechasser.com
- npm: @sonnechasser/ntrp
- Repository: github.com/sonnechasser/ntrp-cli-v2
- Issues: GitHub Issues
License
Commercial software — requires a license key. See ntrp.sonnechasser.com.
