类库
› ZCode
zai-org/ZCode
ZCode是AI编程工作台,提供桌面应用、浏览器界面和终端Agent。本仓库包含客户端、后端服务、共享UI及Agent CLI与运行时源码,支持多入口开发,旨在打造强大、智能且可扩展的编程环境。
技术栈
apps/zcode-cli javascript
构建工具
esbuild
^0.25.0
查看全部依赖 (11)
依赖
dotenv
^17.4.2
proxy-agent
^8.0.1
开发依赖
@types/node
^24.0.0
@withfig/autocomplete
2.692.3
c8
^11.0.0
oxfmt
^0.47.0
oxlint
^1.62.0
postject
^1.0.0-alpha.6
tsx
^4.20.0
turbo
^2.4.0
typescript
^5.9.0
apps/zcode-cli/packages/adapters javascript
查看全部依赖 (24)
依赖
@ai-sdk/anthropic
3.0.81
@ai-sdk/openai
^3.0.58
@ai-sdk/openai-compatible
^2.0.58
@modelcontextprotocol/client
2.0.0
@zcode/contracts
workspace:*
@zcode/dynamic-workflow
workspace:*
@zcode/model-option-map
workspace:*
@zcode/provider
workspace:*
@zcode/shared
workspace:*
@zcode/zcode-cua
workspace:*
ai
6.0.193
cheerio
^1.0.0
iconv-lite
0.7.2
jimp
^1.6.1
koffi
2.15.6
playwright-core
1.59.1
proxy-agent
^8.0.1
ripgrep
0.3.1
semver
^7.7.4
yauzl
^3.3.0
zod
4.6.5
开发依赖
@types/node
^24.0.0
@types/semver
^7.7.0
@types/yauzl
^2.10.3
apps/zcode-cli/packages/bootstrap javascript
查看全部依赖 (16)
依赖
@zcode/adapters
workspace:*
@zcode/contracts
workspace:*
@zcode/core
workspace:*
@zcode/dynamic-workflow
workspace:*
@zcode/dynamic-workflow-runtime
workspace:*
@zcode/i18n
workspace:*
@zcode/provider
workspace:*
@zcode/provider-node
workspace:*
@zcode/shared
workspace:*
@zcode/telemetry
workspace:*
diff
^9.0.0
zod
4.6.5
开发依赖
@types/node
^24.0.0
@types/yazl
^3.3.1
@zcode/formal-proof
workspace:*
yazl
^3.3.1
apps/zcode-cli/packages/browser-use-plugin javascript
构建工具
esbuild
^0.25.0
查看全部依赖 (12)
依赖
@modelcontextprotocol/server
2.0.0
@zcode/contracts
workspace:*
@zcode/core
workspace:*
@zcode/node-repl-host
workspace:*
@zcode/shared
workspace:*
zod
4.6.5
开发依赖
@modelcontextprotocol/client
2.0.0
@types/node
^24.0.0
@zcode/adapters
workspace:*
@zcode/bootstrap
workspace:*
playwright-core
1.59.1
typescript
^5.9.0
apps/zcode-cli/packages/cli javascript
查看全部依赖 (12)
依赖
@zcode/adapters
workspace:*
@zcode/bootstrap
workspace:*
@zcode/contracts
workspace:*
@zcode/core
workspace:*
@zcode/dynamic-workflow-runtime
workspace:*
@zcode/i18n
workspace:*
@zcode/provider-node
workspace:*
@zcode/shared
workspace:*
@zcode/shared-types
workspace:*
@zcode/tui
workspace:*
dotenv
^17.4.2
playwright-core
1.59.1
apps/zcode-cli/packages/contracts javascript
查看全部依赖 (4)
依赖
@zcode/shared
workspace:*
zod
^3.24.0
zod-to-json-schema
3.25.2
开发依赖
@types/node
^24.0.0
apps/zcode-cli/packages/core javascript
查看全部依赖 (13)
依赖
@zcode/contracts
workspace:*
@zcode/dynamic-workflow
workspace:*
@zcode/shared
workspace:*
@zcode/shared-types
workspace:*
@zcode/zcode-cua
workspace:*
cheerio
^1.0.0
diff
^9.0.0
ipaddr.js
1.9.1
marked
16.4.2
meriyah
^7.1.1
unbash
4.0.1
yaml
^2.9.0
开发依赖
@types/node
^24.0.0
apps/zcode-cli/packages/debug javascript
框架
React
^19.2.1
构建工具
Vite
^7.2.6
查看全部依赖 (12)
依赖
@hono/node-server
^1.14.4
hono
^4.10.7
http-mitm-proxy
^1.1.0
lucide-react
^1.17.0
react-dom
^19.2.1
vis-timeline
^8.5.0
开发依赖
@types/node
^24.0.0
@types/react
^19.2.7
@types/react-dom
^19.2.3
@vitejs/plugin-react
^5.1.1
tsx
^4.20.0
typescript
^5.9.0
apps/zcode-cli/packages/dynamic-workflow-runtime javascript
查看全部依赖 (2)
依赖
@zcode/dynamic-workflow
workspace:*
开发依赖
@types/node
^24.0.0
apps/zcode-cli/packages/dynamic-workflow javascript
查看全部依赖 (2)
依赖
typescript
^5.9.0
开发依赖
@types/node
^24.0.0
apps/zcode-cli/packages/i18n javascript
查看全部依赖 (1)
依赖
@zcode/contracts
workspace:*
apps/zcode-cli/packages/node-repl-host javascript
构建工具
esbuild
^0.25.0
查看全部依赖 (9)
依赖
@modelcontextprotocol/server
2.0.0
@zcode/contracts
workspace:*
@zcode/core
workspace:*
@zcode/shared
workspace:*
@zcode/zcode-cua
workspace:*
zod
^4.4.3
开发依赖
@modelcontextprotocol/client
2.0.0
@types/node
^24.0.0
typescript
^5.9.0
apps/zcode-cli/packages/shared-types javascript
查看全部依赖 (1)
开发依赖
@types/node
^24.0.0
apps/zcode-cli/packages/swift-bridge javascript
查看全部依赖 (1)
依赖
@zcode/shared-types
workspace:*
apps/zcode-cli/packages/telemetry javascript
查看全部依赖 (10)
依赖
@opentelemetry/api
^1.9.0
@opentelemetry/context-async-hooks
2.6.1
@opentelemetry/exporter-metrics-otlp-proto
^0.214.0
@opentelemetry/exporter-trace-otlp-proto
^0.214.0
@opentelemetry/otlp-exporter-base
^0.214.0
@opentelemetry/resources
2.6.1
@opentelemetry/sdk-metrics
2.6.1
@opentelemetry/sdk-trace-base
2.6.1
@zcode/contracts
workspace:*
开发依赖
@types/node
^24.0.0
apps/zcode-cli/packages/tui javascript
框架
React
19.2.5
查看全部依赖 (11)
依赖
@mbears/opentui-core
0.2.15
@mbears/opentui-react
0.2.15
@zcode/contracts
workspace:*
@zcode/i18n
workspace:*
@zcode/shared
workspace:*
react-devtools-core
7.0.1
shiki
^4.1.0
web-tree-sitter
0.25.10
ws
8.18.0
开发依赖
@types/react
19.2.0
tsx
^4.20.0
apps/zcode-cli/tools/prompt-trajectory javascript
查看全部依赖 (3)
开发依赖
@types/node
^24.0.0
tsx
^4.20.0
typescript
^5.9.0
根目录 javascript
查看全部依赖 (22)
依赖
border-beam
^1.0.1
d3-path
^3.1.0
tailwind-scrollbar-hide
^4.0.0
开发依赖
@release-it/conventional-changelog
^10.0.6
@tanstack/react-virtual
^3.13.23
@types/node
^25.5.0
concurrently
^9.1.2
conventional-changelog-conventionalcommits
^9.3.1
conventional-changelog-writer
^8.4.0
dotenv
^17.4.2
husky
^9.1.7
istanbul-lib-instrument
6.0.3
knip
^6.0.6
lint-staged
^17.0.8
oxfmt
^0.41.0
oxlint
^1.57.0
postject
1.0.0-alpha.6
release-it
^19.2.4
ts-morph
^28.0.0
tsx
^4.19.4
turbo
^2.4.0
typescript
^6.0.2
packages/client javascript
查看全部依赖 (4)
依赖
@zcode/rpc
workspace:*
@zcode/services
workspace:*
@zcode/shared
workspace:*
开发依赖
typescript
^6.0.2
packages/desktop javascript
框架
React
^19.2.4
构建工具
Vite
^8.0.2
CSS 框架
Tailwind CSS
^4.2.2
查看全部依赖 (49)
依赖
@arms/rum-electron
^0.0.3
@babel/runtime
^7.24.5
@fiahfy/icns
^0.0.7
@lydell/node-pty-linux-arm64
1.2.0-beta.10
@lydell/node-pty-linux-x64
1.2.0-beta.10
@opentelemetry/api
1.9.1
@opentelemetry/exporter-metrics-otlp-proto
0.214.0
@opentelemetry/exporter-trace-otlp-proto
0.214.0
@opentelemetry/resources
2.6.1
@opentelemetry/sdk-metrics
2.6.1
@opentelemetry/sdk-trace-base
2.6.1
@zcode/client
workspace:*
@zcode/provider
workspace:*
@zcode/provider-node
workspace:*
@zcode/rpc
workspace:*
@zcode/server
workspace:*
@zcode/services
workspace:*
@zcode/shared
workspace:*
@zcode/ui
workspace:*
@zcode/zcode-cua
workspace:*
electron-updater
^6.8.3
module-details-from-path
^1.0.4
node-forge
^1.4.0
node-pty
^1.0.0
playwright-core
1.59.1
react-dom
^19.2.4
semver
^7.7.4
ssh2
^1.16.0
undici
^6.23.0
ws
^8.20.0
yaml
^2.9.0
yauzl
^3.3.0
yazl
^3.3.1
开发依赖
@electron/asar
^3.4.1
@electron/rebuild
^4.0.3
@tailwindcss/vite
^4.2.2
@types/react
^19.2.14
@types/react-dom
^19.2.3
@types/semver
^7.7.1
@types/ws
^8.18.1
@types/yauzl
^2.10.3
@types/yazl
^3.3.1
@vitejs/plugin-react
^6.0.1
electron
41.0.3
electron-builder
^26.8.1
http-mitm-proxy
^1.1.0
istanbul-lib-instrument
^6.0.3
tsup
^8.5.0
typescript
^6.0.2
packages/formal-proof javascript
构建工具
Vite
^8.0.2
查看全部依赖 (3)
依赖
d3
^7.9.0
开发依赖
@types/d3
^7.4.3
typescript
^6.0.2
packages/model-option-map javascript
查看全部依赖 (1)
开发依赖
typescript
^6.0.2
packages/provider-node javascript
查看全部依赖 (6)
依赖
@zcode/provider
workspace:*
@zcode/shared
workspace:*
zod
4.6.5
开发依赖
@types/node
^25.5.0
@zcode/model-option-map
workspace:*
typescript
^6.0.2
packages/provider javascript
查看全部依赖 (4)
依赖
@zcode/model-option-map
workspace:*
@zcode/shared
workspace:*
zod
4.6.5
开发依赖
typescript
^6.0.2
packages/rpc javascript
查看全部依赖 (2)
开发依赖
ts-node
^10.9.0
typescript
^5.9.3
packages/server javascript
构建工具
esbuild
^0.25.0
网络
Axios
^1.13.6
查看全部依赖 (29)
依赖
@hono/node-server
^1.19.11
@hono/node-ws
^1.3.0
@lydell/node-pty-darwin-arm64
1.2.0-beta.10
@lydell/node-pty-darwin-x64
1.2.0-beta.10
@lydell/node-pty-linux-arm64
1.2.0-beta.10
@lydell/node-pty-linux-x64
1.2.0-beta.10
@zcode/client
workspace:*
@zcode/rpc
workspace:*
@zcode/services
workspace:*
@zcode/shared
workspace:*
combined-stream
^1.0.8
follow-redirects
^1.16.0
form-data
^4.0.5
hono
^4.12.9
node-forge
^1.4.0
node-pty
^1.0.0
proxy-from-env
^1.1.0
ssh2
^1.17.0
undici
^6.24.1
ws
^8.20.0
yaml
^2.9.0
yauzl
^3.3.0
yazl
^3.3.1
开发依赖
@types/node
^25.5.0
@types/ssh2
^1.15.5
@types/ws
^8.18.1
tsup
^8.4.0
tsx
^4.19.4
typescript
^6.0.2
packages/services javascript
构建工具
esbuild
^0.25.0
查看全部依赖 (17)
依赖
@zcode/provider
workspace:*
@zcode/provider-node
workspace:*
@zcode/rpc
workspace:*
@zcode/shared
workspace:*
@zcode/zcode-cua
workspace:*
croner
^10.0.1
ignore
^5.3.2
node-forge
^1.4.0
node-pty
^1.0.0
smol-toml
^1.6.1
undici
^6.23.0
yaml
^2.9.0
yazl
^3.3.1
zod
4.6.5
开发依赖
@pierre/diffs
^1.1.22
@types/node
^25.5.0
typescript
^6.0.2
packages/shared javascript
查看全部依赖 (3)
依赖
@zcode/model-option-map
workspace:*
zod
4.6.5
开发依赖
typescript
^6.0.2
packages/ui javascript
状态管理
Zustand
^5.0.12
CSS 框架
Tailwind CSS
^4.2.2
查看全部依赖 (68)
依赖
@aiden0z/pptx-renderer
1.2.4
@dnd-kit/core
^6.3.1
@dnd-kit/dom
^0.4.0
@dnd-kit/helpers
^0.4.0
@dnd-kit/react
^0.4.0
@dnd-kit/sortable
^10.0.0
@dnd-kit/utilities
^3.2.2
@extend-ai/react-docx
^0.8.1
@extend-ai/react-xlsx
^0.16.0
@lexical/react
^0.42.0
@pierre/diffs
^1.1.22
@radix-ui/react-radio-group
^1.3.8
@radix-ui/react-use-controllable-state
^1.2.2
@rive-app/react-webgl2
^4.27.3
@streamdown/cjk
^1.0.3
@streamdown/code
^1.1.1
@streamdown/math
^1.0.2
@streamdown/mermaid
^1.0.2
@stripe/react-stripe-js
^6.4.0
@stripe/stripe-js
^9.6.0
@xterm/addon-clipboard
^0.2.0
@xterm/addon-fit
^0.10.0
@xterm/xterm
^5.5.0
@xyflow/react
^12.10.1
@zcode/provider
workspace:*
@zcode/rpc
workspace:*
@zcode/services
workspace:*
@zcode/shared
workspace:*
ai
^6.0.138
ansi-to-react
^6.2.6
class-variance-authority
^0.7.1
clsx
^2.1.1
cmdk
^1.1.1
docx-preview
^0.4.0
embla-carousel-react
^8.6.0
highlight.js
^11.11.1
katex
^0.16.45
lexical
^0.42.0
lucide-react
^1.17.0
marked
16.4.2
media-chrome
^4.18.2
motion
^12.38.0
nanoid
^5.1.7
pdfjs-dist
5.4.296
pinyin-pro
3.29.4
qrcode
^1.5.4
radix-ui
^1.4.3
react-jsx-parser
^2.4.1
react-pdf
^10.4.1
react-resizable-panels
^4.8.0
recharts
^3.8.0
remark-cjk-friendly-gfm-strikethrough
^2.0.1
shadcn
4.1.1
shiki
^4.0.2
streamdown
^2.5.0
swr
^2.5.1
tailwind-merge
^3.5.0
tailwind-scrollbar-hide
^4.0.0
tokenlens
^1.3.1
tw-animate-css
^1.4.0
use-stick-to-bottom
^1.1.3
开发依赖
@tailwindcss/typography
^0.5.19
@tanstack/react-virtual
^3.13.23
@types/qrcode
^1.5.5
@types/react
^19.2.14
@types/react-dom
^19.2.3
typescript
^6.0.2
unified
^11.0.5
packages/web javascript
框架
React
^19.2.4
构建工具
Vite
^8.0.2
CSS 框架
Tailwind CSS
^4.2.2
查看全部依赖 (10)
依赖
@zcode/client
workspace:*
@zcode/shared
workspace:*
@zcode/ui
workspace:*
react-dom
^19.2.4
开发依赖
@tailwindcss/vite
^4.2.2
@types/react
^19.2.14
@types/react-dom
^19.2.3
@vitejs/plugin-react
^6.0.1
typescript
^6.0.2
ws
^8.20.0
packages/zcode-server-cli javascript
查看全部依赖 (15)
依赖
@hono/node-server
^1.19.11
@hono/node-ws
^1.3.0
@zcode/rpc
workspace:*
@zcode/services
workspace:*
@zcode/shared
workspace:*
hono
^4.12.9
ws
^8.20.0
yauzl
^3.3.0
zod
4.6.5
开发依赖
@types/node
^25.5.0
@types/ws
^8.18.1
@types/yauzl
^2.10.3
tsup
^8.4.0
tsx
^4.19.4
typescript
^6.0.2