类库 › truecourse
truecourse-ai

truecourse-ai/truecourse

TrueCourse 是一个AI驱动的代码架构分析和智能检测工具,能够识别循环依赖、层级违规、死模块、安全漏洞等问题。它结合了静态分析和LLM审查,提供修复建议,所有分析均在本地运行以保护代码隐私。

技术栈

apps/server javascript

查看全部依赖 (31)

依赖

@ai-sdk/anthropic ^3.0.58 @ai-sdk/openai ^3.0.41 @langfuse/otel ^5.0.1 @langfuse/tracing ^5.0.1 @opentelemetry/sdk-node ^0.213.0 @truecourse/analyzer workspace:* @truecourse/shared workspace:* ai ^6.0.116 chokidar ^4.0.0 cors ^2.8.5 dagre ^0.8.5 dotenv ^16.4.0 drizzle-orm ^0.38.0 embedded-postgres 18.3.0-beta.16 express ^4.21.0 langfuse ^3.32.0 postgres ^3.4.0 posthog-node ^4.0.0 simple-git ^3.27.0 socket.io ^4.8.0 uuid ^11.0.0 zod ^3.23.8 zod-to-json-schema ^3.25.1

开发依赖

@types/cors ^2.8.17 @types/dagre ^0.7.52 @types/express ^5.0.0 @types/node ^22.0.0 @types/uuid ^10.0.0 drizzle-kit ^0.30.0 tsx ^4.19.0 typescript ^5.7.0

apps/web javascript

框架

React ^19.0.0

构建工具

Vite ^6.0.0

CSS 框架

Tailwind CSS ^4.0.0
查看全部依赖 (29)

依赖

@base-ui/react ^1.3.0 @codemirror/lang-javascript ^6.2.5 @codemirror/language ^6.12.2 @codemirror/state ^6.6.0 @codemirror/theme-one-dark ^6.1.3 @codemirror/view ^6.40.0 @truecourse/shared workspace:* @uiw/codemirror-theme-vscode ^4.25.8 @xyflow/react ^12.4.0 class-variance-authority ^0.7.1 clsx ^2.1.1 dagre ^0.8.5 lucide-react ^0.468.0 react-dom ^19.0.0 react-markdown ^10.1.0 react-router-dom ^7.1.0 recharts 2.15.4 shadcn ^4.0.6 socket.io-client ^4.8.0 tailwind-merge ^3.5.0 tw-animate-css ^1.4.0

开发依赖

@tailwindcss/postcss ^4.0.0 @types/dagre ^0.7.52 @types/node ^22.0.0 @types/react ^19.0.0 @types/react-dom ^19.0.0 @vitejs/plugin-react ^4.3.0 postcss ^8.4.0 typescript ^5.7.0

根目录 javascript

构建工具

esbuild ^0.24.0

测试

Vitest ^3.0.0
查看全部依赖 (14)

开发依赖

@types/cors ^2.8.17 @types/express ^5.0.6 @types/node ^22.0.0 @types/supertest ^7.2.0 cors ^2.8.5 drizzle-orm ^0.38.0 embedded-postgres 18.3.0-beta.16 express ^4.22.1 postgres ^3.4.0 simple-git ^3.27.0 supertest ^7.2.2 tsx ^4.19.0 turbo ^2.3.0 typescript ^5.7.0

packages/analyzer javascript

查看全部依赖 (11)

依赖

@truecourse/shared workspace:* ignore ^7.0.5 minimatch ^10.0.3 pyright ^1.1.408 smol-toml ^1.6.1 tree-sitter ^0.25.0 tree-sitter-javascript ^0.25.0 tree-sitter-python ^0.25.0 tree-sitter-typescript ^0.23.2 typescript ^5.7.0

开发依赖

@types/node ^22.0.0

packages/shared javascript

查看全部依赖 (2)

依赖

zod ^3.23.8

开发依赖

typescript ^5.7.0

tests/fixtures/sample-js-project-negative/services/api-gateway javascript

网络

Axios ^1.7.0
查看全部依赖 (2)

依赖

cors ^2.8.5 express ^4.21.0

tests/fixtures/sample-js-project-negative/services/infrastructure javascript

查看全部依赖 (1)

依赖

aws-cdk-lib ^2.0.0

tests/fixtures/sample-js-project-negative/services/notification-service javascript

查看全部依赖 (4)

依赖

bull ^4.12.0 drizzle-orm ^0.36.0 express ^4.18.0 nodemailer ^6.9.0

tests/fixtures/sample-js-project-negative/services/user-service javascript

查看全部依赖 (3)

依赖

@prisma/client ^5.0.0 express ^4.21.0

开发依赖

prisma ^5.0.0

tests/fixtures/sample-js-project-negative/services/web javascript

框架

React ^18.2.0
查看全部依赖 (1)

依赖

react-dom ^18.2.0

tests/fixtures/sample-js-project-positive/services/api-gateway javascript

网络

Axios ^1.7.0
查看全部依赖 (2)

依赖

cors ^2.8.5 express ^4.21.0

tests/fixtures/sample-js-project-positive/services/infrastructure javascript

查看全部依赖 (1)

依赖

aws-cdk-lib ^2.0.0

tests/fixtures/sample-js-project-positive/services/notification-service javascript

查看全部依赖 (3)

依赖

bull ^4.12.0 express ^4.18.0 nodemailer ^6.9.0

tests/fixtures/sample-js-project-positive/services/user-service javascript

查看全部依赖 (3)

依赖

@prisma/client ^5.0.0 express ^4.21.0

开发依赖

prisma ^5.0.0

tests/fixtures/sample-js-project-positive/services/web javascript

框架

React ^18.2.0
查看全部依赖 (1)

依赖

react-dom ^18.2.0

tests/fixtures/sample-python-project-negative python

框架

Flask

ORM

SQLAlchemy

网络

Requests
查看全部依赖 (2)

依赖

psycopg2-binary redis

tests/fixtures/sample-python-project-positive python

框架

Flask

ORM

SQLAlchemy

网络

Requests
查看全部依赖 (2)

依赖

psycopg2-binary redis

tools/cli javascript

查看全部依赖 (11)

依赖

@clack/prompts ^1.2.0 @truecourse/analyzer workspace:* @truecourse/shared workspace:^ commander ^12.1.0 dotenv ^16.4.0 js-yaml ^4.1.0 socket.io-client ^4.7.0

开发依赖

@types/js-yaml ^4.0.9 @types/node ^22.19.15 tsx ^4.19.0 typescript ^5.7.0

评论

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.1. UTC+08:00, 2026-04-21 02:59
浙ICP备14020137号-1 $Гость$