⚠ Independent project — not affiliated with Intelcom Courrier Canada Inc. in any way. Learn more ↓

Terminal dashboard for tracking Intelcom courier packages on Windows, Linux, and macOS — color-coded status, persistent tracking numbers, and hourly auto-refresh.

Package list
PS IntelcomTracker
╭──────┬─────────────────────┬──────────┬──────────────────────────┬─────────────────┬─────────────────────┬─────────╮
│   #  │ Tracking ID         │ Nickname │ Status                   │ Location        │ ETA Window          │ Updated │
├──────┼─────────────────────┼──────────┼──────────────────────────┼─────────────────┼─────────────────────┼─────────┤
│   1  │ INTLCMI000000001    │ —        │ Data received            │ —               │ —                   │ 1d ago  │
│   2  │ INTLCMI000000002    │ Best Buy │ Received                 │ Candiac, QC     │ —                   │ 4h ago  │
│   3  │ INTLCMI000000003    │ IKEA     │ At station               │ Montréal, QC    │ —                   │ 3m ago  │
│ > 4  │ INTLCMI000000004    │ Amazon   │ Loaded                   │ Brossard, QC    │ 1:28 PM – 2:28 PM   │ 5s ago  │
│   5  │ INTLCMI000000005    │ Costco   │ Delivered - No Signature │ Laval, QC       │ —                   │ 2h ago  │
│   6  │ INTLCMI000000006    │ Wayfair  │ Delivery failed          │ —               │ —                   │ 2d ago  │
╰──────┴─────────────────────┴──────────┴──────────────────────────┴─────────────────┴─────────────────────┴─────────╯
[A] Add  [D] Delete  [R] Refresh  [↑↓] Navigate  [Enter] Details  [Q] Quit   auto-refresh in 58m 30s
Detail view
PS IntelcomTracker
╭─ Package Details ──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ Tracking ID:  INTLCMI000000004                           Nickname:  Amazon                                         │
│ Status:  Loaded                                          Driver:  Rayen                                            │
│ ETA Window:  Fri May 22, 1:28 PM – Fri May 22, 2:28 PM                                                             │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
                                                    Event History
╭──────────────────────────┬────────────────────────────────────────────────┬────────────────────────────────────────╮
│ Time                     │ Event                                          │ Location                               │
├──────────────────────────┼────────────────────────────────────────────────┼────────────────────────────────────────┤
│ Fri May 22, 12:53 AM     │ Data received                                  │ —                                      │
│ Fri May 22, 11:09 AM     │ Received                                       │ Candiac, QC                            │
│ Fri May 22, 11:09 AM     │ Delivery station inbound scan                  │ Candiac, QC                            │
│ Fri May 22, 1:27 PM      │ Loaded                                         │ Brossard, QC                           │
╰──────────────────────────┴────────────────────────────────────────────────┴────────────────────────────────────────╯
[Esc] Back to list

Features

🎨

Color-coded status

Yellow for out for delivery, green for delivered, cyan for at station, grey for pending — readable at a glance.

🔄

Auto & manual refresh

Polls the API automatically every hour. Press R for an on-demand refresh, rate-limited to once every 5 minutes.

💾

Persistent tracking

Tracking numbers and cached responses survive between sessions in a local JSON file. No account needed.

📋

Full event history

Press Enter on any package to view its complete scan timeline with timestamps and locations.

🔒

Fully local

No account. No telemetry. No cloud. All data stays on your machine — see the Privacy Policy.

📦

No runtime required

Download the self-contained binary for your platform from Releases and run it directly — no .NET installation needed.

Runs Everywhere

Self-contained binaries — no .NET installation required. Just download and run.

OSArchitectureFormat
Windowsx64, ARM64.exe
Linux (glibc)x64, ARM64ELF
Linux (musl / Alpine)x64, ARM64ELF
macOSIntel, Apple SiliconMach-O

Getting Started

Option A — Prebuilt binary (recommended)

  1. Go to the latest GitHub Release
  2. Download the binary for your platform (Windows .exe, Linux, or macOS)
  3. Run it — on Windows, SmartScreen may warn about an unsigned binary; on macOS, right-click → Open to bypass Gatekeeper
  4. Press A to add your first tracking number

Option B — Build from source

PS> winget install Microsoft.DotNet.SDK.9
PS> git clone https://github.com/michaelsanford/IntelcomTracker
PS> cd IntelcomTracker
PS> dotnet run

First run downloads NuGet packages then launches the dashboard.

Key Bindings

KeyAction
AAdd a tracking number
DDelete the selected tracking number
RManual refresh — once per 5 minutes
/ Navigate between packages
EnterView full event history for the selected package
EscReturn to dashboard from detail view
QQuit

Privacy

IntelcomTracker collects no data. Everything stays on your computer.

Read the full Privacy Policy →

Verified Builds

Every release is cryptographically signed and auditable. You can verify that the binary you downloaded was built by this project's CI — not modified by anyone after the fact.

🔏

Sigstore cosign

Keyless cryptographic signature tied to the GitHub Actions build. Verifiable by anyone, no trust-on-first-use.

📜

GitHub Attestation

Proves the binary was produced by a specific commit in this repo's CI pipeline — not someone's laptop.

📦

SBOM included

Every release ships a CycloneDX bill of materials listing all dependencies and versions. Scan it for CVEs yourself.

Bug Reports

Found a bug? Please open an issue on GitHub.

Security

To report a security vulnerability, please use GitHub Security Advisories. Do not open a public issue for security reports.

Disclaimer

⚠ Not affiliated with Intelcom Courrier Canada Inc.

IntelcomTracker is an independent, unofficial, open-source project. It is not affiliated with, endorsed by, authorized by, sponsored by, or connected in any way to Intelcom Courrier Canada Inc. or any of its subsidiaries, affiliates, or partners.

Intelcom is a trademark of Intelcom Courrier Canada Inc. This project is not sanctioned by them, has no relationship with that company, and they bear no responsibility for it. Use at your own risk.

This tool queries the same public HTTPS endpoint your browser uses when you visit Intelcom's tracking page. See the Privacy Policy for details on what data is and isn't transmitted.