类库
› shadow
ishaan1013/shadow
Shadow是一个开源的后台编码代理,能够在GitHub上理解和编辑代码,支持实时任务跟踪,适用于多种执行环境。
技术栈
apps/frontend javascript
框架
Next.js
15.3.5
React
^19.0.0
数据请求
React Query
^5.83.0
CSS 框架
Tailwind CSS
^4
代码规范
ESLint
^9.31.0
Prettier
^3.6.2
查看全部依赖 (54)
依赖
@ai-sdk/openai
^1.3.23
@monaco-editor/react
^4.7.0
@octokit/auth-app
^8.0.2
@octokit/rest
^22.0.0
@octokit/types
^14.1.0
@openrouter/ai-sdk-provider
^0.7.3
@prisma/nextjs-monorepo-workaround-plugin
6.13.0
@radix-ui/react-checkbox
^1.3.2
@radix-ui/react-collapsible
^1.1.11
@radix-ui/react-context-menu
^2.2.15
@radix-ui/react-dialog
^1.1.14
@radix-ui/react-dropdown-menu
^2.1.15
@radix-ui/react-popover
^1.1.14
@radix-ui/react-select
^2.2.5
@radix-ui/react-separator
^1.1.7
@radix-ui/react-slot
^1.2.3
@radix-ui/react-switch
^1.2.5
@radix-ui/react-tooltip
^1.2.7
@repo/types
*
@svgr/webpack
^8.1.0
@types/diff
^7.0.2
@types/marked
^5.0.2
@xterm/addon-fit
^0.10.0
@xterm/xterm
^5.5.0
ai
^4.3.19
better-auth
^1.2.12
class-variance-authority
^0.7.1
clsx
^2.1.1
diff
^8.0.2
lucide-react
^0.525.0
marked
^16.1.1
material-icon-theme
^5.25.0
next-themes
^0.4.6
react-dom
^19.0.0
react-markdown
^10.1.0
react-resizable-panels
^3.0.3
shiki
^3.8.1
socket.io-client
^4.8.1
sonner
^2.0.6
tailwind-merge
^3.3.1
use-stick-to-bottom
^1.1.1
zod
^3.23.8
开发依赖
@repo/db
*
@repo/eslint-config
^0.0.0
@repo/typescript-config
*
@shikijs/monaco
^3.8.1
@shikijs/transformers
^3.9.2
@tailwindcss/postcss
^4
@tailwindcss/typography
^0.5.16
@types/node
^20
@types/react
^19
@types/react-dom
^19
tw-animate-css
^1.3.5
typescript
^5
apps/server javascript
代码规范
ESLint
^9.31.0
Prettier
^3.6.2
查看全部依赖 (49)
依赖
@ai-sdk/anthropic
^1.2.12
@ai-sdk/groq
^2.0.2
@ai-sdk/openai
^1.3.23
@kubernetes/client-node
^1.0.0
@openrouter/ai-sdk-provider
^0.7.3
@opentelemetry/sdk-node
^0.203.0
@opentelemetry/sdk-trace-base
^2.0.1
@repo/command-security
*
@repo/db
*
@repo/types
*
ai
^4.3.19
braintrust
^0.2.2
cors
^2.8.5
diff
^8.0.2
dotenv
^17.2.1
fast-glob
^3.3.3
ignore
^6.0.2
node-fetch
^3.3.2
ollama-ai-provider
^1.2.0
socket.io
^4.8.1
tree-sitter
^0.21.1
tree-sitter-cpp
0.21.0
tree-sitter-go
^0.23.4
tree-sitter-java
^0.23.5
tree-sitter-javascript
^0.23.1
tree-sitter-php
^0.23.12
tree-sitter-python
0.21.0
tree-sitter-ruby
^0.23.1
tree-sitter-rust
0.21.0
tree-sitter-typescript
^0.23.2
zod
^3.23.8
开发依赖
@octokit/rest
^22.0.0
@pinecone-database/pinecone
^6.1.1
@repo/eslint-config
^0.0.0
@types/cors
^2.8.19
@types/express
^5.0.3
@types/node
^24.0.13
@types/supertest
^6.0.3
@xenova/transformers
^2.17.2
express
^5.1.0
install
^0.13.0
nodemon
^3.1.10
npm
^11.4.2
prettier-plugin-organize-imports
^4.1.0
supertest
^7.1.3
ts-node
^10.9.2
tsc-alias
^1.8.16
tsconfig-paths
^4.2.0
typescript
^5.8.3
apps/sidecar javascript
代码规范
ESLint
^9.31.0
查看全部依赖 (19)
依赖
@repo/command-security
*
@repo/db
*
@repo/types
*
compression
^1.7.5
cors
^2.8.5
diff
^8.0.2
dotenv
^17.2.1
express
^5.1.0
helmet
^8.1.0
ignore
^6.0.2
socket.io-client
^4.7.2
winston
^3.17.0
zod
^3.24.1
开发依赖
@types/compression
^1.7.5
@types/cors
^2.8.17
@types/express
^5.0.3
@types/node
^24.0.13
tsx
^4.19.2
typescript
5.8.3
根目录 javascript
代码规范
Prettier
^3.6.2
查看全部依赖 (2)
开发依赖
turbo
^2.5.4
typescript
5.8.3
packages/command-security javascript
查看全部依赖 (3)
开发依赖
@repo/typescript-config
*
@types/node
^24.0.13
typescript
^5.8.3
packages/db javascript
代码规范
ESLint
^9.31.0
Prettier
^3.6.2
查看全部依赖 (9)
依赖
@prisma/client
latest
开发依赖
@repo/eslint-config
^0.0.0
@repo/typescript-config
*
prettier-plugin-organize-imports
^4.1.0
prisma
latest
rimraf
^5.0.5
tsup
^8.0.2
tsx
^4.19.1
typescript
5.5.4
packages/eslint-config javascript
查看全部依赖 (13)
依赖
@eslint/js
^9.31.0
@next/eslint-plugin-next
^15.0.0
dlv
^1.1.3
eslint-config-prettier
^9.1.0
eslint-plugin-only-warn
^1.1.0
eslint-plugin-react
^7.35.0
eslint-plugin-react-hooks
^4.6.0
eslint-plugin-tailwindcss
^3.18.2
eslint-plugin-turbo
^2.5.5
globals
^15.0.0
postcss-js
^4.0.1
postcss-nested
^6.2.0
typescript-eslint
^8.37.0
packages/types javascript
代码规范
ESLint
^9.31.0
Prettier
^3.6.2
查看全部依赖 (8)
依赖
@repo/command-security
*
@repo/db
*
ai
^3.4.33
nanoid
^3.3.11
开发依赖
@repo/eslint-config
^0.0.0
@repo/typescript-config
*
prettier-plugin-organize-imports
^4.1.0
typescript
5.5.4