BACON-AI App Catalog

Always-on services for humans and AI agents · 5 apps registered · generated 2026-05-22 09:40 UTC
PortAppHostProjURLsStatus
5150
Read-only browser for the tax declarations filed/ tree (DE + UK + NO + cross-cutting). Pure stdlib server. No public exposure (sensitive documents).
viewer tax internal sensitive
tnas
bacon-tax-viewer
15
TAXD
LAN · Tailscale production
5190
Central registry of always-on BACON-AI services for both humans (HTML) and AI agents (JSON). Single source of truth: apps-registry.json.
catalog registry meta internal
tnas
bacon-apps-catalog
19
ACAT
LAN · Tailscale · Public production
5200
Phone + browser webcam scanner (jscanify/OpenCV.js for perspective correction). Writes scans into shared tax-documents/ tree on TNAS. Browser webcam needs HTTPS (use Tailscale Serve for that).
scanner webcam phone ocr internal
tnas
bacon-scan
20
SCAN
LAN · Tailscale production
6160
Live hardware metrics (CPU/RAM/disk) for every mesh machine + Shelly switch control. Polls via SSH using a single ed25519 key minted on TNAS.
monitoring dashboard internal shelly iot
tnas
bacon-server-dashboard
16
SVRD
LAN · Tailscale production
6180
Real-time stream of 15+ sensors from a Samsung Galaxy S23 (accel, gyro, mag, GPS, battery, WiFi/cell, etc). Polls phone_server.py via LAN with Tailscale fallback. SQLite history.
monitoring dashboard iot phone termux
tnas
bacon-mobile-sensor
18
MSEN
LAN · Tailscale · Public production

Service codes (1st digit)

  • 3 — MCP servers / AI agents
  • 4 — REST APIs
  • 5 — Web frontends / SPAs
  • 6 — Monitoring / observability
  • 7 — WebSocket / real-time
  • 8 — Odoo ERP instances
  • 9 — Experimental / overflow

Tier codes (4th digit)

  • 0 — production
  • 1 — hotfix
  • 2 — staging / UAT
  • 3 — QA / SIT
  • 4 — dev-A
  • 5 — dev-B
  • 6 — dev-C
  • 7 — dev-D
  • 8 — dev-E
  • 9 — sandbox

Reserved project numbers

  • 17 — Vite default 5173 collision — never assign
  • 43 — PostgreSQL 5432 collision — never assign
  • 90 — VNC 5900 collision — never assign