Repolode
amosblomqvist

amosblomqvist/learnharness

Um app para desktop que usa agentes de IA para identificar o que você já entende e ensinar você a alcançar um objetivo, com um grafo de conhecimento persistente.

Estrelas
6,130
Forks
956
Issues abertas
78
Último commit
há 13 horas

O que é?

LearnHarness é um app para desktop que ajuda a aprender assuntos difíceis com agentes de IA. Antes de ensinar, ele identifica até onde vai seu entendimento de cada pré-requisito da aula e, a partir daí, cria um mapa de dependências até seu objetivo. Cada etapa se apoia no que você já entende: você faz previsões, recebe explicações e verifica seu entendimento, corrigindo dúvidas antes que novos conteúdos dependam delas.

Você pode explicar seu raciocínio, suas incertezas e suas reações com suas próprias palavras, digitando ou usando ditado. Sessões de prática separadas apresentam problemas variados que exigem que o conhecimento relevante venha à mente, com dicas adaptadas ao seu raciocínio. O app também pode pesquisar questões em segundo plano, gerar explicações visuais e criar demonstrações interativas.

O que você aprende é armazenado como proposições e cadeias de raciocínio em um grafo de conhecimento vinculado às sessões de origem, e você também pode importar anotações. Sessões futuras podem usar esse grafo como base. Chats, dados do grafo, configurações e chaves de API ficam no seu dispositivo, enquanto as solicitações aos modelos são enviadas aos provedores que você configura. O app oferece opções de mais de 30 provedores.

Recursos principais

  • 01Identifica seu nível atual de entendimento antes de cada aula e planeja um caminho de dependências até seu objetivo.
  • 02Permite explicar seu raciocínio digitando ou usando ditado e adapta o ensino às suas respostas.
  • 03Realiza sessões de prática separadas, com problemas variados e dicas adaptativas.
  • 04Armazena as ideias aprendidas em um grafo de conhecimento persistente, vinculado às sessões de origem.
  • 05Oferece opções de mais de 30 provedores de modelos, incluindo OpenAI, Anthropic, Google, DeepSeek e OpenRouter.
  • 06Mantém chats, grafo, configurações e chaves de API no seu dispositivo, com prompts de sistema visíveis e editáveis.

Casos de uso

  • Aprender um assunto técnico complexo que exige preencher lacunas nos pré-requisitos primeiro.
  • Estudar um tema difícil ao longo de várias sessões, mantendo um registro persistente do progresso.
  • Importar suas próprias anotações para que o agente possa se basear no que você já escreveu.
  • Praticar a recordação de conceitos ensinados sem receber os termos de antemão.

Início rápido

  1. 1

    Baixe o aplicativo em learnharness.ai ou na página GitHub Releases

  2. 2

    Adicione a chave de API do seu provedor e escolha os modelos no aplicativo

  3. 3

    Para executar a partir do código-fonte, instale as dependências

    npm install
  4. 4

    Inicie o servidor de desenvolvimento em http://localhost:3000

    npm run dev

Antes de usar

  • Os custos dos modelos são pagos aos seus próprios provedores de IA, e é necessária uma chave de API.
  • O instalador do Windows não é assinado e pode exibir avisos do SmartScreen.
  • A licença AGPL-3.0 é copyleft e exige o compartilhamento do código-fonte modificado quando ele é distribuído ou disponibilizado por uma rede.
  • Modelos, pesquisa na web e ditado enviam dados para serviços externos; portanto, o armazenamento local não significa que o processamento seja offline.

Em coleções

Tópicos

Perguntas frequentes

O que é learnharness?
Um app para desktop que usa agentes de IA para identificar o que você já entende e ensinar você a alcançar um objetivo, com um grafo de conhecimento persistente. LearnHarness é um app para desktop que ajuda a aprender assuntos difíceis com agentes de IA. Antes de ensinar, ele identifica até onde vai seu entendimento de cada pré-requisito da aula e, a partir daí, cria um mapa de dependências até seu objetivo. Cada etapa se apoia no que você já entende: você faz previsões, recebe explicações e verifica seu entendimento, corrigindo dúvidas antes que novos conteúdos dependam delas.
learnharness é gratuito? Qual é a licença?
learnharness é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
learnharness ainda é mantido?
Manutenção ativa. O último commit de learnharness foi em 7 de nov. de 2026.
Para que posso usar learnharness?
Aprender um assunto técnico complexo que exige preencher lacunas nos pré-requisitos primeiro. Estudar um tema difícil ao longo de várias sessões, mantendo um registro persistente do progresso. Importar suas próprias anotações para que o agente possa se basear no que você já escreveu. Praticar a recordação de conceitos ensinados sem receber os termos de antemão.
Como instalar learnharness?
Baixe o aplicativo em learnharness.ai ou na página GitHub Releases Adicione a chave de API do seu provedor e escolha os modelos no aplicativo Para executar a partir do código-fonte, instale as dependências: npm install Inicie o servidor de desenvolvimento em http://localhost:3000: npm run dev
Onde consigo learnharness?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/amosblomqvist/learnharness

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados