ffcli — Fireflies.ai CLI
Query meeting recordings, transcripts, and AI summaries from Fireflies.ai.
Setup
Install via Homebrew or npm:
CODEBLOCK0
Authenticate with your Fireflies API key (get it from Settings → Developer Settings):
CODEBLOCK1
Alternatively, set the FIREFLIES_API_KEY environment variable (takes precedence over stored config). In OpenClaw, configure it via skills.entries.ffcli.apiKey in openclaw.json.
Note: ffcli is a third-party CLI by @ruigomeseu (Homebrew tap or npm). Verify the source before installing: check the npm package or Homebrew tap repo for code review and publish history.
Commands
List meetings
CODEBLOCK2
Show meeting detail
CODEBLOCK3
User info
CODEBLOCK4
Scripting patterns
CODEBLOCK5
Notes
- - Default output is JSON. Use
--md for readable output. - INLINECODE5 on
list adds AI summaries (increases response size). - Meeting IDs are needed for
show — get them from list first. - Dates are UTC in JSON output.
ffcli — Fireflies.ai 命令行工具
从 Fireflies.ai 查询会议录音、转录文本和 AI 摘要。
安装
通过 Homebrew 或 npm 安装:
bash
brew install ruigomeseu/tap/ffcli
或
npm install -g @ruigomeseu/ffcli
使用你的 Fireflies API 密钥进行身份验证(从设置 → 开发者设置获取):
bash
ffcli auth <你的-api-密钥> # 将密钥存储在本地 (~/.config/ffcli/)
ffcli auth --check # 验证密钥是否有效
或者,设置 FIREFLIESAPIKEY 环境变量(优先级高于存储的配置)。在 OpenClaw 中,通过 openclaw.json 中的 skills.entries.ffcli.apiKey 进行配置。
注意: ffcli 是由 @ruigomeseu 开发的第三方命令行工具(Homebrew tap 或 npm)。安装前请验证来源:查看 npm 包 或 Homebrew tap 仓库 以了解代码审查和发布历史。
命令
列出会议
bash
ffcli list --limit 10 --md # 最近的会议
ffcli list --from 2026-02-01 --to 2026-02-12 --md # 日期范围
ffcli list --participant vinney@opennode.com --md # 按参与者筛选
ffcli list --search standup --md # 按标题关键词搜索
ffcli list --limit 5 --include-summaries # 包含 AI 摘要(JSON 格式)
查看会议详情
bash
ffcli show
--md # 完整详情(Markdown 格式)
ffcli show --summary-only --md # 仅 AI 摘要
ffcli show --transcript-only --md # 仅转录文本
ffcli show --include-transcript --md # 详情 + 转录文本
用户信息
bash
ffcli me --md # 账户信息、转录文本数量
脚本编写模式
bash
从最近会议中提取行动项
ffcli list --limit 10 --include-summaries | jq .[].summary.action_items
获取日期范围内的所有会议 ID
ffcli list --from 2026-02-01 --to 2026-02-07 | jq -r .[].id
将摘要导出到文件
ffcli show --summary-only --md > meeting-summary.md
注意事项
- - 默认输出为 JSON 格式。使用 --md 参数可获取可读性更强的输出。
- 在 list 命令中使用 --include-summaries 参数会添加 AI 摘要(增加响应大小)。
- show 命令需要会议 ID — 先从 list 命令获取。
- JSON 输出中的日期为 UTC 时间。