类库 › OpenMAIC
THU-MAIC

THU-MAIC/OpenMAIC

OpenMAIC是一个开源的多智能体互动课堂平台,用户只需一键即可获得沉浸式的多智能体学习体验。它基于Web技术构建,提供实时交互的学习环境。

13,543 2,154 13,543 153
在 GitHub 上查看
THU-MAIC/OpenMAIC

技术栈

框架

Next.js 16.1.2 React 19.2.3

状态管理

Zustand ^5.0.10

构建工具

Gulp ^5.0.0 Rollup ^4.35.0

测试

Jest ^29.7.0

CSS 框架

Tailwind CSS ^4

代码规范

Biome 1.9.4 ESLint ^9 Prettier 3.8.1
查看全部依赖 (109)

依赖

@ai-sdk/anthropic ^3.0.23 @ai-sdk/google ^3.0.13 @ai-sdk/openai ^3.0.13 @ai-sdk/react ^3.0.44 @base-ui/react ^1.1.0 @copilotkit/backend ^0.37.0 @copilotkit/runtime ^1.51.2 @fontsource-variable/inter ^5.2.8 @langchain/core ^1.1.16 @langchain/langgraph ^1.1.1 @modelcontextprotocol/sdk ^1.27.1 @napi-rs/canvas ^0.1.88 @radix-ui/react-checkbox ^1.3.3 @radix-ui/react-popover ^1.1.15 @radix-ui/react-slider ^1.3.6 @radix-ui/react-switch ^1.2.6 @radix-ui/react-use-controllable-state ^1.2.2 @types/js-yaml ^4.0.9 @types/node ^22.8.1 @xyflow/react ^12.10.0 ai ^6.0.42 animate.css ^4.1.1 class-variance-authority ^0.7.1 clsx ^2.1.1 cmdk ^1.1.1 copilotkit ^0.0.58 dexie ^4.2.1 echarts ^6.0.0 embla-carousel-react ^8.6.0 file-saver ^2.0.5 geist ^1.7.0 https ^1.0.0 image-size ^1.2.1 immer ^11.1.3 js-yaml ^4.1.1 jsonrepair ^3.13.2 jszip ^3.10.1 katex ^0.16.33 lodash ^4.17.21 lucide-react ^0.562.0 mathml2omml workspace:* mitt ^3.0.1 motion ^12.27.5 nanoid ^5.1.6 next-themes ^0.4.6 openai ^4.104.0 partial-json ^0.1.7 pptxgenjs workspace:* pptxtojson ^1.11.0 prosemirror-commands ^1.7.1 prosemirror-dropcursor ^1.8.2 prosemirror-gapcursor ^1.4.0 prosemirror-history ^1.5.0 prosemirror-inputrules ^1.5.1 prosemirror-keymap ^1.2.3 prosemirror-model ^1.25.4 prosemirror-schema-basic ^1.2.4 prosemirror-schema-list ^1.5.1 prosemirror-state ^1.4.4 prosemirror-view ^1.41.5 radix-ui ^1.4.3 react-dom 19.2.3 shadcn ^3.6.3 sharp ^0.34.5 shiki ^3.21.0 sonner ^2.0.7 streamdown ^2.1.0 svg-arc-to-cubic-bezier ^3.2.0 svg-pathdata ^8.0.0 tailwind-merge ^3.4.0 temml ^0.13.1 tinycolor2 ^1.6.0 tokenlens ^1.3.1 tw-animate-css ^1.4.0 undici ^7.22.0 unpdf ^1.4.0 use-stick-to-bottom ^1.1.1 zod ^4.3.5

开发依赖

@eslint/js ^9.25.1 @rollup/plugin-commonjs ^28.0.1 @rollup/plugin-node-resolve ^16.0.1 @stylistic/eslint-plugin ^4.2.0 @tailwindcss/postcss ^4 @types/file-saver ^2.0.7 @types/katex ^0.16.8 @types/lodash ^4.17.23 @types/node ^20 @types/react ^19 @types/react-dom ^19 @types/tinycolor2 ^1.4.6 @typescript-eslint/eslint-plugin ^8.31.0 @typescript-eslint/parser ^8.31.0 entities ^6.0.0 eslint-config-next 16.1.2 express ^5.1.0 gulp-concat ^2.6.1 gulp-delete-lines 0.0.7 gulp-ignore ^3.0.0 gulp-insert ^0.5.0 gulp-sourcemaps ^3.0.0 gulp-uglify ^3.0.2 husky ^9.1.7 lint-staged ^15.5.0 rollup-plugin-typescript2 ^0.36.0 tslib ^2.8.0 typescript ^5 typescript-eslint ^8.31.0 vue-to-react ^1.0.0 xml-formatter ^3.6.4

截图

assets/banner.png
assets/slides.gif
assets/quiz.gif
assets/interactive.gif
assets/pbl.gif
assets/discussion.gif
assets/zhipu-minimax.gif
assets/deepseek.gif

评论

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.1. UTC+08:00, 2026-04-02 02:07
浙ICP备14020137号-1 $访客地图$