Files
sproutclaw/README.md
2026-05-10 14:47:51 +08:00

1.7 KiB
Raw Blame History

sproutclaw

sproutclaw 是一个面向服务器运维与开发工作的 Agent 助手,基于 pi-mono 改造重点服务于日常服务器管理、Docker 部署、项目开发、故障排查和自动化工作流。

定位

  • 服务器运维助手:协助 SSH 登录、服务状态检查、日志分析、配置调整和部署排障。
  • 开发协作助手:理解本地项目结构,执行代码修改、测试验证和 Git 工作流。
  • Docker 部署助手:按项目目录组织 docker compose 服务,关注数据持久化、端口规划和资源限制。
  • 内网服务助手:适配 smallmengya、bigmengya、alycd 等内网服务器使用习惯。
  • WebUI/TUI 双入口:保留控制台 TUI同时扩展网页前端方便在浏览器里管理会话和模型。

项目结构

路径 说明
packages/coding-agent 交互式 Agent CLI 与 TUI 主体
packages/agent Agent 运行时、工具调用和状态管理
packages/ai 多模型、多 provider 的 LLM 接入层
packages/tui 终端 UI 渲染库
packages/web-ui Web UI 组件
.pi/extensions/webui 本地扩展的网页对话入口

常用命令

npm install
npm run build
npm run check
./test.sh
./pi-test.sh

运行本地源码版 Agent

./pi-test.sh

启动 WebUI 时,在 TUI 中执行:

/webui on 19133

关闭 WebUI

/webui off

说明

这个仓库是自用分支,默认会围绕树萌芽的服务器环境、部署规范和日常开发习惯进行调整。上游能力来自 pi-mono后续会继续精简、增强并沉淀适合服务器运维开发场景的 Agent 工作流。

License

MIT