Open source · MIT

Edición visual
para Sanity.

Tus clientes editan textos, imágenes y secciones directamente sobre tu sitio en Astro, con permisos por rol. Sin formularios y sin tocar el diseño.

$ gh repo clone seba-seb/okapi-sanity
Leer la documentación →

/ Permisos por rol,
definidos por vos. /

Cada rol ve solo
lo que puede editar.

Tu equipo controla estilos, componentes y estructura. El cliente edita contenido y publica, o deja borradores para revisión. El chat con IA respeta los mismos límites.

roles de Sanity → okapi.policy.ts
Vista Administratoradministrator
Contenido
casa-del-rio.jpg
EstiloTodas las pantallas ▾
Tamaño
Color
Margen abajo
Estructura
Publicar
Vista Editoreditor
Contenido
casa-del-rio.jpg
— Estilo · no aparece
— Componentes · no aparece
Publicar

/ Edición visual sin lock-in,
sobre un stack que controlás. /

01

Edición inline

Texto, rich text, imágenes y links se editan sobre la página, con deshacer y guardado en borrador.

02

Bloques y componentes

Insertá, reordená y reutilizá secciones. Un cambio en el componente llega a todas sus instancias.

~1 KB

de JS en páginas que no lo necesitan. El editor no entra en el bundle público.

04

Chat con IA

Cambios por instrucción, validados contra el schema y los permisos. Con tu propia API key.

Sanity solo vs. Sanity + OkapiEl mismo contenido, otra forma de editarlo.

Sanity soloSanity + Okapi
EdiciónFormularios en el StudioSobre la página renderizada
PreviewSeparado de lo que se editaEs la página misma
PermisosPor documentoPor campo y por acción
Armado de páginasRequiere desarrolloCon los bloques que define tu equipo
Cambios menoresPasan por el equipoLos resuelve el cliente

/ Tres pasos,
guiados por tu agente. /

Clonar// 001

Cloná el repo

Un proyecto Astro completo, con bloques de ejemplo listos para reemplazar.

$ gh repo clone seba-seb/okapi-sanity
Instalar// 002

Instalalo con tu agente

Claude Code, Codex o Cursor siguen INSTALL.md: te preguntan qué módulos querés (slider, componentes, chat con IA, roles), instalan solo esos, conectan Sanity y hacen editables tus secciones.

> Seguí INSTALL.md y sumá Okapi
Entregar// 003

Sumá al cliente

Lo invitás como editor en Sanity. Edita en /studio y cada publicación dispara el deploy.

→ tusitio.com/studio
localhost:4321/studio#/editor