Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

koinote

Editor Markdown WYSIWYG con exportación nativa a WeChat, Zhihu y X. Incluye cliente Tauri alpha, integración MCP para agentes IA y gestión de imágenes en R2.

Ficha actualizada 22 sept 2026, 14:57 · upstream 22 sept 2026, 13:56 · release desktop-v0.1.63

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es koinote

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

Koinote es un editor Markdown online que prioriza la experiencia de escritura fluida sin dividir paneles. Su característica distintiva es la capacidad de exportar directamente a plataformas de contenido como WeChat Official Accounts, Zhihu y X (Twitter), gestionando automáticamente las imágenes mediante un servicio R2 propio.

La arquitectura combina un backend en Go con PostgreSQL para persistencia de datos, frontend en React 19 con TipTap para el editor, y Cloudflare Workers para la capa de borde. Incluye un cliente de escritorio alpha construido con Tauri 2 que permite edición offline con sincronización automática al recuperar conexión.

El sistema soporta autenticación OAuth, gestión de sesiones segura con HMAC-SHA256 y ofrece funcionalidades avanzadas como control de versiones optimista para resolución de conflictos, integración con agentes de IA vía MCP y un panel de administración completo para monitoreo de métricas.

CASOS DE USO
  • Redacción y edición de documentación técnica o artículos de blog con exportación directa a plataformas sociales.
  • Gestión de notas personales en la nube con sincronización entre dispositivos web y cliente de escritorio.
  • Integración con agentes de IA (Codex, Claude Code) para lectura y escritura de documentos mediante MCP.
  • Colaboración en equipos con control de versiones optimista y resolución visual de conflictos.
PUNTOS DESTACADOS
  • Exportación nativa a WeChat Official Accounts con soporte para temas personalizados y sincronización de imágenes.
  • Integración completa con protocolo MCP para permitir que agentes de IA lean, escriban y gestionen documentos.
  • Cliente de escritorio Tauri alpha con modo offline completo y sincronización automática al recuperar conexión.
  • Gestión segura de sesiones con HMAC-SHA256 y rotación de tokens en el backend Go.
  • Sistema de imágenes propio basado en Cloudflare R2 con compresión automática y gestión de CDN.
PRECAUCIONES
  • El cliente de escritorio está en fase alpha y requiere configuración manual de certificados en macOS.
  • Dependencia crítica de servicios externos como Cloudflare R2 para almacenamiento de imágenes.
  • La funcionalidad AI Optimization requiere suscripción a plan premium con créditos limitados.
  • Requiere Node.js 20.19+ o 22.12+ y Go 1.23+ para despliegue local, aumentando la barrera de entrada.
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

Desplegar usando Docker Compose con PostgreSQL y R2 configurados. Requiere generación manual de SESSION_SECRET y BACKEND_INTERNAL_TOKEN mediante OpenSSL. Para producción, usar NODE_ENV=production y configurar correctamente los certificados SSL. El cliente de escritorio necesita configuración adicional de Keychain en macOS o Credential Manager en Windows.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.jsRust
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
PUERTOS
5273808018080543230008788
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.