Joyus AI is an open-core, multi-tenant AI agent platform for mediated, skills-based AI access. The public repository holds the platform core: MCP services, session/context state, workflow enforcement, content infrastructure, pipeline orchestration, and the specs that govern those systems.
As of April 5, 2026, the repo strategy is:
- keep the public platform core in this repository
- keep organization-specific skills, private corpora, deployment hardening, and private desktop/client surfaces outside this repository
- harden the existing public server and state packages before expanding the next wave of public platform modules
| Surface | Visibility | Notes |
|---|---|---|
joyus-ai-mcp-server/ |
Public | Remote MCP server, integrations, content infrastructure, pipelines, and Inngest evaluation/migration work |
joyus-ai-state/ |
Public | Session/context state package plus workflow enforcement companion surface |
web-chat/ |
Public | Thin browser demo UI for local development and demonstrations |
kitty-specs/ + spec/ |
Public | Constitution, feature specs, implementation plans, and public work-package definitions |
joyus-profile-engine |
Private companion | Content-intelligence engine implementation stays outside the open-core repo today |
Joyus Enrichment |
Paid service / private companion | Commercial CMS enrichment service offered outside this open-core repository; public specs may describe reusable primitives, but the service implementation is not included here |
| org/client skill repos | Private companion | Proprietary skills, corpora, brand assets, and org-specific knowledge |
| deployment / ops repos | Private companion | Environment-specific infrastructure, secrets, and hardening |
joyus-desktop |
Private companion | Desktop surface related to Joyus; requires repository access |
See the full visual explainer at docs/public-platform-visual-explainer.md.
flowchart LR
subgraph Clients["Client Surfaces"]
CD["Claude Desktop / MCP clients"]
WC["web-chat"]
JD["joyus-desktop (private)"]
end
subgraph PublicCore["Public Core In This Repo"]
STATE["joyus-ai-state<br/>session + enforcement"]
MCP["joyus-ai-mcp-server<br/>integrations + content + pipelines"]
SPECS["kitty-specs + spec<br/>constitution + WPs"]
end
subgraph PrivateCompanions["Private Companions"]
ENGINE["joyus-profile-engine"]
SKILLS["org/client skill repos"]
OPS["ops + deployment repos"]
end
CD --> MCP
CD --> STATE
WC --> MCP
JD --> MCP
SPECS --> STATE
SPECS --> MCP
MCP --> ENGINE
MCP --> SKILLS
MCP --> OPS
The public core is not trying to expose every companion system at once. The current public strategy is narrower and matches the code and specs that are actually in this repository:
joyus-ai-statecarries the public session/context and workflow-enforcement foundation from Features002and004.joyus-ai-mcp-servercarries the public server, content infrastructure, and current pipeline runtime from Features006and009.- Feature
010completed the public Inngest spike. Feature011is the planned public cleanup/cutover from the custom pipeline runtime to Inngest. - Feature
007is the current public governance hardening stream. - Feature
008is the public planning stream for tenant-safe profile infrastructure around the private profile engine. - Feature
005remains publicly specified but privately implemented. It is intentionally not counted as part of the public-core WP inventory below. - Feature
012is a public placeholder for generic CMS enrichment and delivery primitives. The branded Joyus Enrichment product is a paid service and is not implemented in this open-core repository.
These roadmap calls reflect the current public/private split for planning language in this repository.
- Platform Framework
- Regulatory Change Detection Pipeline
- Knowledge Base Ingestion
- Code Execution Sandbox
- Plugin compatibility layer
- Compliance Modules
- Compliance framework extensions
- Visual Regression and Accessibility Testing Service
- Asset Sharing Pipeline
- Managed hosting
- Multi-Location Operations Module
- Content Staging and Deployment Pipeline
- Structured knowledge capture and artifact lifecycle management
- AI-assisted research and decision documentation tooling
- Expert Voice Routing
- Joyus Enrichment paid CMS enrichment service
- Self-Service Profile Building
- AI-Assisted Generation
- Profile Engine at Scale
- Attribution Service
Status sources:
- canonical task indexes in
kitty-specs/*/tasks.md - lane data from flat
tasks/WP*.mdfiles where those exist python3 scripts/pride-status.pyrun on April 5, 2026
| Feature | Scope | Status | Notes |
|---|---|---|---|
002 Session & Context Management |
Public code in joyus-ai-state/ |
Implemented | Uses legacy monolithic tasks.md WP tracking rather than flat tasks/WP*.md files |
003 Platform Architecture Overview |
Public architecture planning | Spec-only | Cross-cutting architecture stream with 3 public WPs |
004 Workflow Enforcement |
Public code in joyus-ai-state/ |
Implemented | Uses legacy monolithic tasks.md WP tracking rather than flat tasks/WP*.md files |
005 Content Intelligence |
Public spec, private implementation | Public spec / private companion runtime | Implemented in the private joyus-profile-engine companion repo, not counted in the public-core WP list below |
006 Content Infrastructure |
Public code in joyus-ai-mcp-server/ |
Complete | 12/12 WPs complete |
007 Org-Scale Agentic Governance |
Public governance/docs stream | Planned | 0/6 WPs complete |
008 Profile Isolation and Scale |
Public planning stream | Planned | Canonical public plan is the 8-WP inventory in tasks.md |
009 Automated Pipelines Framework |
Public code in joyus-ai-mcp-server/ |
In progress | 8/10 WPs complete by lane file status |
010 Inngest Evaluation Spike |
Public spike | Complete | 6/6 WPs complete |
011 Inngest Migration |
Public migration plan | Planned | 4 WPs defined; implementation not started |
012 CMS Enrichment Delivery |
Public placeholder | Stub only | Public placeholder for generic CMS enrichment primitives; Joyus Enrichment itself is a paid service outside this repo |
The list below includes the public-core work-package inventory and excludes private companion implementation work.
002 Session & Context Management:WP01Package Setup & Core Types;WP02State Store;WP03State Collectors;WP04Canonical Document Management;WP05State Sharing;WP06MCP Server + Core Tools;WP07MCP Extended Tools;WP08Companion Service;WP09Integration & Hardening.004 Workflow Enforcement:WP01Foundation -- Types, Schemas, Config & Kill Switch;WP02Audit Trail Infrastructure;WP03Quality Gate Engine;WP04Skill Enforcement Engine;WP05Git Guardrails Engine;WP06MCP Tools -- Gates, Branch & Status;WP07MCP Tools -- Skills, Upstream, Audit & Corrections;WP08Companion Service Extensions;WP09Integration Testing & Hardening.006 Content Infrastructure:WP01Content Schema & Foundation;WP02Connector Abstraction & MVP Connectors;WP03Sync Engine;WP04Search Abstraction & PostgreSQL FTS;WP05Entitlement Resolution;WP06Content-Aware Generation;WP07MCP Content Tools;WP08Mediation API Auth & Sessions;WP09Mediation API Endpoints;WP10Voice Drift Monitoring;WP11Observability;WP12Integration Tests & Server Wiring.009 Automated Pipelines Framework:WP01Schema & Foundation;WP02Event Bus;WP03Trigger System;WP04Pipeline Executor;WP05Built-in Step Handlers;WP06Review Gates;WP07Schedule Triggers & Templates;WP08Pipeline API & MCP Tools;WP09Analytics & Quality Signals;WP10Integration & Validation.010 Inngest Evaluation Spike:WP01Local Inngest Server Setup;WP02Port One Pipeline to Inngest Functions;WP03Review Gate viastep.waitForEvent();WP04Per-Tenant Concurrency and Cron Scheduling;WP05Performance Comparison;WP06Decision Document and Migration Plan.
003 Platform Architecture Overview:WP01Domain Decomposition;WP02Governance Alignment;WP03Integration Risk Review.007 Org-Scale Agentic Governance:WP01Baseline and Scoring;WP02Backlog and Ownership;WP03Governance Remediations;WP04Workflow and Metadata Contracts;WP05Automated Checks and CI;WP06Autonomy Leveling and Scenario Policy.008 Profile Isolation and Scale(canonical public plan):WP01Schema & Foundation;WP02Profile Generation Pipeline;WP03Profile Versioning;WP04Composite Profile Inheritance;WP05Self-Service Corpus Intake;WP06Resolved Profile Caching;WP07MCP Tools & Integration;WP08Performance Validation.011 Inngest Migration:WP01Port Remaining Pipeline Functions;WP02Update Routes toinngest.send();WP03Delete Custom Execution Plumbing;WP04Integration Tests and Acceptance.
005 Content Intelligenceis intentionally omitted from the public-core WP inventory above because the implementation target is the privatejoyus-profile-enginecompanion repo even though the specification remains public.012 CMS Enrichment Deliverymay describe generic public-core CMS enrichment primitives over time, but the Joyus Enrichment product is a paid service with implementation outside this repository.
joyus-ai-mcp-server/: public remote MCP server, integrations, content APIs, and pipeline runtime workjoyus-ai-state/: public state and workflow-enforcement packageweb-chat/: thin public browser demokitty-specs/: public feature specs and work-package decompositionspec/: constitution, governance, and cross-feature planning docsdeploy/claude-desktop-config.md: Claude Desktop connector setup
See joyus-ai-mcp-server/README.md.
cd joyus-ai-state
npm install
npm run buildThen add joyus-ai-mcp to your Claude Desktop or Code MCP configuration. See deploy/claude-desktop-config.md.
cd web-chat
python3 -m http.server 8000See CONTRIBUTING.md for setup, branching, and contribution guidelines.
Please read our Code of Conduct before participating.
Apache License 2.0 - see LICENSE for details.