System design
Architecture
An interactive map of how JobOps Copilot fits together — drag to pan, scroll to zoom, and click any node with an ↗ to open its source. The Node API owns the CRM and orchestration; a Python service owns the real AI. Follow the teal path for the AI pipeline.
System architecture: a browser uses the Next.js web app, which calls the Express API over REST. The API delegates AI work to a Python FastAPI agent (LangChain multi-provider LLMs, retrieval-augmented generation, and pandas telemetry). Data is stored in Azure PostgreSQL with the pgvector extension. Supporting services include Azure Blob Storage for report exports, Hugging Face sentence-transformer embeddings, n8n / Make / Zapier automation feeding the API webhooks, and Azure platform services (Application Insights, Key Vault, and Log Analytics).
Prefer a static image? The same diagram lives in the README and in docs/ARCHITECTURE.md.