类库
› gsd-pi
open-gsd/gsd-pi
GSD Pi 是一个基于命令行的本地优先编码代理系统,支持元提示、上下文工程和规范驱动开发。它能自主规划、实现和验证项目工作,具备Git自动化、本地记忆和多模型路由功能,帮助开发者高效管理从构思到代码审查的全流程。
技术栈
extensions/google-search javascript
查看全部依赖 (2)
依赖
@google/genai
^1.40.0
@sinclair/typebox
^0.34.41
native/crates/engine rust
查看全部依赖 (8)
依赖
arboard
3
dashmap
6
globset
0.4
gsd-ast
gsd-grep
html-to-markdown-rs
2
ignore
0.4
memchr
2
native/crates/grep rust
查看全部依赖 (5)
依赖
grep-matcher
0.1
grep-regex
0.1
grep-searcher
0.1
ignore
0.4
rayon
1.10
根目录 javascript
构建工具
esbuild
^0.28.1
测试
Playwright
^1.58.2
查看全部依赖 (46)
依赖
@anthropic-ai/claude-agent-sdk
0.2.83
@anthropic-ai/sdk
^0.91.1
@anthropic-ai/vertex-sdk
^0.14.4
@aws-sdk/client-bedrock-runtime
^3.983.0
@clack/prompts
^1.1.0
@google/genai
^1.40.0
@mariozechner/jiti
^2.6.2
@mistralai/mistralai
2.2.1
@modelcontextprotocol/sdk
^1.27.1
@opengsd/gsd-browser
0.2.2
@silvia-odwyer/photon-node
^0.3.4
@sinclair/typebox
^0.34.41
@smithy/node-http-handler
^4.7.3
ajv
^8.17.1
chalk
^5.6.2
cross-spawn
^7.0.6
diff
^8.0.2
discord.js
^14.26.4
extract-zip
^2.0.1
get-east-asian-width
^1.6.0
glob
^13.0.1
highlight.js
^10.7.3
hosted-git-info
^9.0.2
http-proxy-agent
^7.0.2
https-proxy-agent
^7.0.6
ignore
^7.0.5
marked
^15.0.12
minimatch
^10.2.3
openai
^6.26.0
partial-json
^0.1.7
picomatch
^4.0.3
proper-lockfile
^4.1.2
sharp
^0.35.2
sql.js
^1.14.1
strip-ansi
^7.1.0
typebox
1.1.38
undici
^7.26.0
ws
^8.21.0
yaml
^2.8.2
zod
^4.0.0
开发依赖
@types/node
^24.12.0
@types/proper-lockfile
^4.1.4
c8
^11.0.0
cross-env
^7.0.3
jiti
^2.7.0
typescript
^5.9.3
packages/daemon javascript
查看全部依赖 (8)
依赖
@anthropic-ai/sdk
^0.91.1
@opengsd/contracts
workspace:*
@opengsd/rpc-client
workspace:*
discord.js
^14.25.1
yaml
^2.8.0
zod
^3.24.0
开发依赖
@types/node
^24.12.0
typescript
^5.4.0
packages/gsd-agent-core javascript
查看全部依赖 (3)
依赖
@gsd/pi-agent-core
workspace:*
@gsd/pi-ai
workspace:*
@gsd/pi-coding-agent
workspace:*
packages/gsd-agent-modes javascript
查看全部依赖 (7)
依赖
@gsd/agent-core
workspace:*
@gsd/pi-agent-core
workspace:*
@gsd/pi-ai
workspace:*
@gsd/pi-coding-agent
workspace:*
@gsd/pi-tui
workspace:*
@opengsd/contracts
workspace:*
chalk
^5.5.0
packages/mcp-server javascript
查看全部依赖 (6)
依赖
@modelcontextprotocol/sdk
^1.27.1
@opengsd/contracts
workspace:*
@opengsd/rpc-client
workspace:*
zod
^4.0.0
开发依赖
@types/node
^24.12.0
typescript
^5.4.0
packages/pi-agent-core javascript
测试
Vitest
4.1.0
查看全部依赖 (7)
依赖
@earendil-works/pi-ai
^0.75.5
ignore
7.0.5
typebox
1.1.38
yaml
2.9.0
开发依赖
@types/node
24.12.4
@vitest/coverage-v8
3.2.4
typescript
5.9.3
packages/pi-ai javascript
测试
Vitest
4.1.0
查看全部依赖 (13)
依赖
@anthropic-ai/sdk
0.91.1
@anthropic-ai/vertex-sdk
0.14.4
@aws-sdk/client-bedrock-runtime
3.1048.0
@google/genai
1.52.0
@mistralai/mistralai
2.2.1
@smithy/node-http-handler
4.7.3
http-proxy-agent
7.0.2
https-proxy-agent
7.0.6
openai
6.26.0
partial-json
0.1.7
typebox
1.1.38
开发依赖
@types/node
24.12.4
canvas
3.2.3
packages/pi-coding-agent javascript
测试
Vitest
4.1.0
查看全部依赖 (32)
依赖
@gsd/agent-core
workspace:*
@gsd/native
workspace:*
@gsd/pi-agent-core
workspace:*
@gsd/pi-ai
workspace:*
@gsd/pi-tui
workspace:*
@mariozechner/jiti
^2.6.2
@silvia-odwyer/photon-node
0.3.4
@sinclair/typebox
^0.34.41
chalk
5.6.2
cross-spawn
7.0.6
diff
8.0.4
glob
13.0.6
highlight.js
10.7.3
hosted-git-info
9.0.3
ignore
7.0.5
marked
^15.0.12
minimatch
10.2.5
proper-lockfile
4.1.2
sql.js
^1.14.1
strip-ansi
^7.1.0
typebox
1.1.38
undici
7.28.0
yaml
2.9.0
开发依赖
@types/cross-spawn
6.0.6
@types/diff
7.0.2
@types/hosted-git-info
3.0.5
@types/ms
2.1.0
@types/node
24.12.4
@types/proper-lockfile
4.1.4
@types/sql.js
^1.4.9
shx
0.4.0
typescript
5.9.3
packages/pi-tui javascript
查看全部依赖 (6)
依赖
@gsd/native
workspace:*
get-east-asian-width
1.6.0
marked
15.0.12
开发依赖
@xterm/headless
5.5.0
@xterm/xterm
5.5.0
chalk
5.6.2
packages/rpc-client javascript
查看全部依赖 (1)
依赖
@opengsd/contracts
workspace:*
vscode-extension javascript
查看全部依赖 (3)
依赖
@opengsd/contracts
file:../packages/contracts
开发依赖
@types/vscode
^1.95.0
typescript
^5.7.0
web javascript
框架
Next.js
16.2.11
React
19.2.5
CSS 框架
Tailwind CSS
^4.2.4
代码规范
ESLint
^9.38.0
查看全部依赖 (67)
依赖
@gsd/agent-core
workspace:*
@hookform/resolvers
^3.9.1
@lezer/highlight
^1.2.3
@mariozechner/jiti
^2.6.2
@opengsd/contracts
workspace:*
@radix-ui/react-accordion
1.2.12
@radix-ui/react-alert-dialog
1.1.15
@radix-ui/react-aspect-ratio
1.1.8
@radix-ui/react-avatar
1.1.11
@radix-ui/react-checkbox
1.3.3
@radix-ui/react-collapsible
1.1.12
@radix-ui/react-context-menu
2.2.16
@radix-ui/react-dialog
1.1.15
@radix-ui/react-dropdown-menu
2.1.16
@radix-ui/react-hover-card
1.1.15
@radix-ui/react-label
2.1.8
@radix-ui/react-menubar
1.1.16
@radix-ui/react-navigation-menu
1.2.14
@radix-ui/react-popover
1.1.15
@radix-ui/react-progress
1.1.8
@radix-ui/react-radio-group
1.3.8
@radix-ui/react-scroll-area
1.2.10
@radix-ui/react-select
2.2.6
@radix-ui/react-separator
1.1.8
@radix-ui/react-slider
1.3.6
@radix-ui/react-slot
1.2.4
@radix-ui/react-switch
1.2.6
@radix-ui/react-tabs
1.1.13
@radix-ui/react-toast
1.2.15
@radix-ui/react-toggle
1.1.10
@radix-ui/react-toggle-group
1.1.11
@radix-ui/react-tooltip
1.2.8
@uiw/codemirror-extensions-langs
^4.25.8
@uiw/codemirror-themes
^4.25.8
@uiw/react-codemirror
^4.25.8
@xterm/addon-fit
^0.11.0
@xterm/xterm
^6.0.0
autoprefixer
^10.4.20
class-variance-authority
^0.7.1
clsx
^2.1.1
cmdk
1.1.1
date-fns
4.1.0
embla-carousel-react
8.6.0
input-otp
1.4.2
lucide-react
^0.564.0
motion
^12.36.0
next-themes
^0.4.6
node-pty
^1.1.0
react-day-picker
9.13.2
react-dom
19.2.5
react-hook-form
^7.54.1
react-markdown
^10.1.0
react-resizable-panels
^2.1.7
remark-gfm
^4.0.1
shiki
^4.0.2
sonner
^1.7.1
tailwind-merge
^3.3.1
vaul
^1.1.2
zod
^3.24.1
开发依赖
@tailwindcss/postcss
^4.2.4
@types/node
^22
@types/react
19.2.14
@types/react-dom
19.2.3
eslint-config-next
16.2.4
postcss
^8.5.10
tw-animate-css
1.3.3
typescript
5.7.3