类库
› dotcraft
DotHarness/dotcraft
DotCraft是基于.NET的开源AI Agent框架,支持自托管和多模型。它以项目为核心组织工作流,提供CLI、桌面端和TUI等多种交互方式,具备统一会话、可观测性及插件扩展能力,适用于各类开发场景。
技术栈
desktop javascript
框架
React
^19.0.0
状态管理
Zustand
^5.0.3
测试
Playwright
^1.58.2
Vitest
^3.0.5
CSS 框架
Tailwind CSS
^4.0.0
查看全部依赖 (47)
依赖
@dnd-kit/core
^6.3.1
@dnd-kit/sortable
^10.0.0
@dnd-kit/utilities
^3.2.2
@electron-toolkit/preload
^3.0.1
@electron-toolkit/utils
^4.0.0
@iconify-json/vscode-icons
^1.2.53
@iconify/react
^6.0.2
@lydell/node-pty
^1.2.0-beta.3
@monaco-editor/react
^4.7.0
@types/ws
^8.18.1
@vscode/ripgrep
^1.18.0
@xterm/addon-fit
^0.11.0
@xterm/addon-serialize
^0.14.0
@xterm/addon-web-links
^0.12.0
@xterm/xterm
^6.0.0
diff
^8.0.3
dompurify
^3.4.5
fflate
^0.8.2
globby
^14.1.0
highlight.js
^11.11.1
ignore-walk
^8.0.0
lucide-react
^1.8.0
mermaid
^11.15.0
monaco-editor
^0.55.1
playwright-core
^1.59.1
react-markdown
^10.1.0
rehype-highlight
^7.0.2
remark-gfm
^4.0.1
ws
^8.19.0
开发依赖
@electron-toolkit/eslint-config-prettier
^3.0.0
@electron-toolkit/eslint-config-ts
^2.0.0
@electron/asar
^3.4.1
@tailwindcss/vite
^4.0.0
@testing-library/jest-dom
^6.9.1
@testing-library/react
^16.3.2
@types/diff
^7.0.2
@types/node
^22.10.10
@types/react
^19.0.7
@types/react-dom
^19.0.3
@vitejs/plugin-react
^4.3.4
electron
^42.0.1
electron-builder
^26.8.1
electron-vite
^3.0.0
jsdom
^29.0.1
react-dom
^19.0.0
tsx
^4.21.0
typescript
^5.7.3
desktop/resources/modules/channel-feishu javascript
查看全部依赖 (4)
依赖
@dotcraft/sdk
*
@larksuiteoapi/node-sdk
^1.60.0
开发依赖
@types/node
^22.10.0
typescript
^5.7.0
desktop/resources/modules/channel-qq javascript
查看全部依赖 (5)
依赖
@dotcraft/sdk
*
ws
^8.18.0
开发依赖
@types/node
^22.10.0
@types/ws
^8.5.13
typescript
^5.7.0
desktop/resources/modules/channel-telegram javascript
查看全部依赖 (5)
依赖
@dotcraft/sdk
*
grammy
^1.42.0
https-proxy-agent
^7.0.6
开发依赖
@types/node
^22.10.0
typescript
^5.7.0
desktop/resources/modules/channel-wecom javascript
查看全部依赖 (3)
依赖
@dotcraft/sdk
*
开发依赖
@types/node
^22.10.0
typescript
^5.7.0
desktop/resources/modules/channel-weixin javascript
查看全部依赖 (7)
依赖
@dotcraft/sdk
*
qrcode
^1.5.4
qrcode-terminal
^0.12.0
开发依赖
@types/node
^22.10.0
@types/qrcode
^1.5.6
@types/qrcode-terminal
^0.12.2
typescript
^5.7.0
sdk/typescript javascript
构建工具
esbuild
^0.25.11
查看全部依赖 (4)
依赖
ws
^8.18.0
开发依赖
@types/node
^22.10.0
@types/ws
^8.5.13
typescript
^5.7.0
sdk/typescript/packages/channel-feishu javascript
查看全部依赖 (4)
依赖
@dotcraft/sdk
*
@larksuiteoapi/node-sdk
^1.60.0
开发依赖
@types/node
^22.10.0
typescript
^5.7.0
sdk/typescript/packages/channel-qq javascript
查看全部依赖 (5)
依赖
@dotcraft/sdk
*
ws
^8.18.0
开发依赖
@types/node
^22.10.0
@types/ws
^8.5.13
typescript
^5.7.0
sdk/typescript/packages/channel-telegram javascript
查看全部依赖 (5)
依赖
@dotcraft/sdk
*
grammy
^1.42.0
https-proxy-agent
^7.0.6
开发依赖
@types/node
^22.10.0
typescript
^5.7.0
sdk/typescript/packages/channel-wecom javascript
查看全部依赖 (3)
依赖
@dotcraft/sdk
*
开发依赖
@types/node
^22.10.0
typescript
^5.7.0
sdk/typescript/packages/channel-weixin javascript
查看全部依赖 (7)
依赖
@dotcraft/sdk
*
qrcode
^1.5.4
qrcode-terminal
^0.12.0
开发依赖
@types/node
^22.10.0
@types/qrcode
^1.5.6
@types/qrcode-terminal
^0.12.2
typescript
^5.7.0