Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

inkweld

Inkweld es una plataforma de escritura colaborativa autoalojada diseñada para novelistas y mundosbuilders. Permite escribir en el navegador local, colaborar en tiempo real, publicar y exportar documentos con opciones de sincronización en la nube.

Ficha actualizada 23 sept 2026, 13:07 · upstream 23 sept 2026, 13:02 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es inkweld

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Inkweld es un editor de escritura flexible que permite a los escritores crear, editar y compartir sus obras sin necesidad de servidores externos. La plataforma se distingue por su enfoque 'local-first', lo que significa que todo el procesamiento ocurre en el navegador del usuario, con sincronización asíncrona cuando se conecta a una instancia de servidor. Esto garantiza privacidad total sobre las escrituras, ya que los documentos nunca se almacenan en un servidor centralizado. Los usuarios pueden trabajar desde múltiples dispositivos simultáneamente, manteniendo la coherencia de sus borradores y versiones anteriores. La arquitectura está diseñada para ser escalable: desde proyectos personales hasta colaboraciones grupales con roles de acceso diferenciados.

CASOS DE USO
  • Novelistas que escriben en dispositivos móviles o tablets sin necesidad de un servidor dedicado
  • Escritores independientes que buscan colaborar con otros autores sin depender de plataformas comerciales
  • Usuarios que necesitan privacidad total sobre sus borradores y no desean compartir su escritura con terceros
  • Escritores que requieren sincronización asíncrona para trabajar en dispositivos diferentes sin perder el contexto del documento
  • Escritores que buscan publicar sus obras en múltiples formatos (PDF, EPUB, HTML) desde un solo proyecto
PUNTOS DESTACADOS
  • Soporte nativo de Docker con imágenes oficiales de GitHub Container Registry
  • Arquitectura local-first: los documentos se guardan en IndexedDB del navegador y se sincronizan asincrónicamente cuando se conecta a un servidor
  • Sistema de relaciones bidireccionales entre elementos (personajes, lugares, eventos) que permite referencias cruzadas directas con @mentions
  • Soporte para múltiples calendarios personalizados con soportes de fechas flexibles
  • Capacidad de exportar documentos en formatos PDF, EPUB y HTML con configuraciones de publicación personalizadas
  • Sistema de relaciones visuales mediante gráficos de red que permite visualizar conexiones entre elementos del mundo
PRECAUCIONES
  • No incluye funcionalidades de IA generativa ni APIs MCP integradas por defecto (requieren configuración manual)
  • La sincronización en la nube depende de la disponibilidad del servidor y puede sufrir retrasos o fallos
  • El uso de imágenes como capas de fondo no permite edición directa sobre ellas sin herramientas adicionales
  • No incluye exportación nativa a formatos de impresión estándar (como PDF con impresión)
  • La sincronización en tiempo real requiere conexión activa entre dispositivos; el modo offline es limitado
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Inkweld architecture: an Angular PWA in the browser talking to an optional Hono/Bun sync server over REST and WebSocketInkweld
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Recomendado usar Docker para despliegue local, ya que las imágenes son oficiales y se actualizan automáticamente,Para producción, se recomienda configurar un servidor de backend separado (Node.js con Bun) para manejar la sincronización asíncrona y el almacenamiento persistente,Se puede desplegar en el plano gratuito de Cloudflare con su plan de escritura gratuita, aunque no incluye funciones premium como exportación a EPUB o colaboración en tiempo real,Para entornos locales, se recomienda usar un servidor de Node.js con Bun para manejar la sincronización asíncrona y persistencia de datos,Se debe configurar el dominio HTTPS para que los navegadores acepten las conexiones seguras

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
83334200587
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.