Workspace agentic local-first que reúne apps, ferramentas de chat, integrações, memória e qualquer agente (Claude Code, Codex, modelos BYOK) lado a lado.
mengrru/Spherse
Um runtime desktop local-first em que vários agentes de IA compartilham uma pasta de projeto, são executados por agendamento ou eventos e dão vida a apps HTML interativos.
- Estrelas
- 91
- Forks
- 12
- Issues abertas
- 21
- Último commit
- há 12 horas
O que é?
Spherse é um runtime local para executar agentes de IA usando um diretório de projeto compartilhado. Os arquivos comuns do projeto servem como dados do usuário, e cada agente pode ter seu próprio system prompt, permissões de ferramentas, skills privadas e compartilhadas, conexões com servidores MCP, várias sessões persistentes e temas de chat. As sessões são armazenadas em um banco de dados SQLite dentro do projeto, e a configuração dos agentes usa Markdown, YAML e JSON.
A automação é feita por triggers que executam agentes em uma programação cron ou em resposta a eventos personalizados com payloads. Os eventos podem vir do usuário, de uma página HTML ou de outro agente. O servidor de preview integrado serve arquivos HTML, imagens e outros arquivos do projeto, e um SDK de UI permite que essas páginas leiam e gravem dados JSON, criem sessões, enviem mensagens aos agentes e disparem eventos.
O app desktop é desenvolvido com Electron e React para macOS, Windows e Linux, e um cliente web protegido por token permite que dispositivos móveis se conectem ao runtime desktop. A pasta inteira do projeto pode ser copiada ou compartilhada como uma unidade, incluindo dados, configurações dos agentes, skills, triggers e páginas.
Recursos principais
- 01Vários agentes com prompts, permissões de ferramentas, skills e conexões MCP próprios em um mesmo projeto
- 02Triggers de cron e eventos personalizados que executam agentes em sessões novas ou existentes
- 03Servidor de preview HTML integrado com um SDK de UI para ler dados e interagir com agentes
- 04Armazenamento local: arquivos comuns, configurações em Markdown/YAML/JSON e sessões SQLite
- 05Apps desktop para macOS, Windows e Linux, além de um cliente web móvel protegido por token
Casos de uso
- Manter um mundo fictício persistente ou uma interpretação de papéis interativa com vários personagens
- Criar um sistema pessoal de registros com dashboards e resumos diários agendados
- Coordenar agentes de pesquisa, resumo e arquivamento em uma pasta de conhecimento compartilhada
- Criar ferramentas HTML personalizadas que leem dados locais e enviam solicitações aos agentes
Início rápido
- 1
Clone o repositório
git clone https://github.com/mengrru/Spherse.git - 2
Acesse a pasta do projeto
cd Spherse - 3
Instale as dependências
npm install - 4
Inicie o app em modo de desenvolvimento
npm run dev
Antes de usar
- O desenvolvimento local requer Node.js 22.19 ou mais recente.
- Você precisa de uma chave de API de um provedor de LLM compatível para criar agentes.
- A versão para macOS não é assinada com um certificado Apple Developer, então o macOS pode exibir um aviso na primeira inicialização.
Em coleções
Tópicos
Perguntas frequentes
- O que é Spherse?
- Um runtime desktop local-first em que vários agentes de IA compartilham uma pasta de projeto, são executados por agendamento ou eventos e dão vida a apps HTML interativos. Spherse é um runtime local para executar agentes de IA usando um diretório de projeto compartilhado. Os arquivos comuns do projeto servem como dados do usuário, e cada agente pode ter seu próprio system prompt, permissões de ferramentas, skills privadas e compartilhadas, conexões com servidores MCP, várias sessões persistentes e temas de chat. As sessões são armazenadas em um banco de dados SQLite dentro do projeto, e a configuração dos agentes usa Markdown, YAML e JSON.
- Spherse é gratuito? Qual é a licença?
- Spherse é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Spherse ainda é mantido?
- Manutenção ativa. O último commit de Spherse foi em 22 de out. de 2026.
- Para que posso usar Spherse?
- Manter um mundo fictício persistente ou uma interpretação de papéis interativa com vários personagens Criar um sistema pessoal de registros com dashboards e resumos diários agendados Coordenar agentes de pesquisa, resumo e arquivamento em uma pasta de conhecimento compartilhada Criar ferramentas HTML personalizadas que leem dados locais e enviam solicitações aos agentes
- Como instalar Spherse?
- Clone o repositório: git clone https://github.com/mengrru/Spherse.git Acesse a pasta do projeto: cd Spherse Instale as dependências: npm install Inicie o app em modo de desenvolvimento: npm run dev
- Onde consigo Spherse?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mengrru/Spherse
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um navegador local-first baseado em Electron, onde agentes de IA atuam na sua sessão real, já autenticada, via MCP ou API HTTP.
Um app de IA gratuito e open source para desktop, no macOS e Windows, que trabalha com arquivos, documentos, navegador, caixa de entrada e tarefas agendadas, com aprovação antes de ações arriscadas.
Agente de IA para desktop open source da NetEase Youdao, que executa tarefas de escritório em arquivos locais e recebe comandos por apps de mensagens como WeChat e Feishu.
Um agente de IA em Go, hospedado por você e executado 24/7 no seu computador, que cria automaticamente as ferramentas que faltam e as compartilha com Claude Code e outros agentes via MCP.
Apache Maka (Incubating) é um ambiente de trabalho para agentes em desktop, TUI e CLI que registra cada mensagem do modelo, chamada de ferramenta e decisão de permissão em um log de eventos somente de acréscimo.