Ir al contenido

La Suite Escriba

La Suite Escriba es una familia de herramientas open source y self-hosted para una sola tarea: convertir cualquier fuente en datos limpios, privados y listos para modelos. Cada herramienta es excelente por su cuenta — pero fueron diseñadas como un solo instrumento.

Escriba es el hub: el traductor universal que toma un documento y produce Markdown limpio y anonimizado, listo para cualquier LLM. A su alrededor orbitan cuatro especialistas, cada uno el mejor capturando un tipo de fuente y devolviéndoselo al hub.

Escriba — el hub

Documentos, audio, video y páginas → Markdown limpio, con redacción de PII, OCR, transcripción, exportación a más de 10 formatos y un modo podcast.

Fisherboy — captura web

Cualquier URL → Markdown o datos estructurados, con anti-bloqueo escalonado, descargas de archivos/videos/galerías y una araña de secciones.

Anonimal — motor de privacidad

La capa de anonimización seria: ML/NER local más regex, opaca o reversible. Los satélites se conectan a ella.

Fulgoria — datos de documentos

Extractos bancarios, PDF e imágenes → filas CSV junto con una plantilla reutilizable, todo en el navegador.

Selega — control financiero

Estados financieros validados por 14 controles cruzados numéricos en vivo, que proponen el resultado de la legalización.

Más allá de los satélites de captura, la familia incluye el hub de identidad compartido, dos especialistas para el mundo profesional argentino, una IA local, un buscador privado, un generador de presentaciones y una memoria con semáforo de confianza.

Lockatus — hub de identidad

Un único inicio de sesión self-hosted para todas las apps: cuentas multiusuario, 2FA TOTP, roles por app desde una matriz de acceso y SSO OIDC. Opcional y sin romper nada.

Arcanum — gateway de ARCA

Un gateway REST y un panel para todos los servicios web de ARCA (ex-AFIP), con la firma WSAA 100% local y un PDF legal con QR. El regalo para contadores.

Trustux — verificación de firmas

Verifica firmas digitales (PAdES + XAdES) 100% local: integridad, identidad del firmante hasta la Root CA, y validez al momento de la firma.

Secretia — IA local

Un chat privado que ejecuta modelos abiertos en tu propio servidor: una distribución lista para cocinar de Ollama + Open WebUI, vestida con el aspecto de Escriba y federada con Lockatus. Un fork transparente.

Searchgirl — búsqueda privada

Metabúsqueda privada por SearXNG, cuatro caras en un binario: interfaz web, API REST normalizada, servidor MCP para agentes y respuestas IA opcionales con citas. Los motores ven tu servidor, nunca a ti.

Presentia — presentaciones

Convierte un prompt, un documento, un dataset o markdown en una presentación editable y exporta PPTX o PDF — con gráficos validados contra tus datos y un panel de costos LLM por presentación. Un fork transparente de Presenton.

COGO — memoria

Una memoria con semáforo de confianza: notas Markdown cuyo color de confianza (verde/amarillo/rojo) se calcula a partir de evidencia y frescura — más Guard, una radiografía anti-manipulación para conversaciones con LLMs. MCP-first.

Encuestum — encuestas y exámenes

Encuestas y exámenes con corrección por IA — mejor que Google Forms. Editor visual tipo Typeform, 14 tipos de pregunta (incluida la video-respuesta), IA que genera preguntas desde un documento y corrige respuestas abiertas con rúbrica, control de acceso serio, analítica de embudo y certificado imprimible. Federado con Lockatus.

  • Self-hosted. Una única imagen Docker (o un pequeño archivo compose) que ejecutas en tu propio hardware. Tus archivos nunca tocan una nube de terceros.
  • Open source. MIT o Apache-2.0. Tuyas para leer, hacer fork e implementar.
  • Privadas por diseño. No se guarda nada una vez terminado el trabajo; la parte sensible ocurre localmente.
  • Un aspecto, siete idiomas. La misma interfaz — English, Español, Français, Português, Italiano, 中文, 日本語 — autodetectada e intercambiable.

La suite se siente como un solo producto porque cada app honra dos contratos simples.

Cada app usa el mismo lenguaje de diseño: tema claro por defecto con un modo oscuro, la misma tipografía (Inter Variable + JetBrains Mono), iconos de línea en lugar de emojis, y los mismos componentes — cada app con su propio color de acento para que siempre sepas dónde estás.

HerramientaAcentoRol
EscribaCoral #e06a3aEl hub
FisherboyOcean teal #0f8f6aCaptura web
AnonimalMask indigo #4a4e7cMotor de privacidad
FulgoriaAzul rayo #3b76d9Datos de documentos
SelegaBordó #a8324aControl financiero
LockatusViolet #6c4fb3Hub de identidad
ArcanumARCA navy #27408bGateway de ARCA
TrustuxTeal #0E9AABVerificación de firmas
SecretiaMagenta #b23a8cIA local
SearchgirlFucsia #d6336cBúsqueda privada
PresentiaSalmón #e25a4ePresentaciones
COGOSlate #3f4654Memoria
EncuestumOliva #8faf0eEncuestas y exámenes

Cualquier satélite puede entregar su resultado al hub sin un ida y vuelta a un servidor. Escribe el contenido capturado en el sessionStorage del navegador bajo escriba.handoff usando un pequeño contrato JSON, y luego abre Escriba — que lo lee y crea un elemento listo para usar.

{
"from": "fisherboy",
"version": 1,
"title": "Captured page",
"source": "https://example.com/article",
"mime": "text/markdown",
"content": "# Clean markdown…",
"alt": { "csv": "…optional…" },
"ts": 1719000000000
}

Anonimal es el dueño de la anonimización seria en la suite — el motor completo de ML/NER + Privacy-Filter. Para seguir siendo usables por su cuenta, los satélites también incluyen un regex mínimo integrado para no depender nunca de nada al ejecutarse en modo standalone.

Cuando apuntas un satélite a Anonimal (mediante una variable de entorno ANONIMAL_URL), desbloqueas toda la potencia — nombres incluidos — y falla cerrado si Anonimal no está disponible, en lugar de degradar silenciosamente a regex. La privacidad nunca se degrada por accidente.

Cada herramienta se ejecuta de forma independiente, pero la topología prevista para la experiencia completa es un dominio detrás de un reverse proxy, de modo que cada app sea del mismo origen. Eso hace que el diseño se sienta sin costuras y permite que el handoff por sessionStorage funcione en toda la suite.