菜单

Sensors CLI

概述

sensors-cli 是神策数据(Sensors Data)官方提供的命令行工具,作为 AI 编程助手(Claude Code、Cursor、Codex 等)与神策平台之间的桥梁。AI 助手通过 sensors-cli 直接查询数据、管理项目配置、执行分析模型,无需人工登录浏览器操作。

安装 sensors-cli 并将神策数据 skills 接入 AI 编程工具后,你只需用自然语言描述需求,AI 助手即可自动完成元数据解析、数据查询、看板查看、分群与标签查询、归因分析乃至埋点代码实施等操作。工具同时提供 macOS 和 Windows 安装包,安装时通过交互式向导引导填写连接参数,无需手动编辑配置文件。解压安装包、运行一条命令,脚本会自动处理所有环境依赖。

 

核心能力

AI 驱动的数据查询 — AI 助手通过 sensors-cli 直接查询事件数据、漏斗转化、用户分群、看板书签等,支持结构化输出,结果可直接用于分析与决策。

AI 埋点代码实施 — AI 助手可解析埋点采集方案、检测项目技术栈、自动完成 SDK 安装与代码插桩,并生成交付报告,提升埋点工程效率。

AI 能力集成 — 支持为 Codex、Cursor、Claude 等 AI 编程工具安装神策数据 skills,让 AI 助手在编码过程中直接调用神策平台能力。

环境自动管理 — 安装脚本自动检测并配置 Python、uv 等运行时依赖,无需手动处理复杂的环境搭建。

 

 

安装与使用指南

安装前准备

在开始安装之前,请确认以下条件已满足:

1.电脑可以正常联网

安装脚本需要从网络获取部分依赖组件,请确保网络连接正常。

2.不需要手动安装 uv

无需提前安装 uv 工具,安装脚本会自动检查并安装。你只需要解压压缩包、运行脚本即可。

 

macOS 安装步骤

1.解压安装包

解压整个 sensors-cli-<version>-bundle.zip 压缩包到本地目录。

2.打开终端并进入目录

打开「终端」应用,进入解压后的文件夹。例如:

⚠️注意路径:请将 Desktop 替换为你实际的解压目录路径。

3.执行安装脚本

在终端中运行安装命令:

 

脚本会自动完成以下操作

检查 Python 环境

检测系统里有没有 Python,若缺失则进行提示。

自动安装

如果没有 uv,就自动安装 uv。

安装 sensors 命令

从 dist 目录里的 wheel 文件安装 sensors。

启动首次配置

安装完成后自动打开 sensors setup

💡 macOS 用户运行 install.sh,Windows 用户运行 install.cmd,安装流程完全一致,脚本会自动处理所有环境依赖。

 

首次配置

无论使用 macOS 还是 Windows,安装完成后系统都会自动进入 sensors setup 交互式配置界面。请按照界面提示依次填写以下信息:

 

 

配置项 说明 示例
Base URL 填写浏览器端神策平台的访问根地址,需完整包含 http:// 或 https:// 协议前缀。不可追加 /analytics 等细分页面路径。 https://yourcompany.sensorsdata.cn
API Key 在右上角个人中心的「API Key 管理」列表中,选取目标密钥,复制对应的 API Key 值(含前置 # 号)填入配置项。 #a1b2c3d4e5f6...
Project 填写后台「平台管理 → 授权信息 → 项目授权」中的项目英文名称。 production

 

⚠️Base URL 格式要求必须为根地址,不可包含路径后缀。正确示例:https://yourcompany.sensorsdata.cn;错误示例:https://yourcompany.sensorsdata.cn/analytics

💡 API Key 在哪里找?登录神策平台 → 右上角个人中心 → 「API Key 管理」→ 选取目标密钥 → 复制 API Key 值(注意包含前置 # 号)。

 

安装 AI Skills

基础信息配置完成后,你可以选择安装神策数据 AI 能力,下载对应 AI 编程工具的 skills 到本地环境中使用。

1.回到首页

配置保存后,选择回到首页。

2.选择「安装 AI skills」

通过键盘上下方向键切换至「安装 AI skills」步骤,按回车执行安装操作。

3.选择目标工具

根据你当前使用的 AI 编程工具,选择对应平台并下载安装神策数据的 skills。目前支持Codex、Cursor 、Claude。

AI Skills 安装成功后,即可在 Codex、Cursor 或 Claude 中通过已安装 skills 调用神策数据的相关 AI 能力。

 

健康检查

执行健康检查是验证安装是否成功的最后一步。系统会自动校验以下环境项:

配置完整性校验

检查 Base URL、API Key、Project 等配置项是否正确填写且格式合法。

网络联通性校验

验证本地与神策平台之间的网络连接是否畅通。

CLI 工具版本校验

检查 sensors-cli 版本是否为最新可用版本。
 
🎉全部通过 = 安装成功

若所有检查结果均为通过,则说明 sensors-cli 配置完成,可以正式投入使用了!

💡 安装完成后,后续可以直接在终端使用 sensors 命令与神策平台交互。

 

安装失败排查

如果安装失败,请优先检查以下几点:

1.网络是否可用

确保电脑可以正常联网,安装脚本需要从网络获取部分依赖组件。

2.是否在正确的目录里运行安装脚本

确认当前所在目录就是解压后的文件夹,其中应包含 install.sh(macOS)或 install.cmd(Windows)以及 dist 目录。

3.dist 目录是否完整

检查压缩包里的 dist 目录是否完整,没有被手动删除或损坏。

 

AI Agent 使用指引

安装配置并通过健康检查后,你可以在支持 skills 的 AI 编程工具中通过自然语言直接调用神策数据能力——AI 助手会识别你的意图,自动调用 sensors-cli 完成查询与分析。

 

工作流程

1.在 AI 编程工具中加载神策数据 skills

在 Claude Code、Cursor 或 Codex 中确认已加载 sensors-* 系列 skills。

2.用自然语言描述需求

直接向 AI 助手提出你的问题或任务,例如:
「最近 7 天 App 启动的 DAU 趋势,按渠道分组」
「帮我查一下系统里有哪些用户分群」
「对 demo 项目进行埋点代码实施」
AI 助手会自动识别意图并调用对应 sensors-cli 命令来执行。

3.查看返回结果

AI 助手会解析 sensors-cli 的输出并以自然语言向你呈现结论与分析,同时保留结构化数据供后续复用。

 

可以使用的 SKILLS

AI 助手通过 sensors-cli 可以完成以下操作:

技能 ID 名称 分类 说明
sensors-context 会话与项目上下文 前置依赖 初始化会话、确认目标项目,所有业务能力的前置步骤
sensors-metadata 元数据解析 元数据 将口语表述翻译为精确的事件名、属性名和表字段,支持埋点验收
sensors-insight 标准分析查询 行为分析 趋势、漏斗、留存、间隔、分布、LTV、Session、归因等八类分析模型
sensors-dashboard 看板、概览和书签查询 看板 查找概览、定位书签、执行已保存报表
sensors-cohort 分群查询 分群 查找分群对象,查看定义、规则摘要与结果可用性
sensors-tag 标签查询 标签 查找标签对象,查看定义、数据类型与规则可用性
sensors-sql-query SQL 查询 SQL 当标准分析模型无法覆盖时,生成或执行只读 SQL 查询数仓
sensors-tracking 埋点实施工作流 工程实施 解析埋点方案、检测技术栈、安装 SDK、代码插桩并生成交付报告

 

使用示例

以下为典型场景的运行效果。

场景一:查询核心指标

场景二:查看留存数据

⚠️安全风险声明

AI 代理调用存在固有风险,包括但不限于模型幻觉(生成不存在的命令或参数)、不可预测的执行顺序以及提示注入攻击。授权后,AI 代理将以你的用户身份在授权范围内执行操作,可能导致敏感数据泄露或非预期的数据操作。

使用 sensors-cli 的 AI 能力前,请确认以下安全实践:

1.仅在你信任的私人终端环境中使用,避免在共享或公开场合调用

2. AI 代理即将执行的指令保持关注,确认其合理性后再放行

3.定期审查 API Key 权限,遵循最小权限原则——只授予当前任务所需的最小范围

4.强烈建议不要主动修改 sensors-cli 的默认安全设置

5.如发现异常操作,立即撤销相关 API Key 并联系神策技术支持团队

通过遵循以上实践,你可以最大化地降低 AI 代理调用中的安全风险,同时充分发挥 AI 辅助数据分析的效率优势。

 

macOS 卸载步骤

1.打开终端并进入目录

打开「终端」,进入之前解压后的文件夹(即包含 uninstall.sh 的目录)。

2.执行卸载脚本

在终端中运行卸载命令:

 

 

卸载脚本执行内容

1.尝试删除 uv 工具层的 sensors-cli 安装。

2.清理本机的 managed runtime

⚠️没有 uv 怎么办?

如果系统里没有 uv,脚本会提示你先恢复 uv,再手动执行卸载命令。卸载不会删除你的个人配置文件,例如 ~/.sensors/config.toml。如需彻底清理,请手动删除该文件。

💡 macOS 用户运行 uninstall.sh,Windows 用户运行 uninstall.cmd,卸载流程完全一致。

 

最近修改: 2026-07-10