类库 › AgentDock
AgentDock

AgentDock/AgentDock

AgentDock是一个用于构建和部署复杂AI代理的开源框架,强调可配置的确定性和可扩展性。它包含核心后端框架和一个Next.js参考客户端,旨在创建可靠、可预测且能自主完成复杂任务的AI系统。

1,622 109 1,622 40
在 GitHub 上查看
AgentDock/AgentDock

技术栈

框架

Next.js 15.3.1 React ^18.2.0

状态管理

Zustand ^5.0.4

测试

Jest ^29.7.0

CSS 框架

Tailwind CSS ^3.4.17

代码规范

ESLint ^9.24.0 Prettier ^3.5.3
查看全部依赖 (151)

依赖

@ai-sdk/anthropic ^1.2.12 @ai-sdk/google ^1.2.19 @ai-sdk/groq ^1.2.9 @ai-sdk/openai ^1.3.22 @anthropic-ai/sdk 0.36.3 @google/generative-ai ^0.24.1 @hookform/resolvers ^3.10.0 @radix-ui/react-accordion ^1.2.3 @radix-ui/react-alert-dialog ^1.1.6 @radix-ui/react-aspect-ratio ^1.1.2 @radix-ui/react-avatar ^1.1.3 @radix-ui/react-checkbox ^1.1.4 @radix-ui/react-collapsible ^1.1.3 @radix-ui/react-context-menu ^2.2.6 @radix-ui/react-dialog ^1.1.6 @radix-ui/react-dropdown-menu ^2.1.6 @radix-ui/react-hover-card ^1.1.6 @radix-ui/react-label ^2.1.2 @radix-ui/react-menubar ^1.1.6 @radix-ui/react-navigation-menu ^1.2.5 @radix-ui/react-popover ^1.1.6 @radix-ui/react-progress ^1.1.2 @radix-ui/react-radio-group ^1.2.3 @radix-ui/react-scroll-area ^1.2.3 @radix-ui/react-select ^2.1.6 @radix-ui/react-separator ^1.1.2 @radix-ui/react-slider ^1.2.3 @radix-ui/react-slot ^1.1.2 @radix-ui/react-switch ^1.1.3 @radix-ui/react-tabs ^1.1.3 @radix-ui/react-toast ^1.2.6 @radix-ui/react-toggle ^1.1.2 @radix-ui/react-toggle-group ^1.1.2 @radix-ui/react-tooltip ^1.1.8 @types/crypto-js ^4.2.2 @types/node ^20.17.19 @upstash/redis ^1.35.0 @vercel/blob ^0.27.3 @vercel/functions ^2.0.0 @vercel/kv ^1.0.1 @vercel/speed-insights ^1.2.0 @xenova/transformers ^2.17.2 @xmldom/xmldom ^0.9.8 agentdock-core file:./agentdock-core ai 4.2.0 autoprefixer ^10.4.20 better-sqlite3 ^11.10.0 chalk ^5.3.0 class-variance-authority ^0.7.1 clsx ^2.1.1 cmdk 1.0.0 crypto-js ^4.2.0 date-fns ^4.1.0 embla-carousel-react ^8.5.2 eslint-plugin-react ^7.37.4 eslint-plugin-react-hooks ^5.2.0 flexsearch ^0.8.143 framer-motion ^12.10.5 fuse.js ^7.1.0 geist ^1.4.2 input-otp ^1.4.2 lodash-es ^4.17.21 lucide-react ^0.344.0 mermaid ^11.6.0 nanoid ^5.1.5 openai ^4.104.0 panzoom ^9.4.3 postcss ^8.5.3 posthog-js ^1.235.6 posthog-node ^4.11.3 react-day-picker 8.10.1 react-dom ^18.2.0 react-dropzone ^14.3.8 react-hook-form ^7.54.2 react-markdown ^9.1.0 react-resizable-panels ^2.1.7 react-server-dom-webpack ^19.0.0 recharts ^2.15.2 rehype-mermaid ^3.0.0 rehype-pretty-code ^0.14.1 rehype-sanitize ^6.0.0 rehype-stringify ^10.0.1 remark-gfm ^4.0.1 remark-parse ^11.0.0 remark-rehype ^11.1.2 remeda ^2.20.1 semver ^7.5.4 sentiment ^5.0.2 server-only ^0.0.1 shiki ^2.5.0 sonner ^1.7.4 sqlite-vec ^0.1.6 sqlite-vss ^0.1.2 string-comparisons ^0.0.20 tailwind-merge ^2.6.0 tailwindcss-animate ^1.0.7 tsx ^4.19.3 typescript ^5.7.3 unified ^11.0.5 uuid ^11.0.5 vaul ^1.1.2 vercel ^42.1.1 zod ^3.25.67

开发依赖

@aws-sdk/client-dynamodb ^3.839.0 @aws-sdk/client-s3 ^3.839.0 @aws-sdk/lib-storage ^3.839.0 @aws-sdk/s3-request-presigner ^3.839.0 @aws-sdk/types ^3.821.0 @babel/core ^7.27.4 @babel/preset-env ^7.27.2 @eslint/eslintrc ^3.3.1 @eslint/js ^9.28.0 @ianvs/prettier-plugin-sort-imports ^4.4.1 @tailwindcss/typography ^0.5.16 @testing-library/jest-dom ^6.6.3 @types/better-sqlite3 ^7.6.13 @types/jest ^29.5.0 @types/lodash-es ^4.17.12 @types/pg ^8.15.4 @types/react 19.0.10 @types/react-dom 19.0.4 @types/react-dropzone ^5.1.0 @types/semver ^7.5.8 @types/sentiment ^5.0.4 @types/uuid ^10.0.0 @types/xmldom ^0.1.34 @typescript-eslint/eslint-plugin ^8.32.1 @typescript-eslint/parser ^8.31.0 babel-jest 30.0.0-beta.3 depcheck ^1.4.7 dotenv ^16.4.7 eslint-config-next 15.3.1 husky ^9.1.7 jest-environment-jsdom ^29.7.0 jest-environment-node ^29.7.0 lint-staged ^15.2.10 mongodb ^6.17.0 next-themes ^0.2.1 node-fetch 2 pg ^8.16.3 postcss-import ^15.1.0 prettier-plugin-tailwindcss ^0.6.11 shadcn ^2.4.0 sharp ^0.34.1 to-ico ^1.1.5 tr46 5.1.1 ts-jest ^29.1.0 ts-node ^10.9.2 tsup ^8.5.0 typescript ^5.8.3 web-streams-polyfill ^4.1.0

评论

ホーム - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.1. UTC+08:00, 2026-04-05 11:22
浙ICP备14020137号-1 $お客様$