UStackUStack
ShioriCode icon

ShioriCode

ShioriCode é um workspace desktop de IA para tarefas de programação, com modelos lado a lado, sessões com checkpoints e streaming de edições e terminal.

ShioriCode

O que é o ShioriCode?

ShioriCode é um workspace desktop para programação com agentes de IA. Ele permite executar vários modelos lado a lado em um único ambiente com checkpoints, incluindo Codex, Claude, Gemini, Cursor, Kimi e Shiori.

O produto foi projetado em torno de um fluxo de trabalho com agentes: você descreve o que quer criar ou corrigir, acompanha o agente lendo o repositório e executando as tarefas, e depois revisa as alterações etapa por etapa antes de fazer o merge. A página descreve o ShioriCode como disponível para assinantes pagos ativos do Shiori e mostra downloads para macOS, Windows e Linux.

Principais recursos

  • Workspace com modelos lado a lado: execute Codex, Claude, Gemini, Cursor, Kimi e Shiori no mesmo app desktop, o que facilita comparar ou alternar entre agentes durante uma tarefa.
  • Sessões com checkpoint Git: cada turno é salvo com checkpoint, permitindo voltar a estados anteriores em vez de depender apenas de um histórico linear de chat.
  • Feed de atividades em streaming: edições de arquivos, comandos de shell, etapas de raciocínio e saída do terminal aparecem em tempo real na tela para acompanhamento.
  • Terminal integrado: cada thread inclui um terminal, então as alterações de código e a saída dos comandos ficam no mesmo workspace.
  • Suporte a MCP: a página lista extensões do Model Context Protocol, indicando suporte para ampliar o fluxo de trabalho do agente com ferramentas externas.
  • Downloads desktop multiplataforma: há instaladores para macOS Apple Silicon, macOS Intel, Windows x64 e Linux AppImage.

Como usar o ShioriCode

Comece baixando a versão correspondente à sua plataforma e abrindo o app desktop. Depois descreva a alteração ou correção que deseja, deixe o agente inspecionar seu repositório e começar o trabalho, e acompanhe as edições e os comandos em tempo real.

Quando o agente concluir um turno, revise os diffs, aprove as alterações que deseja manter ou volte a um checkpoint anterior se quiser desfazer etapas. O fluxo foi pensado para sessões iterativas de programação, em que você pode continuar ajustando o resultado antes do merge.

Casos de uso

  • Manutenção de repositório: peça a um agente para corrigir um bug ou implementar uma pequena funcionalidade enquanto você acompanha as mudanças no repositório e a saída dos comandos em tempo real.
  • Comparação de modelos: abra a mesma tarefa de programação em vários modelos e compare como cada agente planeja ou edita o código.
  • Fluxos com muita revisão: use checkpoints e diffs por turno para inspecionar cada etapa antes de aceitar as alterações.
  • Desenvolvimento multiplataforma: instale o app no macOS, Windows ou Linux e mantenha um fluxo de trabalho semelhante com agentes em diferentes máquinas.
  • Prototipagem em equipe ou solo: use o terminal integrado e o streaming ao vivo para passar da solicitação ao código funcional com menos troca de contexto.

FAQ

O ShioriCode é um app web ou um app desktop? Ele é apresentado como um app desktop.

Quais sistemas operacionais são suportados? A página lista downloads para macOS, Windows e Linux, com builds separadas para macOS Apple Silicon e Intel.

Quais modelos de IA ele consegue executar? A página cita Codex, Claude, Gemini, Cursor, Kimi e Shiori como modelos disponíveis.

Ele suporta checkpointing? Sim. A página diz que as sessões têm checkpoint Git por turno e que você pode voltar a qualquer checkpoint.

Posso usar se não for um assinante pago do Shiori? A página diz que ele está disponível para assinantes pagos ativos do Shiori, então o acesso parece estar vinculado a uma assinatura paga.

Alternativas

  • Editores de código tradicionais com assistentes de IA: essas ferramentas normalmente adicionam um painel de assistente a um editor existente, em vez de centralizar todo o fluxo em sessões de agentes com checkpoints.
  • Outros workspaces desktop com agentes: produtos semelhantes também podem focar em agentes de programação autônomos, mas diferem em como lidam com comparação entre múltiplos modelos, checkpointing e integração de terminal.
  • Agentes de programação baseados na nuvem: são acessados pelo navegador ou por ambientes hospedados, o que pode reduzir a configuração local, mas pode parecer diferente de um workspace desktop ligado à sua máquina local.
  • IDEs de uso geral com extensões: são mais adequadas para usuários que querem continuar em um editor familiar e adicionar recursos de IA de forma incremental, em vez de adotar um workspace dedicado para agentes.