KnowWork(基于 DeepSeek Harness 的企业私有化 Agent 平台)
以 DeepSeek Harness 为内核的开源企业 Agent 平台,补上账号权限、一个会话一个容器的沙箱、工具审批、审计和用量统计,整套部署在企业自己的服务器上。
以 DeepSeek Harness 为内核的开源企业 Agent 平台,补上账号权限、一个会话一个容器的沙箱、工具审批、审计和用量统计,整套部署在企业自己的服务器上。
星数 47
**理由**
- 解决把 DSH 搬进公司给多人用时要自己补的那一层:模型、知识库、工具、技能按人 / 用户组 / 部门授权,写入类和高风险工具调用先由发起人批准,人和 Agent 的操作分开审计。
- 模型和工具凭证只放在业务服务里,DSH 拿不到;模型发起的命令和文件读写都落到该会话自己的 Docker 容器里。
- 技能用 SKILL.md 加资料打成 ZIP 上传,可声明必须成功调用的工具,没做到模型就交不出最终回答;自带 Word、Excel、PPT 三个技能。
- 不 fork DSH,@deepseek-ai/\* 包锁在 0.2.1-rc.2;模型接任意 OpenAI 兼容接口(DeepSeek、通义千问、自建 vLLM 等);Apache-2.0,可商用、可贴牌。
**用法**
- 需要 Linux x86\_64 服务器、Docker 24+ 与 Compose v2.24+;会话沙箱镜像约 2.2 GB。
- git clone https://github.com/knowflow-ai/KnowWork.git && cd KnowWork && deploy/install.sh;云服务器用 deploy/install.sh --url http://公网IP:8080,并在安全组放行 8080。
- 浏览器打开后按向导建管理员,到「管理 → 模型」添加模型并把别名填 default。
**风险**
- 当前 v0.0.2(10-24 发布),1.0 前接口和数据结构可能变;还没有备份恢复脚本,不能在网页改密码、禁用账号,只发布 linux/amd64 镜像。
- 沙箱默认要把 docker.sock 挂给业务服务,作者说明这等于给了宿主机 root 权限,只适合私有化单机部署(--no-sandbox 可关)。
- 知识库检索依赖同一团队的 KnowFlow;镜像托管在阿里云容器镜像服务。
[打开](https://github.com/knowflow-ai/KnowWork)