Sobre o projeto

Archestra é uma plataforma de IA empresarial de código aberto tudo-em-um, projetada para centralizar o acesso e o gerenciamento de IA. Ela oferece uma interface de chat para usuários não técnicos, com projetos, aplicativos MCP e front-ends para Slack/MS Teams/e-mail. Para desenvolvedores, oferece um portal LLM e MCP com um único token para Claude Code, Codex e Cursor, além de um gateway LLM com suporte a diversos provedores (Anthropic, OpenAI, Azure, Bedrock, DeepSeek), com limites de custo, chaves de API virtuais e roteamento dinâmico de modelos. O gateway MCP usa OAuth e On-Behalf-Of para execução de ferramentas no contexto do usuário, e um gateway A2A lida com acionamentos agente-a-agente. Um registro MCP privado permite que as equipes publiquem suas próprias ferramentas, e um orquestrador MCP com um operador Kubernetes gerencia ambientes e promoção self-service. O runtime de agentes oferece suporte a acionamentos agendados/por e-mail/webhook, delegação de subagentes, habilidades reutilizáveis, execução de código em sandbox e um sistema de arquivos nativo de K8s. Bases de conhecimento RAG se conectam por meio de conectores. Um construtor de mini aplicativos permite criar aplicativos personalizados. Os recursos de segurança incluem guardrails determinísticos para chamadas de ferramentas, verificação Dual-LLM, proteções contra Lethal Trifecta, SSO (OIDC, SAML, Okta, Entra), RBAC com mapeamento de funções e sincronização de equipes, e gerenciamento de segredos. Os ambientes oferecem suporte a políticas de egress por ambiente e limites de custo. A observabilidade é integrada, com traces OpenTelemetry, métricas Prometheus, logs e rastreamento de custos por equipe. A implantação é feita via Docker ou Helm/Kubernetes. O projeto é open-core (AGPL 3.0 / Enterprise), gratuito para equipes com menos de 30 usuários, e possui canais de versão estável e beta. É membro da Linux Foundation e da CNCF.