@antelopejs/dms-ai

中文文档
0.10.1发布于 2026/11/10Apache-2.0TypeScriptCommonJS构建来源已验证近 30 天下载 2491

AntelopeJS DMS的AI开发助手:每个页面旁边的聊天面板和一个编码代理,在可审查,可撤销的更改集中编辑工程.

中文使用文档
文档目录8 节
  1. 它会做什么
  2. 安装
  3. 快开始
  4. 所需资源
  5. 文档
  6. 捐款
  7. 部分藏羚羊JS DSM
  8. 许可证

DMS AI ASSISTANT: part of AntelopeJS DMS, the open-source back office. A glowing button reads Star AntelopeJS DMS.

@antelopejs/dms-ai

npm License Discord Documentation Star AntelopeJS DMS

内部的AI开发助理 羚羊JS 隐形物 仪表板.

文档 • 妇女 所有模块

Screen recording from the AntelopeJS DMS film. The assistant panel opens next to a dashboard with Claude Code as the coding agent, and the request Add a card with the sites that stopped reporting is typed under the caption Or describe it. The assistant then reports Added the card Delayed sites with Typecheck passed, the changed files dashboard/page.ts and dashboard/stats.ts, and the buttons Review diff and Undo, under the caption A change set. Review it. Undo it.

它会做什么

  • 将聊天面板停放在任何页面旁边, 以页面为上下文 . Ctrl Shift K 打开它.
  • 在本地侧车运行编码代理. 代理是默认的克洛德代码(Claude Code),或OpenAI的代码(Codex),它读取项目,其上载模块及其技能.
  • 编辑通过 构建器 在安全模式下,或用代码模式写代码。 然后输入,然后显示结果.
  • 将每个触及工程的转折保存为您可以审查、撤销和重做更改的设置.
  • 添加一个 助理 模块 概览, (中文(简体) ), 变动, (中文(简体) ), 活动, (中文(简体) ), 技能 财务报告和审定财务报表 设置 页面.

助手是开发工具. 与 NODE_ENV=production,后端启动没有侧车,仪表板显示没有助手。 侧车离开 如果你开始自己生产.

安装

从已加载的工程根 @antelopejs/dms,将模块添加到羚羊JS CLI中:

ajs project modules add @antelopejs/dms-ai
ajs project modules add @antelopejs/dms-builder   # optional, turns on Safe mode

快开始

把车指向车尾 api 保留模块 :

// antelope.config.ts
"dms-ai": {
  source: { type: "package", package: "@antelopejs/dms-ai" },
  config: {
    backendUrl: "${@api.API_LOCAL_BASE_URL}",
  },
},

Claude Code使用自己的证书,或者登录,或者 ANTHROPIC_API_KEY 在后端的环境。 Codex运行在您的 ChatGPT 计划中, 并且没有使用 OpenAI API 密钥 。 要使用代码, 安装 @openai/codex 在那个版本 peerDependencies 指针,然后按 用 ChatGPT 签名 内 助理 › 设置在运行在另一台机器上的目的地管理系统上,用 粘贴返回地址。 。 。 .

恢复后端,再恢复前端. 签名为所有者和按键 Ctrl Shift K (单位:千美元)⌘ ⇧ K (原始内容存档于2018-09-28). on macOS. 要启动后端 没有侧车,设置 DMS_AI=0。 。 。 .

所需资源

软件包支助测试过
@antelopejs/agent-skills^0.1.00.1.0
@antelopejs/interface-api>=0.3.0 <1.0.00.3.0
@antelopejs/interface-core>=0.4.0 <1.0.00.4.0
@antelopejs/interface-database-catalog>=0.0.1 <1.0.00.0.2
@antelopejs/interface-dms>=0.12.0 <1.0.00.12.0
@antelopejs/interface-dms-builder>=0.4.0 <1.0.00.4.0

模块需要用于执行 @antelopejs/interface-dms 区域。 仪表板需要一个 @antelopejs/dms-frontend 渲染器在 engines["@antelopejs/dms-frontend"] 联 合 国 frontend-vue/package.json 声明 这个 ajs dms CLI拒绝使用该范围外的渲染器来构建模块. @antelopejs/dms-builder 可选并打开安全模式.

文档

向导的消息来源 docs/软件包将它的代理技能 skills/数字 : dms-ai, (中文(简体) ), dms-ai-code-mode, (中文(简体) ), dms-builder-safe, (中文(简体) ), dms-external-database 财务报告和审定财务报表 dms-page-design。 。 。 . antelopeJs.skills 宣布他们, 助理装入它的代理人.

捐款

读取 捐款额 在你打开拉动请求之前.

从寄存器根安装一个安装后端,已运出Vue前端和侧车. 三者各各自持锁相. 游乐场是分开的,需要自己安装用于当地发展. 建筑使用已安装的依赖性,不再安装.

pnpm install --frozen-lockfile
pnpm --dir playground install --frozen-lockfile --ignore-workspace
pnpm build
pnpm build:sidecar
pnpm dev            # playground backend
pnpm frontend:dev   # dashboard, in a second terminal
pnpm lint
pnpm test
pnpm test:node      # every backend suite, after a single build
仓库说明
  • 模块登记册 frontend-vue 结束 AddFrontendModule 与Vue 渲染器。 聊天板, DmsAiChatPanel,是一个已停靠的侧面板(registerSidePanel) (中文(简体) ). DMS为整个应用程序制作过一次,所以面板会被挂在Inertia导航器上,并保持其开口状态和宽度为饼干. 命令调色板的助手模式以 DmsAiPaletteAnswer (单位:千美元)registerCommandPaletteAssistant) (中文(简体) ). 聊天的代码在 frontend-vue/app/chat中的图标 .vue 文件,因此,图标名称属于显示它的组件.
  • 要构建和打印 Vue 源, 设置 DMS_FRONTEND_WORKSPACE 到生成包含此模块的 Inertia 工作空间的绝对路径。 然后运行 pnpm --dir frontend-vue build 财务报告和审定财务报表 pnpm --dir frontend-vue typecheck。 。 。 .
  • pnpm test:node 一次建造,然后运行每一个套房 tests/ 除侧行车外,还进行烟雾试验(pnpm test:sidecar-smoke) (中文(简体) ). DMS_PREBUILT=1 跳过构造时 dist/ 这是新鲜的,像在CI。 每个套房也有自己的剧本,比如 test:frontend-registration (后端注册,侧车投入, $dms_ai 两种语言的密钥, test:routes (单位:千美元) /ai/* 与备用车对开的路线)和 test:sidecar-lifecycle (热重装,重启, stale sidecar, Ctrl C) (中文(简体) ). 选入的 Codex 接收套件运行于 CODEX_ACCEPTANCE=1 pnpm --dir sidecar test:acceptance。 。 。 .

部分藏羚羊JS DSM

此模块安装到 羚羊JS 隐形物开源后台 每个模块在同一个仪表板上添加了自己的页面,在相同的登录和角色后.

模块上面写的
dms-builder点击编辑页面、表格和数据源, 作为编译的 TypeScript
dms-ai在仪表板上用克洛德代码或代码聊天
dms-databaseSchemas, 关系图, 数据浏览器和查询控制台
dms-apiAPI 健康、请求日志、每行道统计和一个请求测试器
dms-automation时刻表、网点和目的地管理系统事件的节点图自动化,每次运行都有追踪
dms-mailing块编辑器中的电子邮件模板、版本、发送日志和发送指标
dms-lang翻译覆盖、翻译矩阵和翻译队列
dms-media包含文件夹、每个文件夹的权限、图像大小和光线编辑的媒体库
dms-saas自我服务注册, 规划大门的功能, 和花边计费
dms-marketing交通、转换分A/B的漏斗并点击热映射,没有饼干
dms-frontend这个 ajs dms CLI, Vue 渲染器和 SDK 每个前端模块都基于

许可证

阿帕奇 - 2.0

版本与发布记录

@antelopejs/dms-ai 共发布 29 个版本,首次发布于 2026/09/17;过去 12 个月发布了 29 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.10.1latest2026/11/10今天
0.10.02026/11/063 天前
0.9.22026/11/055 天前
0.9.12026/11/036 天前
0.9.02026/11/027 天前
0.8.02026/11/028 天前

其他发布通道:next → 0.1.1-next.0。

关于 @antelopejs/dms-ai 的常见问题

@antelopejs/dms-ai 是什么?

AntelopeJS DMS的AI开发助手:每个页面旁边的聊天面板和一个编码代理,在可审查,可撤销的更改集中编辑工程.

如何安装 @antelopejs/dms-ai?

在项目目录运行 npm install @antelopejs/dms-ai,或使用 pnpm add / yarn add / bun add。

@antelopejs/dms-ai 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@antelopejs/dms-ai 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@antelopejs/dms-ai 可以商用吗?

@antelopejs/dms-ai 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@antelopejs/dms-ai 的下载量有多少?

根据 npm 官方下载统计,@antelopejs/dms-ai 在 2026/10/06 – 2026/11/04 这 30 天内被下载 2,491 次,日均约 83 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@antelopejs/dms-ai 还在维护吗?

最新版本 0.10.1 发布于 2026/11/10(今天);至今共发布 29 个版本,其中过去 12 个月发布了 29 个;首次发布于 2026/09/17。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。