Alkimya
🕸
gathering
Framework multi-agents IA

Un framework collaboratif pour construire des équipes d'agents IA aux personnalités distinctes. Orchestration par Gathering Circles, mémoire sémantique, workflows DAG et support multi-modèles (Claude, OpenAI, Mistral, Ollama…).

Capture d'écran de gathering
🧠
Agents à personnalité
Chaque agent a un rôle, un style de communication et des compétences définies. Ils collaborent, se délèguent des tâches et construisent une mémoire partagée.
⭕
Gathering Circles
Orchestration d'équipes d'agents avec routage intelligent des tâches. Les Circles définissent qui travaille avec qui et comment les résultats sont agrégés.
🔍
Mémoire sémantique
Chaque agent dispose d'une mémoire vectorielle via pgvector. Recherche par similarité sémantique pour retrouver les contextes et décisions passées.
🔀
Workflows DAG
Moteur de workflows orienté graphe acyclique dirigé avec gestion des dépendances, retry automatique, timeout et exécution parallèle des branches indépendantes.
🤖
Multi-modèles
Support natif de Claude, OpenAI, DeepSeek, Mistral, Google et Ollama. Chaque agent peut utiliser un modèle différent selon son rôle.
🔌
206 endpoints REST
API complète FastAPI avec WebSocket, authentification JWT, audit logging et plus de 18 skills intégrés. 1 200+ tests.
Python 3.11+ FastAPI React 19 PostgreSQL 16 pgvector WebSocket JWT structlog Claude OpenAI Ollama