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