概览
NoDeskClaw(亦称 DeskClaw)是由 NoDeskAI 开发的开源平台,旨在实现商业运营中人机无缝协作。该平台构建赛博工作空间——共享数字环境,人类提供战略判断,AI 负责持续执行。平台支持共管组织架构,具备实时任务分配、通过模块化"基因"扩展能力,以及可投入生产环境的弹性伸缩功能。
代码库包含基于 Apache 2.0 协议的社区版(CE) 以及企业版(EE) 的组件。
核心功能
- 赛博工作空间:六边形拓扑可视化操作面板,支持任务发布与实时人机协同。
- 基因系统:即插即用的模块化AI能力(营销、分析等),可从公有/私有市场动态加载。
- 弹性伸缩:基于Kubernetes或Docker的一键部署与AI代理自动扩缩容。
- 多集群编排:跨集群健康状态监控与管理。
- LLM代理:安全路由至OpenAI、Anthropic、Gemini等主流大模型服务商。
- 渠道插件:通过Stream协议集成钉钉、飞书等通讯工具。
- 企业版功能:飞书SSO组织同步、多组织支持、审计日志与高级管理控制台。
- 国际化支持:完整中英文界面本地化。
技术栈
- 前端:Vue 3 + TypeScript + Tailwind CSS + shadcn-vue
- 后端:Python 3.12 + FastAPI + SQLAlchemy + Alembic
- 数据库:PostgreSQL
- 编排工具:Docker Compose & Kubernetes (1.24+)
- AI运行时集成:OpenClaw, ZeroClaw, Nanobot
- 安全机制:JWT、加密技术、SSO
安装指南
Docker Compose(推荐方式)
# 社区版
docker compose up -d
# 企业版
docker compose -f docker-compose.yml -f docker-compose.ee.yml up -d
访问门户地址:http://localhost:4517。初始管理员凭证将显示在日志中。
Kubernetes(生产环境)
使用提供的 deploy/cli.sh 脚本进行初始化、部署及环境间版本升级。
本地开发
./dev.sh # 自动识别社区版/企业版
./dev.sh --docker-pg # 启用PostgreSQL数据库
应用场景
- 构建人机协同管理团队,优化业务运营流程。
- 将重复性执行任务委派给AI,让人类专注于战略决策。
- 在云端或本地环境中弹性扩展AI智能体集群规模。
- 与企业即时通讯工具集成,实现无缝协作沟通。
- 通过Gene市场开发和共享模块化AI能力组件。
与 DeskClaw 桌面端的关系
本仓库为 DeskClaw 生态系统提供后端与编排层支持。桌面端的“AI 宠物”助手(动画螃蟹)基于 OpenClaw 等运行时构建,用于本地浏览器自动化和文件管理;而 NoDeskClaw 则提供企业级协作与扩展基础架构。
资源
- GitHub 仓库:https://github.com/NoDeskAI/nodeskclaw
- DeskClaw 官方网站:https://deskclaw.org/
- 社区:Discord(仓库内附链接)
- 许可证:Apache 2.0(社区版)
NoDeskClaw 代表了组织软件的新范式——在共享的网络办公室中,将人工智能从工具转变为真正的协作伙伴。
Tags
AI 平台人机协作网络工作空间多智能体KubernetesFastAPIVue企业开源编排基因系统
