类库 › learnharness
amosblomqvist

amosblomqvist/learnharness

LearnHarness是一个基于AI代理的学习辅助工具,旨在通过测量用户理解、规划学习路径和个性化教学来帮助用户掌握复杂知识。它利用知识图谱记录进度,根据用户的回答和推理动态调整教学内容,提供从基础到目标的逐步指导及自适应练习。

9,203 1,224 9,203 497
在 GitHub 上查看
amosblomqvist/learnharness

技术栈

根目录 javascript

框架

Next.js ^16.4.3 React ^19.2.8

CSS 框架

Tailwind CSS ^4.3.3

代码规范

ESLint ^9.39.5
查看全部依赖 (69)

依赖

@earendil-works/pi-agent-core 1.4.0 @earendil-works/pi-ai 1.4.0 @modelcontextprotocol/sdk 1.32.1 @mozilla/readability ^0.6.0 @radix-ui/react-focus-scope 1.1.16 @radix-ui/react-popper 1.3.7 @radix-ui/react-presence 1.1.10 @radix-ui/react-use-controllable-state ^1.2.6 @resvg/resvg-js ^2.6.2 @rive-app/react-webgl2 ^4.32.1 @silvia-odwyer/photon-node 0.3.4 @streamdown/cjk ^1.0.3 @streamdown/code ^1.1.1 @streamdown/math ^1.0.2 @streamdown/mermaid ^1.0.2 @xyflow/react ^12.11.3 ansi-to-react ^6.2.6 aria-hidden 1.2.6 class-variance-authority ^0.7.1 clsx ^2.1.1 cmdk ^1.1.1 d3-force ^3.0.0 d3-selection ^3.0.0 d3-shape ^3.2.0 d3-zoom ^3.0.0 dagre-d3-es 7.0.14 electron-updater ^6.8.9 embla-carousel-react ^8.6.0 jose ^6.2.12 katex 0.18.2 linkedom ^0.18.13 lucide-react ^1.33.0 mdast-util-from-markdown 2.0.3 mdast-util-math 3.0.0 media-chrome ^4.19.2 mermaid ^11.17.0 micromark-extension-math 3.1.0 motion ^13.1.1 nanoid ^6.0.1 next-themes ^0.4.6 pdfjs-dist ^6.3.289 puppeteer-core ^25.8.0 radix-ui ^1.6.7 react-dom ^19.2.8 react-jsx-parser ^2.4.1 react-remove-scroll 2.7.2 remark-breaks ^4.0.0 streamdown ^2.5.0 tailwind-merge ^3.6.0 tokenlens ^1.3.1 turndown ^7.2.4 typebox ^1.3.27 undici ^7.29.0 use-stick-to-bottom ^1.1.6 zod ^4.4.3

开发依赖

@next/eslint-plugin-next ^16.4.3 @tailwindcss/postcss ^4.3.3 @types/node ^24.0.0 @types/react ^19.2.18 @types/react-dom ^19.2.4 @types/turndown ^5.0.6 @typescript-eslint/parser ^8.68.0 concurrently ^10.0.5 electron ^44.9.3 electron-builder 26.16.1 eslint-import-resolver-typescript ^4.4.5 eslint-plugin-import ^2.32.0 tsx ^4.19.0 typescript ^5.6.0

plugins/coding-questions javascript

构建工具

esbuild 0.28.2
查看全部依赖 (13)

依赖

@codemirror/commands 6.11.1 @codemirror/language 6.13.1 @codemirror/language-data 6.5.2 @codemirror/lint 6.9.7 @codemirror/state 6.7.6 @codemirror/theme-one-dark 6.1.3 @codemirror/view 6.43.15

开发依赖

@types/node 24.13.3 learnharness-plugin-api file:.sdk puppeteer-core 25.16.0 tsx 4.23.12 typebox 1.4.3 typescript 5.9.3

plugins/drawing-pad javascript

构建工具

esbuild 0.28.2
查看全部依赖 (6)

依赖

html-to-image 1.11.13

开发依赖

@types/node 24.13.3 learnharness-plugin-api file:.sdk puppeteer-core 25.16.0 tsx 4.23.12 typescript 5.9.3

plugins/flashcards javascript

构建工具

esbuild 0.28.2

plugins/rich-code-blocks javascript

构建工具

esbuild 0.28.2
查看全部依赖 (10)

依赖

abcjs 6.7.2 buffer 6.0.3 isomorphic-tikzjax 0.1.1 smiles-drawer 2.4.1

开发依赖

@types/node 24.13.3 katex 0.18.2 learnharness-plugin-api file:.sdk puppeteer-core 25.16.0 tsx 4.23.12 typescript 5.9.3

plugins/ui-showcase javascript

构建工具

esbuild 0.28.2
查看全部依赖 (6)

开发依赖

@types/node 24.13.3 learnharness-plugin-api file:.sdk linkedom 0.18.13 puppeteer-core 25.8.0 tsx 4.23.12 typescript 5.9.3

评论

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.156.0. UTC+08:00, 2026-11-14 04:30
浙ICP备14020137号-1