Repolode
amosblomqvist

amosblomqvist/learnharness

Una app de escritorio que usa agentes de IA para diagnosticar qué entiendes y enseñarte a alcanzar una meta, con un grafo de conocimiento persistente.

Estrellas
5,517
Forks
866
Issues abiertos
78
Último commit
anteayer

¿Qué es?

LearnHarness es una app de escritorio para aprender temas difíciles con agentes de IA. Antes de enseñar, mide hasta dónde llega tu comprensión de cada requisito previo de la lección y, a partir de ahí, crea un mapa de dependencias que conduce a tu objetivo. Cada paso se basa en lo que ya entiendes: haces predicciones, recibes explicaciones y compruebas lo aprendido; cualquier confusión se resuelve antes de que el material nuevo dependa de ella.

Puedes explicar con tus propias palabras tu razonamiento, tus dudas y tus reacciones, escribiendo o dictando. En sesiones de práctica independientes se plantean distintos problemas que exigen recordar los conocimientos pertinentes, con pistas adaptadas a tu razonamiento. La app también puede investigar preguntas en segundo plano, generar explicaciones visuales y crear demostraciones interactivas.

Lo que aprendes se almacena como proposiciones y cadenas de razonamiento en un grafo de conocimiento vinculado a las sesiones de origen, y puedes importar notas. Las sesiones futuras pueden basarse en este grafo. Los chats, los datos del grafo, la configuración y las API keys permanecen en tu equipo; las solicitudes a los modelos se envían a los proveedores que configures. La app admite más de 30 opciones de proveedores.

Funciones clave

  • 01Diagnostica lo que entiendes antes de cada lección y traza una ruta de dependencias hasta tu objetivo.
  • 02Te permite explicar tu razonamiento escribiendo o dictando, y adapta la enseñanza a tus respuestas.
  • 03Ofrece sesiones de práctica independientes con distintos problemas y pistas adaptativas.
  • 04Almacena las ideas aprendidas en un grafo de conocimiento persistente vinculado a las sesiones de origen.
  • 05Admite más de 30 opciones de proveedores de modelos, incluidos OpenAI, Anthropic, Google, DeepSeek y OpenRouter.
  • 06Mantiene los chats, el grafo, la configuración y las API keys en tu equipo, y permite ver y editar los prompts del sistema.

Casos de uso

  • Aprender un tema técnico complejo para el que primero necesitas cubrir los requisitos previos.
  • Estudiar un tema difícil durante muchas sesiones con un registro persistente de tu progreso.
  • Importar tus propias notas para que el agente pueda basarse en lo que ya escribiste.
  • Practicar la recuperación de conceptos que te han enseñado, sin que te digan primero los términos.

Inicio rápido

  1. 1

    Descarga la aplicación desde learnharness.ai o desde la página de GitHub Releases

  2. 2

    Añade la clave API de tu proveedor y elige los modelos en la aplicación

  3. 3

    Para ejecutarla desde el código fuente, instala las dependencias

    npm install
  4. 4

    Inicia el servidor de desarrollo en http://localhost:3000

    npm run dev

Antes de usarlo

  • El coste de los modelos se paga a tus propios proveedores de IA y necesitas una clave API.
  • El instalador de Windows no está firmado y puede mostrar advertencias de SmartScreen.
  • La licencia AGPL-3.0 es copyleft y exige compartir el código fuente modificado cuando se distribuye o se ofrece a través de una red.
  • Los modelos, la investigación web y el dictado envían datos a servicios externos, por lo que el almacenamiento local no implica que el procesamiento se realice sin conexión.

En colecciones

Temas

Preguntas frecuentes

¿Qué es learnharness?
Una app de escritorio que usa agentes de IA para diagnosticar qué entiendes y enseñarte a alcanzar una meta, con un grafo de conocimiento persistente. LearnHarness es una app de escritorio para aprender temas difíciles con agentes de IA. Antes de enseñar, mide hasta dónde llega tu comprensión de cada requisito previo de la lección y, a partir de ahí, crea un mapa de dependencias que conduce a tu objetivo. Cada paso se basa en lo que ya entiendes: haces predicciones, recibes explicaciones y compruebas lo aprendido; cualquier confusión se resuelve antes de que el material nuevo dependa de ella.
¿learnharness es gratuito? ¿Qué licencia tiene?
learnharness es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿learnharness sigue mantenido?
Mantenimiento activo. El último commit de learnharness fue el 4 nov 2026.
¿Para qué puedo usar learnharness?
Aprender un tema técnico complejo para el que primero necesitas cubrir los requisitos previos. Estudiar un tema difícil durante muchas sesiones con un registro persistente de tu progreso. Importar tus propias notas para que el agente pueda basarse en lo que ya escribiste. Practicar la recuperación de conceptos que te han enseñado, sin que te digan primero los términos.
¿Cómo se instala learnharness?
Descarga la aplicación desde learnharness.ai o desde la página de GitHub Releases Añade la clave API de tu proveedor y elige los modelos en la aplicación Para ejecutarla desde el código fuente, instala las dependencias: npm install Inicia el servidor de desarrollo en http://localhost:3000: npm run dev
¿Dónde consigo learnharness?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/amosblomqvist/learnharness

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados