Satori Beta Baixar

Beta público · Windows x64

Seus agentes de código,
numa janela só.

O Satori é um painel de controle e orquestrador para os CLIs de IA instalados na sua máquina. Ele conduz o trabalho do dia a dia por chat, põe os chats num canvas onde podem ser encadeados, dispara o mesmo pedido para vários CLIs e gerencia skills, subagents e MCP servers.

O Satori não substitui o seu terminal. Ele põe Claude Code, Codex e OpenCode lado a lado, com as suas contas e os seus arquivos, e acrescenta o que o terminal não tem.

Compatibilidade

Três CLIs, a mesma interface

Cada CLI grava do seu jeito; o Satori traduz. Quando um recurso não existe naquele CLI, o controle some da tela em vez de ficar cinza.

CLIChatHistóricoSkillsAgentsMCPOrquestração
Claude Code cada perfil
Codex
OpenCode

Recursos

O que um terminal não tem

Chat completo

Permissões, perguntas do agente, fila de mensagens, anexos, menu de /, editar e rebobinar. Vários chats ao mesmo tempo, cada um com perfil, pasta, modelo e modo próprios.

Orquestração

O mesmo pedido para os três CLIs, respostas lado a lado, com tempo e tamanho de cada uma. As últimas vinte corridas ficam guardadas e exportam para .md.

Canvas e Workflow

Os chats viram cartões numa mesa, agrupados por projeto. Ligue um ao outro e a resposta do primeiro entra no pedido do segundo, via {{saida}}.

Worktrees

Um chat por branch. Dois agentes na mesma pasta disputam os mesmos arquivos; cada worktree é um checkout separado, e fechar o chat não apaga nada.

Painel de Git

+N −N por arquivo, diff em blocos com stage por pedaço, commit e push, e a mensagem de commit escrita por um CLI quando você pedir.

Equipe e Kanban

Papéis reutilizáveis (instrução, CLI, modelo e modo) que vestem um chat. E um quadro por projeto, com cards que viram chat ou nó do workflow.

Skills, MCP e Agents

Liste, ligue e desligue o que está no perfil de cada CLI, pela interface. O Satori lê de onde o próprio CLI guarda e altera MCP pelo subcomando dele.

Histórico

Liste, busque, retome e exporte conversas dos três CLIs. Elas saem do transcript de cada um: ~/.claude, ~/.codex/sessions e o SQLite do OpenCode.

Veja funcionando

Cada recurso, na tela de verdade

Pergunte uma vez, compare três respostas

Cada coluna é um CLI, com o tempo e o tamanho da resposta. Terminada a corrida, Consolidar manda as respostas para um deles julgar: onde concordam, onde divergem e o veredito.

Princípios

Seus arquivos continuam sendo seus

Ferramenta que lê os seus arquivos é substituível; ferramenta que guarda estado próprio torna você refém. O Satori fica do primeiro lado.

Desinstalar não perde nada

Skills, agents, MCP e conversas continuam no diretório de cada CLI. O Satori só guarda o que nenhum CLI tem como saber: chats abertos, arranjo do canvas, preferências e papéis.

Sem porta aberta

A interface fala com o processo dos agentes por stdio, não por HTTP local. Uma porta em localhost seria alcançável por qualquer processo da máquina.

Seus guards valem aqui

Os hooks do seu perfil rodam dentro do Satori. No Claude Code, um PreToolUse que recusa uma escrita recusa aqui também, e a decisão aparece na conversa.

Como começar

Três passos

  1. Instale o Satori

    O instalador leva o Node e o SDK embutidos. Não há mais nada para instalar.

  2. Tenha seus CLIs prontos

    Claude Code, Codex ou OpenCode, instalados e com login feito. Os que estiverem na máquina aparecem sozinhos.

  3. Abra um chat

    Ctrl+N, escolha perfil, pasta do projeto, modelo e modo, e converse. O resto está a um clique na faixa do topo.

Download

Satori para Windows

Instalador x64. Ao abrir, o app pergunta se há versão nova e só atualiza se você mandar.

macOS e Linux ainda não são construídos.

Baixar a versão mais recente

Perguntas

Perguntas frequentes

O Satori substitui o Claude Code, o Codex ou o OpenCode?

Não. Ele roda os CLIs que você já tem instalados, com as suas contas, e acrescenta a interface. Um processo de CLI por chat, vivo entre turnos.

O Satori manda meu código para algum servidor?

O Satori não fala com a API de nenhum provedor. Quem conversa com o modelo é o CLI, do mesmo jeito que faria no terminal.

O que acontece com minhas skills e conversas se eu desinstalar?

Nada. Elas moram no diretório de cada CLI, não no Satori. O que se perde é só o que existe por causa da janela: os chats abertos e o arranjo do canvas.

O Satori pode alterar a configuração dos meus CLIs?

Só pelos caminhos do próprio CLI. MCP é alterado pelo subcomando dele, e o banco do OpenCode é aberto só para leitura. Escrever por fora num arquivo que o CLI reescreve ao vivo corromperia a configuração.

Funciona no macOS ou no Linux?

Ainda não. O empacotamento e a atualização automática só existem para Windows x64.

Encontrei um problema ou tenho uma sugestão. Como aviso?

Escreva para feliperosait@gmail.com. Se for um erro, diga o que você fez e o que apareceu; a última linha do log (%LOCALAPPDATA%dev.satorilogssatori.log) costuma dizer o motivo.

E o Gemini CLI?

Está fora por enquanto: o free tier do Gemini CLI foi descontinuado e não autentica. Ele aparecia na tela só para devolver erro de login.

Chats, canvas, workflow e Git
em cima dos CLIs que você já usa.

Baixar para Windows