Sobre el proyecto
Notaeo es un cuaderno de estudio e investigación gratuito, de prioridad local, diseñado para uso escolar. Permite a los usuarios recopilar fuentes, leerlas en la aplicación, investigar en la web pública y estudiar con tarjetas programadas, cuestionarios basados en fuentes, glosarios, guías de estudio de una página y mapas mentales. Un cuaderno de demostración con un clic muestra todos los flujos de trabajo.
La operación sin clave (sin IA) es un principio de diseño de primera clase: el descubrimiento web público a través de DDGS, la ingesta de fuentes, la búsqueda, la lectura, las herramientas de estudio y las exportaciones funcionan sin ninguna clave de proveedor. Se requieren cuentas (registro local gratuito e instantáneo con correo electrónico y contraseña; se planea OAuth de Google). Cada cuaderno, fuente, esquema, tarjeta, habilidad, nota y clave de IA pertenece exactamente a un usuario; el acceso entre usuarios devuelve 404. La IA opcional admite claves de Gemini o OpenRouter por usuario, y un servidor alojado separado puede ofrecer chat gratuito del modelo OpenCode. No hay LLM locales por diseño.
La ingesta de fuentes admite PDF, DOCX, TXT/MD y pegado con fragmentación por página. La búsqueda está clasificada con filtros, etiquetas, renombrado, ingesta de URL y exportación a markdown. Las herramientas de estudio incluyen tarjetas programadas, borradores basados en fuentes, glosario, cuestionario, guías de estudio, mapas mentales y exportación a Anki/Obsidian. Un modo de investigación sin clave cubre plan, búsqueda web, recopilación y colección de fuentes citadas.
El stack es Python 3.12 + FastAPI + SQLite (WAL) backend gestionado con uv, y frontend React + TypeScript + Vite + Tailwind CSS. El repositorio es el producto local completo sin clave/sin IA; las operaciones alojadas (sincronización gestionada, suscripciones, créditos de IA alojados, herramientas de administración) viven en un repositorio de servidor privado separado y nunca se requieren aquí.
El soporte de escritorio incluye un alfa de macOS (capa SwiftUI que ejecuta el backend FastAPI local y la interfaz React sobre un sidecar de bucle local, firmado ad-hoc para Apple Silicon). El escritorio de Windows se pospone; los clientes de iOS y Android viven en un repositorio separado. El límite de privacidad local es solo de bucle local con cookies de sesión por lanzamiento e inicio de sesión por correo electrónico en cada ruta de datos. El uso de red es solo explícito (búsqueda web, ingesta de URL, IA BYOK, OAuth de Google) sin sincronización implícita. La licencia es MIT.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.