Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

ScribeWatch

ScribeWatch es una herramienta de auto-alojamiento que convierte notas de voz en Markdown limpio para Obsidian o cualquier carpeta de notas. Utiliza motores compatibles con OpenAI como Whisper, permite transcripción rápida, grabación en vivo y monitorización automática de carpetas.

Ficha actualizada 25 sept 2026, 16:59 · upstream 25 sept 2026, 16:42 · release v0.4.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es ScribeWatch

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

ScribeWatch transforma grabaciones de audio en notas de texto plano estructuradas mediante un backend escrito en Rust y una interfaz en SvelteKit. La aplicación soporta múltiples proveedores de transcripción compatibles con la API OpenAI, permitiendo configurar cadenas de fallback automáticas entre modelos si uno falla. El sistema normaliza los archivos de audio utilizando FFmpeg antes del procesamiento, garantizando una entrada limpia independientemente del formato original o la extensión del archivo.

CASOS DE USO
  • Transcripción rápida de notas de voz individuales a Markdown para insertar en Obsidian
  • Grabación en vivo desde el micrófono del navegador con métricas de nivel en tiempo real
  • Automatización de flujos de trabajo mediante monitorización continua de carpetas compartidas o NAS
  • Estructuración opcional de transcripciones utilizando perfiles de LLM para reuniones o documentación médica
PUNTOS DESTACADOS
  • Sistema de fallback automático entre modelos y proveedores de STT sin intervención manual
  • Procesamiento de audio basado en contenido mediante FFprobe, ignorando extensiones de archivo
  • Seguridad por diseño con claves API almacenadas en el servidor y archivos originales preservados
  • Formato determinista del texto que respeta límites Unicode UAX #29 sin reescritura semántica
  • Arquitectura de contenedor único compatible con Docker, ligera y autocontenida
PRECAUCIONES
  • Requiere un endpoint de transcripción compatible con la API OpenAI o LLM externo para funcionalidad avanzada
  • No incluye archivo compose por defecto, necesitando configuración manual del entorno
  • La escritura directa a carpetas locales depende del soporte del File System Access API en el navegador
VISUAL

Capturas del proyecto

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

ScribeWatch dashboard and Quick TranscribeScribeWatch Quick TranscribeScribeWatch Quick Transcribe on mobileScribeWatch workflow foldersScribeWatch logo
01

Perfil de infraestructura

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

CPU4 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.

Docker detectado

Clonar repositorio, copiar .env.example a .env y compose.example.yaml a compose.yaml. Crear directorios config, data, watch, notes, archive. Ejecutar docker compose pull y docker compose up -d. El servicio se expone en el puerto 3000 por defecto.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.jsRust
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3000
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.