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
- Open source : app-meetily (transcription locale pure), app-via, app-krisp-alternative (VAD)
- Propriétaire : Otter.ai, Fireflies.ai, Tactiq, Read.ai, Fathom, Granola
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
- Dépôt GitHub : https://github.com/amurex/amurex
- Documentation : https://docs.amurex.ai
- Licence : AGPL-3.0
- Modèles supportés : Whisper, GPT-4o, Claude, Ollama