Repolode
outsourc-e

outsourc-e/hermes-workspace

Workspace web em React/TypeScript para o Hermes Agent, que reúne chat, arquivos, terminal, memória, skills e monitoramento do agente em uma única interface.

Estrelas
6,733
Forks
1,055
Issues abertas
179
Último commit
anteontem

O que é?

O Hermes Workspace é um painel de controle no navegador para o Hermes Agent, um runtime de agente de IA da Nous Research. Ele oferece uma interface única para chat em streaming com renderização de chamadas de ferramentas, navegação e edição da memória do agente, gerenciamento de skills e servidores MCP, trabalho com arquivos do workspace em um editor Monaco e uso de um terminal multiplataforma.

O workspace se conecta a dois serviços: o gateway do Hermes Agent na porta 8642, para chat e modelos, e o dashboard na porta 9119, para sessões, skills, configuração e tarefas. Quando há apenas um endpoint compatível com OpenAI disponível, ele funciona em modo portátil, com chat básico. Também funciona diretamente com runners locais, como Ollama e Atomic Chat.

O projeto é desenvolvido com JavaScript e TypeScript e pode ser executado localmente com pnpm, via Docker Compose ou instalado como PWA. Ele também documenta o acesso remoto via Tailscale ou LAN, com proteção por senha e configurações de cookies para binds que não sejam de loopback.

Recursos principais

  • 01Chat em streaming com renderização de chamadas de ferramentas e várias sessões.
  • 02Navegue, pesquise e edite a memória do agente com um editor Markdown.
  • 03Navegador de skills e página de gerenciamento de servidores MCP.
  • 04Navegador de arquivos do workspace com editor Monaco e terminal PTY multiplataforma.
  • 05Funciona com Ollama, LM Studio, vLLM e outros servidores compatíveis com OpenAI no modo portátil.
  • 06Pode ser instalado como PWA e acessado via Tailscale ou LAN.

Casos de uso

  • Executar um Hermes Agent auto-hospedado e gerenciar chats, memória e skills pelo navegador.
  • Acessar um servidor de agente pelo celular via Tailscale.
  • Conversar com um modelo local servido por Ollama ou LM Studio por meio de uma interface web.
  • Monitorar vários perfis de agente e suas tarefas em um único dashboard.

Início rápido

  1. 1

    Execute o instalador de uma linha

    curl -fsSL https://raw.githubusercontent.com/outsourc-e/hermes-workspace/main/install.sh | bash
  2. 2

    Inicie o gateway do Hermes (terminal 1)

    hermes gateway run
  3. 3

    Inicie o Workspace (terminal 2) e abra http://localhost:3000

    cd ~/hermes-workspace && pnpm dev

Antes de usar

  • Requer Node.js 22 ou posterior e um gateway do Hermes Agent em execução ou outro backend compatível com OpenAI.
  • Recursos avançados, como sessões, memória e habilidades, precisam do gateway do Hermes Agent e do dashboard; no modo portátil, eles aparecem como indisponíveis.
  • O Conductor depende dos endpoints upstream do dashboard e, quando eles não estão disponíveis, recorre ao modo nativo do Workspace.

Tópicos

Perguntas frequentes

O que é hermes-workspace?
Workspace web em React/TypeScript para o Hermes Agent, que reúne chat, arquivos, terminal, memória, skills e monitoramento do agente em uma única interface. O Hermes Workspace é um painel de controle no navegador para o Hermes Agent, um runtime de agente de IA da Nous Research. Ele oferece uma interface única para chat em streaming com renderização de chamadas de ferramentas, navegação e edição da memória do agente, gerenciamento de skills e servidores MCP, trabalho com arquivos do workspace em um editor Monaco e uso de um terminal multiplataforma.
hermes-workspace é gratuito? Qual é a licença?
hermes-workspace é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
hermes-workspace ainda é mantido?
Manutenção ativa. O último commit de hermes-workspace foi em 18 de out. de 2026.
Para que posso usar hermes-workspace?
Executar um Hermes Agent auto-hospedado e gerenciar chats, memória e skills pelo navegador. Acessar um servidor de agente pelo celular via Tailscale. Conversar com um modelo local servido por Ollama ou LM Studio por meio de uma interface web. Monitorar vários perfis de agente e suas tarefas em um único dashboard.
Como instalar hermes-workspace?
Execute o instalador de uma linha: curl -fsSL https://raw.githubusercontent.com/outsourc-e/hermes-workspace/main/install.sh | bash Inicie o gateway do Hermes (terminal 1): hermes gateway run Inicie o Workspace (terminal 2) e abra http://localhost:3000: cd ~/hermes-workspace && pnpm dev
Onde consigo hermes-workspace?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/outsourc-e/hermes-workspace

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados