Framework de agente pessoal de IA self-hosted em Python, com WebUI no navegador, cliente de terminal, canais de chat, ferramentas, memória e suporte a MCP.
EKKOLearnAI/ekko-studio
Um workspace de IA local-first para chat com múltiplos agentes, agentes de programação e fluxos visuais, como app desktop ou console web self-hosted.
- Estrelas
- 11,504
- Forks
- 1,421
- Issues abertas
- 504
- Último commit
- há 4 horas
O que é?
O Ekko Studio é um workspace para executar vários agentes de IA em uma única interface. Ele se conecta ao Hermes Agent e ao Ekko Agent integrado, além de vários CLIs de agentes de programação, como Claude Code, Codex, OpenCode e Copilot CLI. Também oferece chats individuais, salas de chat em grupo e fluxos visuais que encadeiam etapas de agentes com pontos de aprovação.
O projeto está disponível como app desktop Electron para Windows, macOS e Linux, como CLI npm (ekko-studio-web), que disponibiliza um console no navegador pela porta 8648, e como imagem Docker. Sessões, arquivos, tarefas agendadas, quadros Kanban, análises de uso, um terminal web e configurações de provedores de modelos são gerenciados por perfil do Hermes. Há também login e controles de acesso a perfis para vários usuários.
O backend é um servidor Koa e Socket.IO com armazenamento em SQLite, e o frontend é feito com Vue 3 e TypeScript. Os agentes de programação são executados na máquina que hospeda o backend do Studio, então os CLIs deles precisam estar instalados nela.
Recursos principais
- 01Chat individual com múltiplos agentes, salas de chat em grupo e fluxos visuais que compartilham o mesmo catálogo de agentes
- 02Integrações com Hermes Agent, Ekko Agent e vários CLIs de agentes de programação, com instalação gerenciada pelo Agent Manager
- 03Conexão com 10 plataformas de mensagens, como Telegram, Discord, Slack, Feishu e WeChat
- 04Gerenciamento de provedores de modelos com fluxos OAuth e endpoints personalizados compatíveis com OpenAI
- 05Navegador de arquivos integrado, terminal web, tarefas cron agendadas e quadro Kanban
- 06Entrada e saída de voz com vários adaptadores de provedores de TTS e STT
Casos de uso
- Executar Claude Code, Codex e outros agentes de programação lado a lado em um único console no navegador
- Criar pipelines de agentes com várias etapas e pontos de aprovação para pesquisa, programação e revisão
- Hospedar por conta própria um workspace compartilhado de chat com IA para uma equipe pequena, com controle de acesso por perfil
- Direcionar chats de plataformas de mensagens e de um app mobile para um único backend de agentes
Início rápido
- 1
Instale a CLI globalmente pelo npm
npm install -g ekko-studio - 2
Inicie o console web auto-hospedado
ekko-studio-web start
Antes de usar
- Os agentes de programação precisam estar instalados na máquina que hospeda o backend do Studio.
- A instalação pelo npm detecta uma instalação existente do Hermes em vez de incluí-lo.
- Algumas integrações com agentes de programação exigem instalação manual.
Tópicos
Perguntas frequentes
- O que é ekko-studio?
- Um workspace de IA local-first para chat com múltiplos agentes, agentes de programação e fluxos visuais, como app desktop ou console web self-hosted. O Ekko Studio é um workspace para executar vários agentes de IA em uma única interface. Ele se conecta ao Hermes Agent e ao Ekko Agent integrado, além de vários CLIs de agentes de programação, como Claude Code, Codex, OpenCode e Copilot CLI. Também oferece chats individuais, salas de chat em grupo e fluxos visuais que encadeiam etapas de agentes com pontos de aprovação.
- ekko-studio é gratuito? Qual é a licença?
- ekko-studio é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- ekko-studio ainda é mantido?
- Manutenção ativa. O último commit de ekko-studio foi em 22 de out. de 2026.
- Para que posso usar ekko-studio?
- Executar Claude Code, Codex e outros agentes de programação lado a lado em um único console no navegador Criar pipelines de agentes com várias etapas e pontos de aprovação para pesquisa, programação e revisão Hospedar por conta própria um workspace compartilhado de chat com IA para uma equipe pequena, com controle de acesso por perfil Direcionar chats de plataformas de mensagens e de um app mobile para um único backend de agentes
- Como instalar ekko-studio?
- Instale a CLI globalmente pelo npm: npm install -g ekko-studio Inicie o console web auto-hospedado: ekko-studio-web start
- Onde consigo ekko-studio?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/EKKOLearnAI/ekko-studio
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma open source para criar e executar aplicações com agentes de IA, baseada em Java, LangChain4j, Spring Boot e Vue 3, com suporte a modelos, RAG, Skills, MCP e análise text-to-SQL.
App self-hosted em Node.js e React para orquestrar equipes de agentes de IA, com organograma, acompanhamento de tarefas, orçamentos e governança.
Um framework aberto de agentes que dá à IA seu próprio desktop Linux no Docker, com navegador e ferramentas para documentos, para realizar tarefas de verdade.
Uma extensão do VS Code que reúne Claude Code, Codex e outros agentes de programação em uma conversa para que deem opiniões independentes, repassem tarefas e debatam soluções.
Workspace de código aberto onde equipes criam agentes de IA conversando, compartilham e executam no Slack, Telegram ou WhatsApp.