# 🗺️ Ottoprise Ecosystem — Complete Feature Map

> **Comprehensive Architectural & Functional Reference**  
> **Ecosystem:** Ottoprise / Workprise / Open Good Lab  
> **Repository:** [https://github.com/workprise/Ottoprise](https://github.com/workprise/Ottoprise)  
> **Production Server:** [https://workprise.fr](https://workprise.fr)  
> **Date:** August 2026

---

## 1. 🖥️ Multi-Surface Interfaces & Clients

### 1.1 Workprise Desktop (`apps/desktop`)
* **Native Desktop App**: Sovereign, local-first client available on macOS, Windows, and Linux.
* **Core Views**: Visual Diff Viewer, Workspace Tree, Real-Time Logs, Subagent Graph, and Session History.
* **Local-First Security**: Code, files, and voice never leave the local environment unless cloud mode is explicitly toggled.

### 1.2 Web Client & Collaborative Dashboard (`apps/app`)
* **Remote Session Manager**: Monitor agent progress, inspect token costs, and provide interactive approvals via web UI.
* **Team Workspaces**: Multi-user permissions, shared session stashes, and team memory sync.

### 1.3 Otto Code CLI & Terminal REPL (`AI-agent/otto-runner.ts`)
* **Interactive Terminal UI**: Powered by React Ink with custom keybindings, vim mode, and progress animations.
* **40+ Built-In Tools**: Shell execution (`BashTool`), filesystem (`FileReadTool`, `FileEditTool`, `GlobTool`, `GrepTool`), LSP, MCP, and Subagent delegation (`AgentTool`).
* **Companion Buddy (`AI-agent/buddy/`)**: Interactive ASCII/terminal companion with reactive expressions and speech bubbles.

### 1.4 Production Daemon & Headless Server (`apps/server`)
* **Background Daemon**: Auto-managed via `systemd` (`otto.service`) on port `3080`.
* **REST & WebSockets API**: Endpoints for `/health`, `/api/agents`, `/api/chat`, and background task execution.
* **Reverse Proxy & SSL**: Pre-configured Nginx reverse proxy with automated Let's Encrypt SSL certificates.

---

## 2. 🏛️ Multi-Agent Executive Fleet & Swarm Coordination

### 2.1 The 14 Executive C-Level Agents (`.otto/agents/`)

```mermaid
graph TD
    CEO["👑 Founder & CEO"]
    
    subgraph "🏛️ Governance & Operations"
        Oscar["Oscar (COO) — Execution & Cadence"]
        Paloma["Paloma (CFO) — Finance, FinOps & Fundraising"]
        Valere["Valère (CLO) — Legal, GDPR & AI Act"]
        Maya["Maya (CSO) — Strategy & Partnerships"]
    end

    subgraph "⚙️ Product & Engineering"
        Diane["Diane (CPO) — Product Vision & UX/UI"]
        Milo["Milo (Tech Lead) — Systems & Server Architect"]
        Arthur["Arthur (CISO) — Security & Prompt Defense"]
    end

    subgraph "🚀 Growth & Revenue"
        Sacha["Sacha (Growth) — Acquisition & SEO"]
        Hector["Hector (Sales) — B2B Enterprise Closing"]
        Nora["Nora (CSM) — Onboarding & Low Churn"]
        Theo["Théo (DevRel) — Open Source & MCP Hub"]
        Clara["Clara (PR/Comms) — Brand & Storytelling"]
        Eleonore["Éléonore (VP International) — Europe & DACH"]
    end

    subgraph "👥 People & Culture"
        Leon["Léon (Chief People) — Talent & Culture"]
    end

    CEO --> Oscar
    Oscar --> Paloma & Valere & Maya
    Oscar --> Diane & Milo & Arthur
    Oscar --> Sacha & Hector & Nora & Theo & Clara & Eleonore
    Oscar --> Leon
```

### 2.2 Specialized Industry Profiles (`.otto/agents/`)
1. **Chercheur (Researcher)**: PubMed, bioRxiv, ClinicalTrials.gov, literature synthesis, citation audit.
2. **Étudiant (Student)**: Course ingestion (PDF, PPTX, YouTube), guided flashcards, pedagogical explanations.
3. **Entrepreneur**: Pitch decks, competitive intelligence, budget forecasting, lean CRM.
4. **Juriste (Legal)**: Contract triage, GDPR & European AI Act compliance audits, non-standard clause detection.
5. **Médecin (Medical)**: Biomedical literature, pharmacology data (ChEMBL, PubChem), clinical trial protocols.
6. **Tech Engineer**: Architecture review, automated test generation, code search (`llmx`), security hardening.

### 2.3 Coordinator Swarm Engine (`coordinator/`, `TeamCreateTool`)
* **Coordinator Mode**: Autonomous division of complex goals into directed subtasks assigned to parallel workers.
* **Worker Mailboxes**: Inter-agent messaging (`SendMessageTool`) with memory snapshots and shared session state.

---

## 3. 🎙️ Voice & Hands-Free Interaction

* **Hands-Free Engine (`packages/handsfree`)**: Real-time STT (Speech-to-Text) and TTS (Text-to-Speech) streaming.
* **Multilingual Accents (`opengood-accents.html`)**: Natural accent tuning and voice persona modulation.
* **Continuous Audio Capture**: Local low-latency audio capture with noise suppression.

---

## 4. 🧩 MCP (Model Context Protocol) & Connectors

* **400+ Master Connectors (`connectors/connectors-master.json`)**:
  * **Databases**: PostgreSQL, MySQL, MSSQL, Redis, SQLite, MongoDB.
  * **Cloud & Infrastructure**: AWS (Bedrock, S3, Lambda), Google Cloud, Azure, Docker, Kubernetes.
  * **Productivity & SaaS**: GitHub, GitLab, Jira, Notion, Linear, Slack, Google Workspace.
* **Enterprise MCP Client (`packages/enterprise-mcp-client`)**: Dynamic discovery and invocation of local and remote MCP servers.
* **Omnichannel Messaging Connectors (`packages/connect-link`)**: Two-way bridges for **WhatsApp**, **Telegram**, and **Slack**.

---

## 5. 🛠️ Ottoprise Hub Skills (`hub/skills/`)

| Domain | Available Skills |
| :--- | :--- |
| **Research & Papers** | `paper-lookup`, `scientific-writing`, `statistical-analysis`, `scientific-brainstorming` |
| **Local Knowledge Base** | `wiki-init`, `wiki-ingest`, `wiki-query`, `wiki-audit`, `wiki-merge`, `wiki-lint` |
| **Productivity Tools** | `gmail`, `google-slides`, `google-tts`, `notebooklm`, `outline`, `create-cal-com-link` |
| **Database Operations** | `postgres`, `mysql`, `mssql` |
| **Developer Workflows** | `worktree-workflow`, `worktree-ux-pr`, `sandbox-lifecycle-fastlane`, `plugin-creator` |
| **Visuals & Charts** | `markdown-mermaid-writing` (C4 Architecture, Sequence, Gantt, Class Diagrams) |

---

## 6. 🛡️ Verification, Security & DevSecOps

* **Fraimz Validation System (`AGENTS.md`)**:
  * Frame-by-frame proof mechanism (`fraimz.html`) binding observable assertions, user actions, and automated UI screenshots.
* **Warden Security Layer**:
  * Strict path traversal validation, `.otto/` configuration protection, and prompt injection defense.
* **Telemetry & Cost Tracking**:
  * Token usage tracker, budget threshold alerts, and session replay debugger.
