类库 › gsd-pi
open-gsd

open-gsd/gsd-pi

GSD Pi 是一个基于命令行的本地优先编码代理系统,支持元提示、上下文工程和规范驱动开发。它能自主规划、实现和验证项目工作,具备Git自动化、本地记忆和多模型路由功能,帮助开发者高效管理从构思到代码审查的全流程。

1,164 101 1,164 54
在 GitHub 上查看

技术栈

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

评论

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-28 17:57
浙ICP备14020137号-1 $mapa de visitantes$