Doramagic 项目包 · 项目说明书
nextclaw 项目
面向智能体的本地优先 AI 工作台,集技能、文件、浏览器工具、自动化与消息通道于一体。
项目概览
NextClaw(仓库 Peiiii/nextclaw)是一个面向"类 OpenClaw"使用场景的多端 Agent 运行时项目。顶层 README.md 将其定位为可在 CLI、桌面端与 Web 端统一部署的对话与代理入口,强调"开箱即用、可视化、人性化界面"。
继续阅读本节完整说明和来源证据。
一、项目定位与目标用户
NextClaw(仓库 Peiiii/nextclaw)是一个面向"类 OpenClaw"使用场景的多端 Agent 运行时项目。顶层 README.md 将其定位为可在 CLI、桌面端与 Web 端统一部署的对话与代理入口,强调"开箱即用、可视化、人性化界面"。
- 双分发形态:同时维护 NPM CLI 发行版(
[email protected])与桌面安装包(NextClaw Desktop)两条分发渠道,前者面向开发者与服务器部署,后者面向普通用户。 - 核心抽象:围绕 Channels(消息渠道)、Providers(模型/搜索提供方)、Skills(技能) 三大模块展开,方便扩展第三方消息平台与模型服务。
资料来源:README.md:1-40、apps/desktop/README.md:1-30
二、仓库与子项目结构
NextClaw 是一个 monorepo,顶层聚合了 CLI、桌面端、配套 Web 应用与共享子包:
graph TD Root[nextclaw monorepo<br/>package.json] --> Desktop[apps/desktop<br/>Electron 桌面端] Root --> Companion[apps/companion<br/>伴侣应用] Root --> LB[apps/competitive-leaderboard<br/>排行榜前端] Desktop --> Launcher[apps/desktop/src/launcher<br/>启动器/更新器] Desktop --> Main[apps/desktop/src/main<br/>主窗口与运行时]
apps/desktop/package.json定义了桌面壳版本号、嵌入的运行时捆绑版本,以及最低启动器版本约束,保证跨发行版的兼容性。apps/desktop/src/launcher/README.md记录了桌面端特有的启动、更新、签名与安装路径逻辑。apps/companion与apps/competitive-leaderboard是与主产品配套的轻量前端项目,提供同步/社区类能力。
资料来源:package.json:1-30、apps/desktop/package.json:1-40、apps/desktop/src/launcher/README.md:1-30
三、核心能力与已知的扩展点
NextClaw 的能力由配置驱动的多模块组成:
- Channels:当前支持 Telegram 等消息平台。社区反馈指出 Telegram forum 主题(
message_thread_id)尚未被区分处理(issue #11),属于待扩展点。 - Providers:模型提供方如 Groq 等;若
providers.groq整段缺失,早期版本会在nextclaw start阶段触发空引用崩溃(issue #4),属于历史已修复缺陷。 - Skills:技能系统支持动态安装与调用,Windows 10/11 早期版本曾出现安装失败(issue #3,已修复);社区另请求在 UI 中集成技能市场与调用统计(issue #14)。
- 搜索渠道:当前内置 bocha 与 brave,社区希望原生支持 Tavily 与 EXA(issue #10)。
- UI 主题:当前仅有亮色模式,社区高优请求暗色模式(issue #18)。
- 启动健康度:曾出现
Marked as degraded after start的误报(issue #6),后续版本已修复。
资料来源:apps/companion/package.json:1-20、apps/competitive-leaderboard/package.json:1-20、README.md:1-40
四、发布节奏与版本线
项目通过 GitHub Releases 同时维护 NPM 运行时与桌面壳两条版本线:
- NPM 运行时:最新稳定版
[email protected],近期连续发布0.25.3 → 0.26.0/0.26.1 → 0.27.0–0.27.5,呈高频小版本迭代。 - 桌面壳:
NextClaw Desktop 0.0.227捆绑0.26.0运行时;0.0.223捆绑0.25.0。桌面端的版本号(0.0.x)与内部捆绑的运行时版本号(0.x.y)是独立递增的。 - 本次发布要点(
v0.27.5):新对话自动恢复最近为每个 Agent Runtime 选择的模型,提供更清晰的上下文压缩反馈并增强消息连续性。
失败模式与踩坑日记
保留 Doramagic 在发现、验证和编译中沉淀的项目专属风险,不把社区讨论只当作装饰信息。
可能影响升级、迁移或版本选择。
安装可能改变本机 AI 工具行为,用户需要知道写入位置和回滚方法。
假设不成立时,用户拿不到承诺的能力。
新项目、停更项目和活跃项目会被混在一起,推荐信任度下降。
Pitfall Log / 踩坑日志
项目:Peiiii/nextclaw
摘要:发现 10 个潜在踩坑项,其中 0 个为 high/blocking;最高优先级:安装坑 - 来源证据:Telegram 开启时,若 providers.groq 缺失,nextclaw start 会在启动阶段崩溃。
1. 安装坑 · 来源证据:Telegram 开启时,若 `providers.groq` 缺失,`nextclaw start` 会在启动阶段崩溃
- 严重度:medium
- 证据强度:source_linked
- 发现:GitHub 社区证据显示该项目存在一个安装相关的待验证问题:Telegram 开启时,若
providers.groq缺失,nextclaw start会在启动阶段崩溃 - 对用户的影响:可能影响升级、迁移或版本选择。
- 证据:community_evidence:github | https://github.com/Peiiii/nextclaw/issues/4 | 来源讨论提到 node 相关条件,需在安装/试用前复核。
2. 配置坑 · 可能修改宿主 AI 配置
- 严重度:medium
- 证据强度:source_linked
- 发现:项目面向 Claude/Cursor/Codex/Gemini/OpenCode 等宿主,或安装命令涉及用户配置目录。
- 对用户的影响:安装可能改变本机 AI 工具行为,用户需要知道写入位置和回滚方法。
- 证据:capability.host_targets | https://github.com/Peiiii/nextclaw | host_targets=claude_code, claude
3. 能力坑 · 能力判断依赖假设
- 严重度:medium
- 证据强度:source_linked
- 发现:README/documentation is current enough for a first validation pass.
- 对用户的影响:假设不成立时,用户拿不到承诺的能力。
- 证据:capability.assumptions | https://github.com/Peiiii/nextclaw | README/documentation is current enough for a first validation pass.
4. 维护坑 · 维护活跃度未知
- 严重度:medium
- 证据强度:source_linked
- 发现:未记录 last_activity_observed。
- 对用户的影响:新项目、停更项目和活跃项目会被混在一起,推荐信任度下降。
- 证据:evidence.maintainer_signals | https://github.com/Peiiii/nextclaw | last_activity_observed missing
- 严重度:medium
- 证据强度:source_linked
- 发现:no_demo
- 证据:downstream_validation.risk_items | https://github.com/Peiiii/nextclaw | no_demo; severity=medium
6. 安全/权限坑 · 存在安全注意事项
- 严重度:medium
- 证据强度:source_linked
- 发现:No sandbox install has been executed yet; downstream must verify before user use.
- 对用户的影响:用户安装前需要知道权限边界和敏感操作。
- 证据:risks.safety_notes | https://github.com/Peiiii/nextclaw | No sandbox install has been executed yet; downstream must verify before user use.
7. 安全/权限坑 · 存在评分风险
- 严重度:medium
- 证据强度:source_linked
- 发现:no_demo
- 对用户的影响:风险会影响是否适合普通用户安装。
- 证据:risks.scoring_risks | https://github.com/Peiiii/nextclaw | no_demo; severity=medium
8. 安全/权限坑 · 来源证据:[Bug] Marked as degraded after start
- 严重度:medium
- 证据强度:source_linked
- 发现:GitHub 社区证据显示该项目存在一个安全/权限相关的待验证问题:[Bug] Marked as degraded after start
- 对用户的影响:可能影响授权、密钥配置或安全边界。
- 证据:community_evidence:github | https://github.com/Peiiii/nextclaw/issues/6 | 来源讨论提到 node 相关条件,需在安装/试用前复核。
9. 维护坑 · issue/PR 响应质量未知
- 严重度:low
- 证据强度:source_linked
- 发现:issue_or_pr_quality=unknown。
- 对用户的影响:用户无法判断遇到问题后是否有人维护。
- 证据:evidence.maintainer_signals | https://github.com/Peiiii/nextclaw | issue_or_pr_quality=unknown
10. 维护坑 · 发布节奏不明确
- 严重度:low
- 证据强度:source_linked
- 发现:release_recency=unknown。
- 对用户的影响:安装命令和文档可能落后于代码,用户踩坑概率升高。
- 证据:evidence.maintainer_signals | https://github.com/Peiiii/nextclaw | release_recency=unknown
来源:Doramagic 发现、验证与编译记录