Shape 桌面应用:把工作区、终端、提交与 AI 智能体整合到一起
useshape/Shape
Shape 是一款桌面应用,将工作区、终端、Git 提交与 AI 智能体整合在同一界面,智能体可直接在项目中理解代码、修改文件、运行命令、测试并派生子智能体。应用包含 Agent 与 Workbench 两大模块,提供 Stable 和 Nightly 两个更新通道,采用 BUSL-1.1 许可,源码基于 Node.js 18+、Rust 和 Tauri 2 构建。
Shape brings your workspace, terminal, commits, and agents together in one desktop app. With agents that can work directly in your project, understanding your code, making changes, running commands, testing and spawning subagents.
Installation
Download
The easiest way to get started is the Installer.
For specific versions and previous releases, see: Releases
Stable and Nightly are the available update channels. Stable provides tested releases, while Nightly includes the latest changes and may contain breaking changes.
Build from source
Install Node.js 18+, Rust, and Tauri 2 prerequisites, then:
cd shape
npm install
npm run tauri:devSee CONTRIBUTING.md and the local development guide.
In the box
Shape brings your coding environment into one workspace and gives the agent access to the tools it needs to work on your project.
- Agent: Work with your code, files, terminal, Git, and more through chat.
- Workbench: Editor, files, Git, terminal, and other tools in one workspace.
And more coming soon!
For more, see the user docs or developer reference.
Stack
Contributing
See CONTRIBUTING.md. Code you submit is licensed under BUSL-1.1.
npm run test # Vitest npm run test:rust # Cargo npm run test:all # Both
License
Shape is licensed under the Business Source License 1.1 (BUSL-1.1).
Copyright © 2026 Shape.
来源:GitHub · github.com
