giit Editors

Editores online gratuitos con vista previa en vivo: privados, listos para la IA, integrables

Una familia de editores en el navegador para los formatos que se escriben a diario. El código a la izquierda, el resultado a la derecha, sin subir nada. Cualquier IA puede escribir en ellos con un enlace, y puedes poner cualquiera de ellos en tu propio sitio web.

  • Sin registro, sin anuncios
  • Tus archivos se quedan en tu navegador
  • Cualquier IA puede escribir en ellos
  • Intégralos en tu sitio web
  • En 14 idiomas

Los editores

Cada editor está hecho para su formato y funciona igual que los demás.

  • LaTeX Editor

    latex.giit.ch

    Escribe LaTeX y ve las páginas compuestas mientras escribes. Imágenes, ajustes del documento, exportación a PDF.

    ● Online
  • SVG Editor

    svg.giit.ch

    SVG como código y en un lienzo: mueve, cambia de tamaño y recolorea formas, cuadrícula con ajuste, exporta a PNG, JPG, WebP o React.

    ● Online
  • HTML Editor

    html.giit.ch

    HTML con vista previa en vivo de la página, imágenes como archivos, edita el texto directamente en la vista previa, exporta como un solo archivo o ZIP.

    ● Online
  • Markdown Editor

    md.giit.ch

    Markdown con tablas, listas de tareas, notas al pie y fórmulas, una vista previa legible y exportación a HTML o PDF.

    ● Online
  • JSON Editor

    json.giit.ch

    JSON y JSON Lines como código y como árbol plegable: edita claves y valores en el árbol, valida con un JSON Schema, convierte a YAML, CSV o XML.

    ● Online
  • YAML Editor

    yaml.giit.ch

    YAML con el mismo árbol de datos, conservando comentarios y anclas, problemas con su línea, conversión a JSON.

    ● Online
  • XML Editor

    xml.giit.ch

    XML con árbol de elementos, búsqueda XPath, comprobación de buena formación y conversión a JSON o YAML.

    ● Online
  • CSV Editor

    csv.giit.ch

    CSV como texto y como tabla al estilo de una hoja de cálculo, también para archivos grandes; exporta a XLSX, JSON, Markdown o tablas HTML.

    ● Online
  • SHLS Editor

    shls.giit.ch

    SHLS, el formato de listas eficiente en tokens para IA: bloques de claves y registros como árbol, problemas con su línea, conversión desde y hacia JSON exactamente como el códec de referencia.

    ● Online
  • Typst Editor

    typst.giit.ch

    Typst con el compilador real en el navegador: páginas mientras escribes, PDF con texto seleccionable, imágenes guardadas con el documento.

    ● Online

Lo que hace cada editor

Aprende uno y los conocerás todos.

Privados por diseño

Los editores son páginas estáticas. Tus documentos se quedan en tu navegador (almacenamiento local); no se envía nada a un servidor salvo que configures el tuyo.

Mis documentos

Guarda todos los documentos que quieras en el navegador: ábrelos, renómbralos, duplícalos, descárgalos y elimínalos, cada uno con su propio historial de deshacer.

Cualquier IA puede escribir contigo

«Asistente de IA» → «Copiar prompt» da a ChatGPT, Claude, Gemini o Copilot todo lo que necesitan. La IA responde con un enlace que abre su resultado en tu editor, y Deshacer lo revierte.

Agentes del navegador (WebMCP)

En los navegadores con WebMCP, los agentes de IA reciben herramientas para leer y cambiar directamente el documento abierto; cada cambio es un paso de deshacer.

El estado de la IA de un vistazo

Un punto en el botón de IA muestra si hay una IA conectada: a través de tu sitio web, como agente del navegador o mediante enlaces en esta pestaña.

Edita en la vista previa

Haz clic en un texto de la vista previa y cámbialo allí; el código lo sigue. Haz clic en cualquier otro sitio para saltar al código.

Guarda en tu propio servidor

Un webhook envía cada versión guardada a la dirección que elijas, con un token, automáticamente o con Ctrl+S.

En 14 idiomas

Cada editor tiene una página en inglés, alemán, francés, italiano, español, portugués, neerlandés, polaco, turco, ruso, ucraniano, chino, japonés y coreano: /de/, /fr/ … El menú de idiomas cambia de página y la elección se recuerda. El prompt para la IA siempre se queda en inglés.

Claro, oscuro o automático

Cada editor sigue a tu sistema o el tema que elijas, y funciona en móviles y tabletas.

Usa un editor en tu propio sitio web

Todos los editores hablan el mismo protocolo. Cambia latex por svg, html, md, json, yaml, xml, csv o typst: los mensajes son los mismos, solo cambia su prefijo (latexeditor:, svgeditor: …).

Pon el editor en tu página

Basta con un iframe. ?embed=1 muestra la vista reducida con un botón Guardar, ?save=0 lo oculta cuando tu página tiene el suyo. La dirección elige el idioma: /de/ para alemán, /fr/ para francés, etc.

<iframe id="ed" src="https://latex.giit.ch/de/?embed=1"
        allow="clipboard-write" style="width:100%;height:80vh;border:0"></iframe>

Carga tu documento, recibe los cambios y los guardados

El editor avisa de que está listo, tu página envía el documento, y el editor informa de las ediciones reales y de cada guardado. Comprueba el origen de cada mensaje.

const ED = 'https://latex.giit.ch', ed = document.getElementById('ed');
addEventListener('message', e => {
  if (e.origin !== ED || e.source !== ed.contentWindow) return;
  const m = e.data;
  if (m.type === 'latexeditor:ready')
    ed.contentWindow.postMessage({ type: 'latexeditor:load', name: 'Offer', content: myText }, ED);
  if (m.type === 'latexeditor:change') markUnsaved();
  if (m.type === 'latexeditor:save') saveOnYourServer(m.content, m.assets);
});

O ábrelo en una ventana propia

El editor completo en su propia ventana habla con window.opener exactamente de la misma manera, y ahí sí le llegan los enlaces de una IA.

const win = window.open('https://latex.giit.ch/de/?embed=window', 'latexeditor-17');

Deja que una IA entregue directamente a tu servidor

Pasa al editor tus reglas, una dirección https en tu propio sitio y una clave para esta sesión del editor. «Copiar prompt» indica entonces a la IA que envíe allí su resultado con POST; tu página lo abre en el editor. Mantén la clave válida solo mientras el editor esté abierto.

ed.contentWindow.postMessage({ type: 'latexeditor:load', name: 'Offer', content: myText,
  ai: { label: 'My Admin', prompt: 'Keep the placeholders.',
        endpoint: 'https://your-site.com/api/ai-result', key: sessionKey } }, ED);

Todos los mensajes

DirecciónMensajeQué significa
editor → páginareadyEl editor puede recibir un documento.
página → editorload {name, content, assets?, context?, hook?, ai?}Abre tu documento (con imágenes, si el formato las tiene).
editor → páginaloaded {id, name}Tu documento está abierto; recuerda su id.
editor → páginachange {id, name, content}Una edición real (no la carga).
editor → páginasave {id, name, content, assets, updated}Guardar / Ctrl+S, o la respuesta a get.
página → editorget · savePide el estado actual · pulsa Guardar.
editor → páginaclosing {id, name, content}La ventana propia se cierra con cambios sin guardar.
editor → páginareload {id, unsaved}F5 / Ctrl+R dentro de tu página: decides tú.
página → editorai {label, prompt, endpoint, key} · ai {clear}IA a través de tu servidor, una clave por sesión.
editor → páginakey-request {reason: "missing"}La sesión aún no tiene clave.

La descripción completa, con el webhook y cada campo, está en el llms.txt de cada editor y en llms-full.txt.

Preguntas

¿Son realmente gratuitos los editores?

Sí. Sin registro, sin anuncios, sin límite de documentos.

¿Se sube mi documento a algún sitio?

No. Los editores se ejecutan en tu navegador y guardan los documentos en su almacenamiento. Solo si configuras un webhook (o un sitio web integra el editor) una versión guardada va a ese servidor.

¿Qué IA puedo usar?

Cualquier IA: ChatGPT, Claude, Gemini, Copilot o la IA de tu herramienta de programación. Copia el prompt, di lo que quieres y haz clic en el enlace con el que responde la IA.

¿Puedo usar un editor en mi propio sitio web?

Sí. Intégralo con un iframe o ábrelo en su propia ventana e intercambia documentos con postMessage, o deja que envíe las versiones guardadas a tu servidor con un webhook.

¿Cómo obtengo el editor en mi idioma?

Elígelo en el menú de idiomas de arriba o abre su página directamente: /de/ para alemán, /fr/ para francés, /ja/ para japonés, etc. El editor lo recuerda. El prompt para la IA se queda en inglés.

¿Quién hace los editores?

Grünwald Innovation, en Neuhausen am Rheinfall (Suiza).