EKKOLearnAI / ekko-studio
git clone https://github.com/EKKOLearnAI/ekko-studio.git
v0.7.38 · 3d ago
Ekko Studio is a local-first AI workspace for multi-agent chat, coding, and visual workflows, available on desktop and the web.
+14
stars, 24h · #2,587
+~75
stars, 7 days · #2,827
+~320
stars, 30 days · #2,578
12k
★ total · +1% this week
1.4k
forks · 505 open issues
Star history (as recorded here)
LanguageTypeScript
License—
Created2026-04-11 (6mo ago)
Last pushtoday
Watchers46
OwnerUser
GitHub topics
agentai-agentchat-uicoding-agentsdashboardekko-studiohermeshermes-agenthermes-studiohermes-web-uillmmulti-agentmulti-modelmulti-platformself-hostedtypescriptvue3web-uiworkflow-automation
Links
- GitHub: github.com/EKKOLearnAI/ekko-studio
- Homepage: https://ekkostudio.xyz
- Releases · Issues · Hacker News mentions
README excerpt
Ekko Studio 中文 A local-first AI workspace for multi-agent chat, coding, and visual workflows. Available as a desktop app and self-hosted web console, with support for Hermes Agent , Ekko Agent, and 14 coding-agent integrations, including Claude Code and Codex. Bring conversations, group collaboration, voice, files, and devices together in one place. Download Ekko Studio Desktop · Documentation · npm install -g ekko-studio && ekko-studio-web start Ekko Studio was previously named Hermes Studio / Hermes Web UI. The GitHub repository is `EKKOLearnAI/ekko-studio`. The primary npm package is `ekko-studio`, with the `ekko-studio-web` command. The legacy `hermes-web-ui` package and command remain supported and receive the same releases. ## Screenshots Captured from the **v0.7.33** client on 2026-10-10. Chat, workflows, and Skills use demo data; Agent versions reflect a local installation. See capture notes. | Visual workflows | Agent Manager | | --- | --- | | | | | Connect agent steps and add a human approval gate. | Manage agent installations, settings, and updates in one place. | Explore chat progress and Skills Follow a task in the conversation, including its plan and per-turn usage. Browse installed skills, read their instructions, and enable them as needed. ## Core Capabilities | Area | What Ekko Studio does | | --- | --- | | Multi-agent runtime | Connects the agents listed below with streaming responses, tool traces, generated-file previews, persistent sessions, and standalone desktop chat windows. | | Studio workspace | Provides shared chats, group chat, global-agent runs, workflows, files, voice, media, devices, themes, logs, usage, and App connectivity across agent runtimes. | | Agent control planes | Keeps Hermes profiles, providers, models, memory, skills, plugins, jobs, Kanban, channels, and runtime management in their owning agent module. | | Automation | Builds executable visual workflows and connects the supported runtimes through schedules, approval gates, group-chat rooms, platform channels, and MCP servers. | | Workspace tools | Provides a file browser, web terminal, Desktop Agent Browser, screenshot capture, voice input/output, coding-agent runners, device discovery, Journey graph, and performance views. | | Distribution | Ships as a desktop app for Windows/macOS/Linux, an npm CLI package, and a Docker image. | ## Supported Agents Single chat, group chat, and workflows share the same Agent catalog. Coding agents run on the machine hosting the Studio backend; their CLI must be installed there. | Agents | Configuration and installation | | --- | --- | | Ekko Agent, Hermes Agent | Ekko is built in. Desktop and Docker bundle a Hermes runtime; npm installations discover an existing Hermes installation. | | Claude Code, Codex, Pi, Grok, OpenCode, DeepSeek Harness (DSH) | Studio-scoped or native global configuration; installation and supported updates through Agent Manager. | | Qwen Code, Kimi Code, CodeBuddy, GitHub Copi