AI Platform

General Manager of the ai-* Ecosystem

AI Platform (~/ai-mac-studio/platform/) is the coordination layer for 146+ projects across the ~/ai-mac-studio/ umbrella. It manages ports, routing, machine configuration, shared libraries, the daily morning plan, and this documentation site.

TipQuick Navigation

Architecture — System overview and diagrams · Projects Hub — All 146 active projects · Skills Index — Agent skills reference · Services Dashboard — Live service status · Hub /admin/morning — Daily morning plan

NoteMachine-local configuration

Ports, routes, and packages live here. Configurations that belong to this Mac and do not travel with the portable platform — Tailscale Serve, VS Code Insiders for iPad, host-only LaunchAgents, volume TCC — are collected at ~/ai-mac-studio/docs/ (sibling of platform/, not this site).


The Umbrella Domains

Domain Location Contents Details
platform ~/ai-mac-studio/platform/ Hub :5050, Proxy :5001, Registry, CLI ae-platform this site
pdai ~/ai-mac-studio/pdai/ PDAI document pipeline (consolidated Aug 2026): ai-scholar, ai-viewer, ai-query, ai-lemma-index Projects → PDAI
agents ~/ai-mac-studio/agents/ ~29 tool packages in 6 categories (communication, media, Apple, data-ml, management, infra) ai-agents
apps ~/ai-mac-studio/apps/ Hybrid native+Python apps (ai-korrespondenz, ai-applevoicerecorder) —
scholarly ~/ai-mac-studio/scholarly/ Research projects (ai-karman-manager, causal-architect, …) —
publication ~/ai-mac-studio/publication/ arXiv registry, paper catalog, ai-lektorat —
development ~/ai-mac-studio/development/ Experiments (moss-transcribe, causal-architect, fritz-energy) —
privat ~/ai-mac-studio/privat/ Personal tools (PrivatKanzlei, Syncthing-synced) —
NotePDAI Consolidation — August 2026

The entire PDAI document-processing pipeline was moved from agents/document-processing/ into its own top-level workspace pdai/. All edition viewers (10 collections), ai-query, ai-lemma-index, and ai-scholar now live there. The Hub, proxy routes, and launchd jobs have all been updated. service-commands.yaml was retired in favour of platform/scripts/editions_supervisor.py (com.ai-platform.editions).

→ Full architecture documentation


What ai-platform Provides

Coordination

  • Port registry — config/routes.yaml
  • URL proxy — Port 5001, reads config/routes.yaml
  • Machine configs — machines/*.json
  • Path resolution — shared/env.py (platform_env)
  • Catalog — catalog.duckdb (indexed registry)

Management Tools

  • Hub — http://localhost:5050/admin/
  • CLI — ae-platform (scan, goals, deps, morning, impact)
  • Dev Register — ae-platform projects-dev (146 projects)
  • Morning Plan — generated daily at 06:00 → /admin/morning
  • Dependency Graph — ae-platform projects-dev deps → /admin/dependencies

Core Services Map

PDAI Document Pipeline (pdai/)

Service Port launchd Path
AI Viewer (Enestroem) 5100 com.ai-platform.editions pdai/viewer/ai-viewer
Editions Landing 5111 com.ai-platform.editions pdai/viewer/ai-viewer
Astronomical Diaries 5112 com.ai-platform.editions pdai/viewer/ai-viewer
AI Query (API, Widget) 5113 com.ai-platform.ai-query pdai/agents/ai-query
Famulus Notebook 5118 com.ai-platform.famulus-notebook development/famulus-notebook
Glider Semantic Search 5890 com.ai-platform.editions pdai/index/ai-lemma-index
Ancient Sundials 5720 com.ai-platform.editions pdai/viewer/ai-viewer
Karman-Manager 5725 (manual) scholarly/projects/ai-karman-manager

Platform Services

Service Port launchd
Hub 5050 com.ai-platform.hub
Proxy 5001 com.ai-platform.proxy
ai-korrespondenz 5300 com.ai-platform.korrespondenz
INQUA AI Studio 8080 com.ai.inqua
Syncthing 8385 system

Standards

Standard Requirement
Python ≥ 3.14 / 3.15
Build system hatchling + uv
AI client google-genai
Port range 5000–5999 (see server-port-registry skill)
Async asyncio throughout
Path resolution platform_env — never hardcode absolute paths

Quick Start

# Rebuild catalog from registry
ae-platform index

# Scan all 146 projects (fast, ~10s)
ae-platform projects-dev scan

# Generate morning working plan
ae-platform projects-dev morning
# → open: http://localhost:5050/admin/morning

# Show cross-project impact for ai-query
ae-platform projects-dev impact ai-query

# Check all services
ae-platform status
# Hub admin pages
open http://localhost:5050/admin/          # Live service status
open http://localhost:5050/admin/morning   # Morning working plan
open http://localhost:5050/admin/register  # Dev register (all 146 projects)
open http://localhost:5050/admin/dependencies  # Dependency graph

Last updated: 2026-08-24 · platform/AGENTS.md — agent guide