EKKOLearnAI/hermes-studio

Ekko Studio is a local-first AI workspace for multi-agent chat, coding, and visual workflows, available on desktop and the web.

What it solves

Hermes Studio provides a unified, local-first workspace for managing and interacting with multiple AI agent runtimes. It eliminates the need to switch between different tools for various agents (like Hermes, Ekko, Claude Code, Codex, and Pi), consolidating chat, automation, and system management into a single desktop or web interface.

How it works

Studio acts as a shared product platform and orchestration layer rather than a standalone agent. It uses runtime adapters to dispatch requests to five distinct agent runtimes grouped into three families: Hermes, Ekko, and Coding agents. It manages shared capabilities like session persistence via a local SQLite database, multi-platform channel integration (e.g., Telegram, Discord, Slack), and a visual workflow builder for agent orchestration.

Who it’s for

It is designed for power users and developers who use multiple AI agents for coding, automation, and general productivity, and who prefer a local-first environment with deep control over profiles, models, and system logs.

Highlights

  • Multi-Agent Runtime: Supports Hermes, Ekko, Claude Code, Codex, and Pi with streaming responses and tool traces.
  • Visual Workflows: A Vue Flow-based canvas for building executable agent workflows with conditions, loops, and approval gates.
  • Unified Platform Channels: Integrated configuration for 10 different messaging platforms including WhatsApp, WeChat, and Discord.
  • Desktop Agent Browser: A managed browser that agents can navigate via MCP servers to perform web-based tasks.
  • Coding Agent Suite: Dedicated tools for installing and monitoring coding agents with built-in terminals and file diffs.
  • Local-First Management: Comprehensive control over profiles, local file browsing, and model provider management.

Related

  • Project
  • Project
  • Project
  • Project
  • Project