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