UStackUStack
ShioriCode icon

ShioriCode

ShioriCode es un espacio de trabajo de IA para programación en escritorio, con modelos en paralelo, sesiones con checkpoints y actividad en vivo.

ShioriCode

¿Qué es ShioriCode?

ShioriCode es un espacio de trabajo de escritorio para programar con agentes de IA. Permite ejecutar varios modelos en paralelo en un solo entorno con checkpoints, incluidos Codex, Claude, Gemini, Cursor, Kimi y Shiori.

El producto está diseñado en torno a un flujo de trabajo con agentes: describes qué quieres construir o corregir, observas cómo el agente lee el repositorio y avanza por las tareas, y luego revisas los cambios paso a paso antes de fusionarlos. La página describe ShioriCode como disponible para suscriptores activos de pago de Shiori y muestra descargas para macOS, Windows y Linux.

Funciones clave

  • Espacio de trabajo con modelos en paralelo: ejecuta Codex, Claude, Gemini, Cursor, Kimi y Shiori en la misma app de escritorio, lo que facilita comparar o alternar entre agentes durante una tarea.
  • Sesiones con checkpoints de Git: cada turno queda registrado con un checkpoint, así que puedes retroceder a estados anteriores en lugar de depender solo del historial lineal del chat.
  • Feed de actividad en streaming: las ediciones de archivos, los comandos de shell, los pasos de razonamiento y la salida del terminal se transmiten en vivo a la pantalla para revisarlos mientras ocurren.
  • Terminal integrado: cada hilo incluye un terminal, de modo que los cambios de código y la salida de comandos permanecen en el mismo espacio de trabajo.
  • Compatibilidad con MCP: la página enumera extensiones de Model Context Protocol, lo que indica compatibilidad para ampliar el flujo de trabajo del agente con herramientas externas.
  • Descargas de escritorio multiplataforma: hay instaladores para macOS Apple Silicon, macOS Intel, Windows x64 y Linux AppImage.

Cómo usar ShioriCode

Empieza descargando la versión que corresponda a tu plataforma y abriendo la app de escritorio. Luego describe el cambio o la corrección que quieres, deja que el agente inspeccione tu repositorio y comience a trabajar, y supervisa las ediciones y los comandos en vivo a medida que ocurren.

Cuando el agente termine un turno, revisa los diffs, aprueba los cambios que quieras conservar o retrocede a un checkpoint anterior si quieres deshacerte. El flujo de trabajo está pensado para sesiones iterativas de programación en las que puedes seguir ajustando el resultado antes de fusionarlo.

Casos de uso

  • Mantenimiento de repositorios: pide a un agente que corrija un error o implemente una pequeña función mientras ves los cambios del repositorio y la salida de comandos en tiempo real.
  • Comparación de modelos: abre la misma tarea de programación en varios modelos y compara cómo cada agente planifica o edita el código.
  • Flujos de trabajo con revisión intensiva: usa checkpoints y diffs por turno para inspeccionar cada paso antes de aceptar los cambios.
  • Desarrollo multiplataforma: instala la app en macOS, Windows o Linux y mantén un flujo de trabajo basado en agentes similar entre máquinas.
  • Prototipado en equipo o en solitario: usa el terminal integrado y la transmisión en vivo para pasar de la petición al código funcional con menos cambios de contexto.

Preguntas frecuentes

¿ShioriCode es una app web o una app de escritorio? Se presenta como una app de escritorio.

¿Qué sistemas operativos son compatibles? La página lista descargas para macOS, Windows y Linux, con versiones separadas de macOS para Apple Silicon e Intel.

¿Qué modelos de IA puede ejecutar? La página nombra Codex, Claude, Gemini, Cursor, Kimi y Shiori como modelos disponibles.

¿Admite checkpoints? Sí. La página dice que las sesiones tienen checkpoints de Git por turno y que puedes retroceder a cualquier checkpoint.

¿Puedo usarlo si no soy suscriptor de pago de Shiori? La página dice que está disponible para suscriptores activos de pago de Shiori, así que el acceso parece estar vinculado a una suscripción de pago.

Alternativas

  • Editores de código tradicionales con asistentes de IA: estas herramientas suelen añadir un panel de asistente a un editor existente, en lugar de centrar todo el flujo de trabajo en sesiones de agente con checkpoints.
  • Otros espacios de trabajo de agentes de escritorio: productos similares también pueden centrarse en agentes de programación autónomos, pero difieren en cómo manejan la comparación entre varios modelos, los checkpoints y la integración con el terminal.
  • Agentes de programación basados en la nube: se accede a ellos desde el navegador o entornos alojados, lo que puede reducir la configuración local, pero puede sentirse diferente de un espacio de trabajo de escritorio vinculado a tu máquina local.
  • IDE de propósito general con extensiones: son más adecuados para usuarios que quieren seguir en un editor conocido y añadir capacidades de IA de forma gradual en lugar de adoptar un espacio de trabajo de agente dedicado.