Files
2026-06-09 18:40:21 +02:00

4.3 KiB


title: Amurex created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, artificial-intelligence, productivity, meeting, transcription, python] confidence: medium contested: false sources: [https://selfh.st/apps/?search=amurex]

Amurex 🎙️

Compagnon IA pour réunions qui fournit des notes, résumés et suggestions en temps réel.

Métadonnée Valeur
Site web https://www.amurex.ai
GitHub https://github.com/amurex/amurex
License AGPL-3.0
Langage Python
Étoiles 47
Dernière MAJ 2026-05
Catégorie cat-artificial-intelligence

Description

Amurex est un assistant IA spécialisé dans la gestion et l'amélioration des réunions en ligne. L'application écoute l'audio de la réunion (Zoom, Google Meet, Teams via l'API ou un pont audio système), transcrit en temps réel les échanges et produit automatiquement des notes structurées, des résumés, des action items et des suggestions contextuelles. Le système s'appuie sur Whisper pour la transcription et sur un LLM (OpenAI, Anthropic ou local via Ollama) pour la génération de résumés.

L'objectif principal est d'économiser le temps consacré à la prise de notes et d'améliorer la qualité des échanges en suggérant des reformulations, des questions pertinentes ou des points à clarifier pendant la réunion. Amurex se distingue de solutions purement transcription par sa capacité d'intervention proactive, avec un mode "coach" qui peut signaler qu'un participant parle trop longtemps ou que le sujet dérive.

Le projet est open source, auto-hébergeable et conçu pour fonctionner entièrement en local ou en hybride : la transcription peut tourner sur GPU local, et l'analyse sémantique peut être déportée vers une API externe. Une extension navigateur capture l'audio directement depuis l'onglet de réunion.

Installation

Docker Compose

services:
  amurex:
    image: ghcr.io/amurex/amurex:latest
    container_name: amurex
    restart: unless-stopped
    ports:
      - "8787:8787"
    environment:
      - AMUREX_SECRET_KEY=${AMUREX_SECRET_KEY}
      - OPENAI_API_KEY=${OPENAI_API_KEY}
      - AMUREX_DB_URL=postgresql://amurex:amurex@db:5432/amurex
      - AMUREX_REDIS_URL=redis://redis:6379/0
    volumes:
      - amurex_data:/app/data
    depends_on:
      - db
      - redis

  db:
    image: postgres:16-alpine
    restart: unless-stopped
    environment:
      POSTGRES_USER: amurex
      POSTGRES_PASSWORD: amurex
      POSTGRES_DB: amurex
    volumes:
      - amurex_db:/var/lib/postgresql/data

  redis:
    image: redis:7-alpine
    restart: unless-stopped

volumes:
  amurex_data:
  amurex_db:

Manuelle

git clone https://github.com/amurex/amurex.git
cd amurex
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env  # éditer les variables
uvicorn amurex.main:app --host 0.0.0.0 --port 8787

Configuration

La configuration s'effectue via le fichier .env ou l'interface web au premier lancement. Variables clés : AMUREX_SECRET_KEY (clé de session), OPENAI_API_KEY ou OLLAMA_HOST pour le LLM, WHISPER_MODEL (tiny, base, small, medium, large-v3). Un GPU est fortement recommandé pour la transcription temps réel. L'extension navigateur doit être autorisée à accéder au micro et à l'onglet actif de réunion.

Alternatives

Sécurité

Les transcriptions contiennent souvent des données sensibles (RH, finance, stratégie). Activer systématiquement le chiffrement at-rest de la base PostgreSQL, isoler le conteneur sur un réseau bridge dédié, et préférer un LLM local (Ollama) pour les réunions confidentielles. Couper l'envoi de métadonnées télémétriques via AMUREX_TELEMETRY=false. Sauvegarder régulièrement le volume amurex_data.

Ressources

Pages Liées