Saltar al contenido
Alsatian Hub: una nota de diseño en vista dividida, con el Markdown a la izquierda y la vista previa a la derecha.
Todos los proyectos

Software y herramientasEn desarrollo

Alsatian Hub

Espacio de trabajo unificado por proyectos: notas, tareas, documentos, flujo de GitHub, tiempo y publicación.

Mi papel
Diseño y desarrollo
Estado
En desarrollo
Tecnologías
  • TypeScript
  • React
  • Vite
  • Tauri 2
  • Rust
  • CodeMirror
  • Vitest
  • pnpm workspaces

Descripción general

Alsatian Hub reúne en una sola aplicación, web y de escritorio, las herramientas que un proyecto pequeño suele tener repartidas: notas, tareas, documentos, issues de GitHub, control de tiempo y publicación de contenidos.

La interfaz funciona como un «segundo cerebro» centrado en proyectos: una barra lateral de proyectos, un inicio con captura rápida, una bandeja de entrada y pestañas por proyecto. Se construye por fases y cada fase documenta sus límites.

  • Notas en Markdown con enlaces [[wiki]] (datos de ejemplo)
  • Resumen del proyecto y control de tiempo (datos de ejemplo)
  • Búsqueda global con Ctrl K (datos de ejemplo)

Funcionalidades principales

  1. 01

    Notas enlazadas

    Autoguardado, enlaces [[wiki]] y backlinks, con búsqueda global mediante Ctrl K.

  2. 02

    Flujo de GitHub revisado

    Issues paginadas, creación revisada de issues, generación de prompts, preparación de ramas y pull requests en borrador. Nunca hace merge ni despliega por su cuenta.

  3. 03

    Inicio de sesión sin servidor

    En escritorio, GitHub App con Device Flow: sin servidor ni client_secret, con los tokens en el almacén de credenciales del sistema.

  4. 04

    Control de tiempo

    Sesiones con pausa y reanudación, recuperación desde checkpoints y totales por proyecto en el panel global.

  5. 05

    Documentos

    Edición Markdown con vista previa saneada, guardado a prueba de conflictos y exportación a HTML y DOCX.

  6. 06

    Publicación como pull request

    Los contenidos web se preparan como borradores locales y se publican como pull request en borrador: la revisión humana decide.

Participación y responsabilidades

Mi papel

Diseño y desarrollo

  • Arquitectura compartida entre la aplicación web y la de escritorio.
  • Integración segura con GitHub y con Git local.
  • Diseño de la interfaz y de los flujos por proyecto.
  • Pruebas de dominio y de interfaz, y comprobaciones nativas en Rust.