First public release of NetPlanner — AI-powered business decision support for network engineers. Build TCO models, compare vendors, and generate stakeholder-ready PDF reports. Every output is advisory: a recommendation for human review, never an automated action.
Run it (no clone, no build)
Pre-built, multi-arch images are published to GHCR. In an empty folder:
curl -O https://raw.githubusercontent.com/E-Conners-Lab/NetPlanner/main/compose.ghcr.yml
curl -o .env.example https://raw.githubusercontent.com/E-Conners-Lab/NetPlanner/main/.env.example
cp .env.example .env # set ANTHROPIC_API_KEY + JWT_SECRET
docker compose -f compose.ghcr.yml up -dThen open http://localhost:8080 and register an account. Pin this release with NETPLANNER_TAG=1.0.0.
Requires your own Anthropic API key (bring-your-own-key, billed to your account) for the AI features; the TCO calculator is deterministic and works without one. See the README for full prerequisites.
What's in the box
- Projects — create, edit, delete planning scenarios
- AI Advisor — conversational, web-search-backed, streaming, project-scoped
- TCO Calculator — year-by-year cost model with mid-cycle refresh events and versioned snapshots
- TCO Comparison — overlay chart, per-year delta table, assumption diff; embeddable in the PDF
- Vendor Comparison — 2–3 platforms with live pricing research and
confirmed/estimated/unavailableconfidence tags - Reports — export any combination of artifacts as a formatted PDF
Images
Multi-arch (linux/amd64 + linux/arm64), Trivy-scanned (gated on fixable HIGH/CRITICAL), and cosign-signed (keyless).
| Image | Digest |
|---|---|
ghcr.io/e-conners-lab/netplanner-backend:1.0.0 |
sha256:9164a13fa5f26dbf44553b02f7e078fd9591a6511c547a364f56d372609855ad |
ghcr.io/e-conners-lab/netplanner-frontend:1.0.0 |
sha256:35630f12e186b640daf8600371107ecf71adcc1556aa0f5ca07bfa81f410eb96 |
Verify a signature:
cosign verify ghcr.io/e-conners-lab/netplanner-backend:1.0.0 \
--certificate-identity-regexp 'https://github.com/E-Conners-Lab/NetPlanner/.*' \
--certificate-oidc-issuer https://token.actions.githubusercontent.comAlso tagged latest and 1.0.