Repolode
EKKOLearnAI

EKKOLearnAI/ekko-studio

A local-first AI workspace for multi-agent chat, coding agents, and visual workflows, as a desktop app or self-hosted web console.

Stars
11,504
Forks
1,421
Open issues
504
Last commit
4 hours ago

What is it?

Ekko Studio is a workspace for running several AI agents from one interface. It connects Hermes Agent and its built-in Ekko Agent with a range of coding-agent CLIs such as Claude Code, Codex, OpenCode and Copilot CLI, and offers single chats, group chat rooms, and visual workflows that chain agent steps together with approval gates.

The project ships as an Electron desktop app for Windows, macOS and Linux, an npm CLI (ekko-studio-web) that serves a browser console on port 8648, and a Docker image. Sessions, files, scheduled jobs, Kanban boards, usage analytics, a web terminal and model provider settings are managed per Hermes profile, with login and profile access controls for multiple users.

The backend is a Koa and Socket.IO server with SQLite storage, and the frontend is built with Vue 3 and TypeScript. Coding agents run on the machine hosting the Studio backend, so their CLIs must be installed there.

Key features

  • 01Multi-agent single chat, group chat rooms and visual workflows sharing one agent catalog
  • 02Integrations with Hermes Agent, Ekko Agent and many coding-agent CLIs, with installation managed in Agent Manager
  • 03Connects 10 messaging platforms such as Telegram, Discord, Slack, Feishu and WeChat
  • 04Model provider management with OAuth flows and OpenAI-compatible custom endpoints
  • 05Built-in file browser, web terminal, scheduled cron jobs and Kanban board
  • 06Voice input and output with multiple TTS and STT provider adapters

Use cases

  • Running Claude Code, Codex and other coding agents side by side from one browser console
  • Building multi-step agent pipelines with approval gates for research, coding and review
  • Self-hosting a shared AI chat workspace for a small team with per-profile access control
  • Routing chat from messaging platforms and a mobile App into a single agent backend

Quick start

  1. 1

    Install the CLI globally from npm

    npm install -g ekko-studio
  2. 2

    Start the self-hosted web console

    ekko-studio-web start

Things to know

  • Coding agents must be installed on the machine hosting the Studio backend.
  • The npm install discovers an existing Hermes installation rather than bundling one.
  • Several coding-agent integrations require manual installation.

Topics

FAQ

What is ekko-studio?
A local-first AI workspace for multi-agent chat, coding agents, and visual workflows, as a desktop app or self-hosted web console. Ekko Studio is a workspace for running several AI agents from one interface. It connects Hermes Agent and its built-in Ekko Agent with a range of coding-agent CLIs such as Claude Code, Codex, OpenCode and Copilot CLI, and offers single chats, group chat rooms, and visual workflows that chain agent steps together with approval gates.
Is ekko-studio free to use? What license does it have?
ekko-studio is open source under the Other license. Check the license terms before using it in commercial products.
Is ekko-studio still maintained?
Actively maintained. The last commit to ekko-studio was on Oct 22, 2026.
What can I use ekko-studio for?
Running Claude Code, Codex and other coding agents side by side from one browser console Building multi-step agent pipelines with approval gates for research, coding and review Self-hosting a shared AI chat workspace for a small team with per-profile access control Routing chat from messaging platforms and a mobile App into a single agent backend
How do I install ekko-studio?
Install the CLI globally from npm: npm install -g ekko-studio Start the self-hosted web console: ekko-studio-web start
Where can I get ekko-studio?
The source code and installation instructions are on GitHub: https://github.com/EKKOLearnAI/ekko-studio

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects