JOIDY

JOIDY

Privado. Auto-hospedado. Tu conocimiento, tus reglas.

$docker compose up -d

// ¿Qué es Joidy?

El entorno de notas donde tu aprendizaje sube de nivel. Escribe, conecta ideas y haz evolucionar tu conocimiento como si fuera un juego, dentro de un espacio seguro y 100% bajo tu control.

Notas → XP

Cada nota, edición o actividad genera puntos de XP. Tu conocimiento se gamifica y trabajar en tus apuntes desbloquea nuevas funciones.

100% Privado

Al ser auto-hospedado, tus notas son verdaderamente tuyas y nadie más las puede leer. Sin servidores ajenos, sin nubes, sin tracking.

Grafo Vivo

Conexiones automáticas entre notas y generación inteligente de categorías. Desbloquea habilidades y observa visualmente cómo crece tu conocimiento.

// El Problema

issue.md
Falta de motivación: escribir se vuelve una tarea aburrida y terminas abandonando tus apuntes diarios.
Grafos caóticos: visualizaciones que se ven bien pero terminan siendo una bola gigante de conexiones inútiles.
Privacidad nula: tus ideas alimentan la IA de empresas privadas o quedan atrapadas en nubes de suscripción.
Alta fricción: pierdes más tiempo configurando plugins y plantillas que realmente sentándote a escribir.
───── vs ─────
fix.sh
Gamificación real: el sistema de XP y las rachas transforman la escritura en un hábito diario adictivo.
Conexiones estructuradas: un árbol de habilidades automático que refleja visualmente tu maestría y progreso.
Privacidad absoluta: base de datos local en tu disco duro, sin telemetría y sin dependencias externas.
Enfoque total: cero configuraciones complejas. Tú solo escribes y el entorno clasifica todo por ti.

// Privacidad y Auto-Hospedaje

Tu conocimiento es lo más valioso que tienes. No debería vivir en el servidor de otro.

Tus Datos, Tu Hardware

Joidy corre en tu máquina via Docker Compose. Sin nube, sin terceros.

Cero Telemetría

Sin analytics, sin tracking, sin phone-home. Lo que escribes se queda.

IA Local, Nube Opcional

Usa Ollama para IA local. Sin API key. IA en nube solo si tú decides.

SQLite en Tu Disco

Un archivo portable con búsqueda vectorial. Cópialo, versiona, encripta — tu base de datos es tuya.

// Features Clave

Gamificación

XP events, rachas, planta evolutiva (semilla → árbol). Cada nota te sube de nivel.

Grafo de Conocimiento

Visualización de co-ocurrencia de tags que revela conexiones ocultas.

Skill Tree

Generado de tus tags. Ve tu expertise crecer y ramificarse al escribir.

Búsqueda Semántica

Búsqueda vectorial con sqlite-vec. Encuentra notas por significado.

Clasificación por IA

Tags sugeridos por Gemini, OpenAI, Anthropic o completamente local con Ollama.

Conexiones Cruzadas

Joidy enlaza automáticamente notas relacionadas en toda tu bóveda.

Metas y Objetivos

Goal tracking con failure modes: rollover, snowball, reseteo diario.

Rachas Personalizadas

Streaks configurables para cualquier cosa: leer, meditar, gym, código.

Sincronización Obsidian

Sync bidireccional. Si tienes un vault, Joidy lo potencia.

Pomodoro

Timer integrado conectado a tu sistema de XP y rachas.

// Stack Tecnológico

.^-^. ( 'x' ) / \ __( ) ~~~~~~'-----o-o-'~~~~
joidy@dockerᓚᘏᗢ
------------------------
OS:Docker / Linux (x86_64)
Frontend:SvelteKit + TypeScript
API:Python (FastAPI)
AI:Gemini / OpenAI / Anthropic / Ollama
DB:SQLite + sqlite-vec
Worker:Python asyncio
License:GPL v3

// Arquitectura

┌──────────────────────────────────────────────────┐
│ HOST / DOCKER │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ API │ │ AI │ │ Worker │ │
│ │ :8000 │ │ :8002 │ │ :8001 │ │
│ └────┬─────┘ └────┬─────┘ └────┬─────┘ │
│ │ │ │ │
│ └───────────────┼───────────────┘ │
│ │ │
│ ┌────┴─────┐ │
│ │ SQLite │ │
│ └──────────┘ │
│ │
└──────────────────────────────────────────────────┘
┌──────────────────────────────────────────────────┐
> Exponer entorno local a internet
├──────────────────────────────────────────────────┤
# Usando Cloudflare Tunnels (recomendado)
cloudflared tunnel --url http://localhost:8000
│ │
# O usando ngrok
ngrok http 8000
└──────────────────────────────────────────────────┘

// ¿Para Quién es?

Conscientes de Privacidad

Personas que no intercambian su conocimiento por servicios gratuitos.

Knowledge Workers

Profesionales con grandes volúmenes de información interconectada.

Desarrolladores

Que quieren un PKM open-source, auto-hospedado, extensible y confiable.

Investigadores y Estudiantes

Que necesitan conectar ideas entre disciplinas.

// Roadmap

Fetching GitHub data...

// FAQs