ThilinaTLM/nerve
GitHub: ThilinaTLM/nerve
Nerve 是一个透明的本地优先桌面端 AI 编程工作台,让开发者在本地项目中可控地使用 AI agent 完成编码任务。
Stars: 39 | Forks: 0
# Nerve
[](https://github.com/ThilinaTLM/nerve/actions/workflows/ci.yml)
[](https://github.com/ThilinaTLM/nerve/actions/workflows/website.yml)
[](https://github.com/ThilinaTLM/nerve/actions/workflows/release.yml)
[](https://www.npmjs.com/package/@nervekit/desktop)
[](LICENSE)
**一个透明、本地优先的桌面端 coding harness,兼具小 agent 的专注力与完整 workbench 的工作流。**
在处理本地项目时,Nerve 让 agent 的活动保持可见,并让你能够直接控制 models、权限、tools、审批、Git 以及后台任务。
[官方网站](https://nerve.tlmtech.dev/) · [文档](https://nerve.tlmtech.dev/start/overview/) · [安装指南](https://nerve.tlmtech.dev/start/install/) · [贡献指南](CONTRIBUTING.md) · [安全](SECURITY.md)

## 快速开始
Nerve 需要 Node.js 24 或更高版本。直接从 npm 启动最新发布的桌面应用程序:
```
npx @nervekit/desktop@latest
# 或
pnpm dlx @nervekit/desktop@latest
```
首次启动时可能会下载 Electron 的平台二进制文件。Nerve 默认会启动一个本地 loopback daemon,其应用程序数据保存在 `~/.nerve` 目录下。
## 核心亮点
- 跟踪流式消息、推理、tool 调用、计划、审批、提问、日志以及任务输出。
- 无需重启对话即可更改 model、thinking level、agent mode 以及权限策略。
- 在一个 workbench 中处理对话、文件、Git 更改、pull request、项目笔记和后台任务。
- 通过 UI 配置 providers、tools、全局 skills 以及项目资源。
- 默认将项目和 Nerve 状态保留在本地,并支持可选开启的浏览器、LAN、移动端以及 remote-daemon 工作流。
## 文档
本网站是产品和开发者文档的主要来源:
- [入门指南](https://nerve.tlmtech.dev/start/overview/)
- [使用 workbench](https://nerve.tlmtech.dev/guides/workbench/)
- [配置和操作 Nerve](https://nerve.tlmtech.dev/operations/configuration/)
- [排查安装和 runtime 问题](https://nerve.tlmtech.dev/troubleshooting/)
- [了解架构](https://nerve.tlmtech.dev/developers/architecture/)
- [阅读 Protocol v1 参考](https://nerve.tlmtech.dev/developers/protocol/v1/)
## 从源码开发
本仓库需要 Node.js 24 或更高版本以及 pnpm 11.17.0。
```
pnpm install
pnpm desktop
```
使用 `pnpm dev` 运行 daemon 和浏览器 UI 开发服务器。有关完整的工作流,请参阅[开发指南](https://nerve.tlmtech.dev/developers/development/)和 [`CONTRIBUTING.md`](CONTRIBUTING.md)。发布工程的详细信息请参阅 [`docs/release.md`](docs/release.md)。
## 贡献、安全与许可
欢迎贡献代码。在提交更改之前,请阅读 [`CONTRIBUTING.md`](CONTRIBUTING.md),并通过 [`SECURITY.md`](SECURITY.md) 中的私密渠道报告安全漏洞。
Nerve 采用 Apache-2.0 许可协议。详情请参阅 [`LICENSE`](LICENSE) 和 [`NOTICE`](NOTICE)。
标签:AI编程助手, Electron, MITM代理, SOC Prime, 开发工具, 暗色界面, 本地优先, 桌面应用, 自动化攻击