Skip to content

CLI 命令

OpenPollen 提供命令行工具 openpollen 管理服务、配置、技能和渠道。

全局选项

大多数子命令支持 -c, --config <path> 指定配置文件路径。

openpollen start

启动 OpenPollen Gateway 服务。

bash
openpollen start [options]
选项说明
-c, --config <path>配置文件路径
-d, --daemon后台运行

启动后会显示 Gateway 地址和已启用的渠道信息。使用 Ctrl+Copenpollen stop 停止。

openpollen stop

停止运行中的 OpenPollen。

bash
openpollen stop

发送 SIGTERM 信号给运行中的进程,等待最多 5 秒。

openpollen init

交互式初始化配置文件。

bash
openpollen init

引导完成以下步骤:

  1. 选择模型来源(Beelive / Anthropic / Ollama)
  2. 配置聊天平台(钉钉 / WebChat)
  3. 安装内置技能
  4. 生成配置文件到 ~/.openpollen/openpollen.json

openpollen status

查看运行状态。

bash
openpollen status [-c, --config <path>]

通过 Gateway HTTP API 获取当前状态,包括活跃会话数和运行时间。

openpollen login

登录到 OpenPollen 市场(用于发布和购买付费技能)。

bash
openpollen login

登录成功后 Token 保存在 ~/.openpollen/auth.json

openpollen logs

查看日志。

bash
openpollen logs [options]
选项说明
-l, --level <level>过滤日志级别(info / warn / error / debug)
-n, --lines <n>显示最近 N 行(默认 50)
-f, --follow持续跟踪日志输出

openpollen config show

显示当前配置(敏感字段自动脱敏)。

bash
openpollen config show [-c, --config <path>]

openpollen skill

技能管理命令组。

skill list

列出已安装技能。

bash
openpollen skill list [-c, --config <path>]

skill install

安装技能。支持三种来源:

bash
# 从市场安装
openpollen skill install <name>

# 从 Git 仓库安装
openpollen skill install https://github.com/user/skill-name.git

# 从本地目录安装
openpollen skill install ./my-skill

skill remove

卸载技能。

bash
openpollen skill remove <name>

skill create

创建新技能脚手架。

bash
openpollen skill create <name>

在技能目录下创建包含 SKILL.md 模板的新目录。

skill update

更新技能(仅支持 Git 来源)。

bash
openpollen skill update <name>

搜索官方技能市场。

bash
openpollen skill search <keyword> [options]
选项说明
--category <category>按分类过滤:coding / writing / data / automation / other
--sort <sort>排序方式:downloads / rating / newest(默认)

skill publish

发布技能到官方市场。

bash
openpollen skill publish <name> [-c, --config <path>]

需要先通过 openpollen login 登录。发布后需审核通过才会在市场中可见。

skill earnings

查看开发者技能收入。

bash
openpollen skill earnings [options]
选项说明
--month <month>指定月份(如 2026-02)

openpollen channel

渠道管理命令组。

channel list

列出已配置的聊天平台。

bash
openpollen channel list [-c, --config <path>]

channel test

发送测试消息到指定平台。

bash
openpollen channel test <name>

支持的平台名称:webchatdingtalk