웹 페이지, 문서, 파일을 저장하고 검색·그래프 탐색·채팅할 수 있는 내장 Chromium 브라우저 탑재 데스크톱 앱입니다.
amosblomqvist/learnharness
이미 아는 내용을 진단하고 목표에 맞춰 가르치는 AI 에이전트 기반 데스크톱 앱으로, 지식 그래프를 지속적으로 관리합니다.
- 스타
- 5,517
- 포크
- 866
- 열린 이슈
- 78
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
LearnHarness는 어려운 주제를 AI 에이전트와 함께 학습할 수 있는 데스크톱 앱입니다. 가르치기 전에 수업의 각 선수 지식에 대해 사용자가 어디까지 이해하는지 파악하고, 현재 수준에서 목표까지 이어지는 의존 관계 지도를 만듭니다. 각 단계는 이미 이해한 내용에 기반합니다. 사용자는 예측을 하고 설명을 들은 뒤 이해도를 확인하며, 새로운 내용이 기대기 전에 혼란스러운 부분을 해결합니다.
추론 과정과 확신이 서지 않는 점, 떠오르는 생각을 직접 입력하거나 받아쓰기해 설명할 수 있습니다. 별도의 연습 세션에서는 관련 지식을 떠올려야 하는 다양한 문제를 풀며, 사용자의 추론에 맞춰 조정되는 힌트를 받습니다. 앱은 백그라운드에서 질문을 조사하고, 시각적 설명을 생성하며, 인터랙티브 데모를 만들 수도 있습니다.
학습한 내용은 명제와 추론의 연결 고리로 지식 그래프에 저장되며, 각 내용은 출처가 된 세션과 연결됩니다. 노트를 가져올 수도 있습니다. 이후 세션에서는 이 그래프를 바탕으로 학습을 이어갈 수 있습니다. 채팅, 그래프 데이터, 설정, API 키는 사용자 기기에 저장되며, 모델 요청은 사용자가 설정한 제공업체로 전송됩니다. 앱은 30개 이상의 제공업체 옵션을 지원합니다.
핵심 기능
- 01각 수업 전에 현재 이해도를 진단하고 목표까지 이어지는 선수 지식 경로를 계획합니다.
- 02입력하거나 받아쓰기한 추론을 바탕으로 설명할 수 있으며, 답변에 맞춰 가르치는 방식을 조정합니다.
- 03다양한 문제와 적응형 힌트를 제공하는 별도의 연습 세션을 진행합니다.
- 04학습한 내용을 출처 세션과 연결된 지식 그래프에 지속적으로 저장합니다.
- 05OpenAI, Anthropic, Google, DeepSeek, OpenRouter를 포함해 30개 이상의 모델 제공업체 옵션을 지원합니다.
- 06채팅, 그래프, 설정, API 키를 사용자 기기에 저장하며, 시스템 프롬프트를 확인하고 수정할 수 있습니다.
활용 사례
- 선수 지식을 먼저 보완해야 하는 난도가 높은 기술 주제를 학습할 때.
- 진행 상황을 지속적으로 기록하면서 여러 세션에 걸쳐 어려운 주제를 공부할 때.
- 직접 작성한 노트를 가져와 에이전트가 그 내용을 바탕으로 학습을 이어가게 할 때.
- 정답 용어를 먼저 알려주지 않는 방식으로 배운 개념을 떠올리는 연습을 할 때.
빠른 시작
- 1
learnharness.ai 또는 GitHub Releases 페이지에서 앱을 다운로드합니다
- 2
앱에서 제공업체의 API 키를 추가하고 사용할 모델을 선택합니다
- 3
소스 코드에서 실행하려면 종속 항목을 설치합니다
npm install - 4
http://localhost:3000에서 개발 서버를 시작합니다
npm run dev
사용 전 알아둘 점
- 모델 사용 비용은 각자의 AI 제공업체에 지불해야 하며, API 키가 필요합니다.
- Windows 설치 프로그램은 서명되지 않아 SmartScreen 경고가 표시될 수 있습니다.
- AGPL-3.0 카피레프트 라이선스가 적용됩니다. 수정한 소스를 배포하거나 네트워크를 통해 서비스를 제공하는 경우 수정된 소스를 공유해야 합니다.
- 모델, 웹 리서치, 받아쓰기 기능은 외부 서비스로 데이터를 전송하므로, 로컬에 저장된다고 해서 오프라인으로 처리되는 것은 아닙니다.
포함된 컬렉션
토픽
자주 묻는 질문
- learnharness은(는) 무엇인가요?
- 이미 아는 내용을 진단하고 목표에 맞춰 가르치는 AI 에이전트 기반 데스크톱 앱으로, 지식 그래프를 지속적으로 관리합니다. LearnHarness는 어려운 주제를 AI 에이전트와 함께 학습할 수 있는 데스크톱 앱입니다. 가르치기 전에 수업의 각 선수 지식에 대해 사용자가 어디까지 이해하는지 파악하고, 현재 수준에서 목표까지 이어지는 의존 관계 지도를 만듭니다. 각 단계는 이미 이해한 내용에 기반합니다. 사용자는 예측을 하고 설명을 들은 뒤 이해도를 확인하며, 새로운 내용이 기대기 전에 혼란스러운 부분을 해결합니다.
- learnharness은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- learnharness은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- learnharness은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. learnharness의 마지막 커밋은 2026년 11월 4일입니다.
- learnharness은(는) 어디에 사용할 수 있나요?
- 선수 지식을 먼저 보완해야 하는 난도가 높은 기술 주제를 학습할 때. 진행 상황을 지속적으로 기록하면서 여러 세션에 걸쳐 어려운 주제를 공부할 때. 직접 작성한 노트를 가져와 에이전트가 그 내용을 바탕으로 학습을 이어가게 할 때. 정답 용어를 먼저 알려주지 않는 방식으로 배운 개념을 떠올리는 연습을 할 때.
- learnharness는 어떻게 설치하나요?
- learnharness.ai 또는 GitHub Releases 페이지에서 앱을 다운로드합니다 앱에서 제공업체의 API 키를 추가하고 사용할 모델을 선택합니다 소스 코드에서 실행하려면 종속 항목을 설치합니다: npm install http://localhost:3000에서 개발 서버를 시작합니다: npm run dev
- learnharness은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/amosblomqvist/learnharness
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
기본 제공 AI 에이전트를 실행하고 Claude Code, Codex 같은 여러 CLI 에이전트를 함께 조율하는 무료 오픈소스 데스크톱 Cowork 앱입니다.
Hermes Agent AI 어시스턴트를 설치하고 설정해 대화할 수 있는 커뮤니티 관리형 네이티브 데스크톱 앱입니다.
Cherry Studio는 다양한 LLM 제공업체와 로컬 모델, 300개 이상의 기본 제공 AI 어시스턴트를 지원하는 크로스 플랫폼 데스크톱 AI 클라이언트입니다.
OpenCode 기반으로, 어떤 모델 제공업체나 로컬 Ollama 모델에서도 사용할 수 있는 무료 오픈소스 데스크톱 앱으로 AI 에이전트가 로컬 파일을 다룹니다.
여러 기기에서 Claude Code, Codex, Pi를 실행할 수 있는 오픈소스 데스크톱·모바일 AI 에이전트 클라이언트입니다.