从 Gemini CLI 发布到 TikTok

Gemini CLI 可以渲染视频并发布到 TikTok,可按你选择的隐私级别直接上线,也可以放入你的草稿箱。

Hermoso 是一个营销 MCP 服务器:一个 OAuth 端点提供 922+ 个工具,让智能体可以调研某个市场中正在投放的广告、生成成品图片和视频广告、发布它们,并搭建背后的付费广告系列。Gemini CLI 通过一个连接就能使用全部功能。本页只讲其中的一部分:Gemini CLI 在 TikTok 上究竟能做什么,以及 TikTok 不允许它做什么。

将 Hermoso 连接到 Gemini CLI

  1. 安装扩展。
    gemini extensions install https://github.com/hermoso-ai/hermoso
    它会安装 Hermoso 公开仓库的最新发布版本:五个技能(research、ad-from-brand、generate、product-photoshoot 和 marketing),外加一个 GEMINI.md 上下文文件。这些技能通过 npx 运行 hermoso 命令,因此不会向 Gemini CLI 的工具列表中添加任何内容,在命令运行之前也不占用上下文。gemini extensions list 会将它们显示在 Agent skills 下。
  2. 登录一次。
    npx -y hermoso auth login
    它会打开浏览器登录,并将仅限所有者访问的凭证保存到 ~/.hermoso/config.json。Gemini CLI 在首次需要 Hermoso 时可以替你运行它。该机器上没有浏览器?请在 MCP & CLI → 终端与 API 密钥下创建一个密钥,然后运行 npx -y hermoso auth login --token hmk_…。
  3. 可选:同时添加 MCP 服务器。
    gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp
    当首次连接返回 401 时,Gemini CLI 会找到 Hermoso 的授权服务器并自行注册,因此无需在 settings.json 中填写任何密钥;在会话中运行 /mcp auth hermoso 即可完成登录。没有它,技能也能调用所有工具。
  4. 向 Gemini CLI 提出需求。“调研我三个最主要竞争对手跑得最久的广告,并把最好的钩子改编成 9:16 的视频”,或者“把这条渲染好的视频发布到频道上”。由智能体挑选工具;花费由你批准。

我们于 2026-09-23 在干净的主目录中,针对 Gemini CLI 0.60.0 运行了上述安装:它拉取了 hermoso-ai/hermoso 的当前发布版本,gemini extensions list 显示了这五个技能和上下文文件。该扩展本身不附带 MCP 服务器,这是有意为之:工具列表会加载到每个会话中,而技能在运行之前不产生任何开销。Hermoso 与 Google 没有隶属关系,也未获得其认可。

然后在 Hermoso 的“设置 → 连接器”中连接 TikTok 本身,只需一次。这是一个 OAuth 授权页面,所以这是唯一需要浏览器的步骤。之后的一切都是工具调用。

Gemini CLI 可以使用的 TikTok 工具

  • post_to_tiktok:发布已完成的视频,或最多 35 张图片的图片帖子,可按你选择的隐私设置直接上线到主页,或放入你的 TikTok 草稿,在应用中完成最后编辑。它还负责互动设置(评论、合拍、二次创作)、封面帧,以及品牌合作内容的披露。
  • schedule_post:将其排入共用日历以便稍后发布,排队时即固定隐私设置。
  • tiktok_account / tiktok_creator_info:账户的简介、认证状态、粉丝和视频数量,以及账户本身允许的隐私级别。
  • tiktok_post_status:跟踪 TikTok 仍在处理的帖子,因此上传缓慢时会检查状态,而不会重复发布。
  • list_tiktok_videos / tiktok_account_insights:最近的帖子及其播放量、点赞、评论和分享,以及账户自身的分析数据;对于拥有 100 名或以上粉丝的商业账户,还提供粉丝人口统计。
  • list_tiktok_comments / reply_to_tiktok_comment / moderate_tiktok_comment:读取你帖子下的评论,以账户身份回复,并进行点赞、隐藏或删除;需要先完成 TikTok 账户授权连接。
  • search_tiktok:按关键词搜索公开的 TikTok,这是调研的那一半。

另外两个运营事实。TikTok 图片帖子是通过网址拉取的,而不是上传的,因此在 TikTok 的开发者门户中,必须先验证提供图片的主机,图片帖子才能发出。另外,草稿不带封面帧:直接发布时,Hermoso 会把视频的最佳帧设为封面;而对于草稿,你需要在 TikTok 应用中选择封面。

在自动化任何操作之前,值得了解的 TikTok 限制

文字TikTok 视频文案上限为 2,200 个字符,图片帖子文案为 4,000 个字符,图片标题为 90 个字符。它会在帖子创建或排队时执行,因此超长的帖子会在你还在场时被拒绝,以便你修改,而不是在发布途中被悄悄截断。
可见性所有人、粉丝、好友、仅自己,或草稿,由你选择。Hermoso 在 2026 年 8 月通过了 TikTok 的 Direct Post 审核,因此帖子可以直接上线到主页。TikTok 的规则是,创作者需要为每条帖子选择隐私设置,且不预先选中任何选项,并且只能从 tiktok_creator_info 表明该账户允许的级别中选择。因此 Hermoso 会询问,而不是默认设置,并且在任何内容上传之前,拒绝没有指定隐私设置的帖子。草稿会进入 TikTok 收件箱,由你在应用中完成编辑,添加 TikTok 音效也在那里进行。没有不公开列出的选项。品牌合作内容不能与私密(仅自己可见)帖子组合,这种组合会被拒绝,而不会替你解决。
轮播最多 35 张图片,作为 TikTok 图片帖子,仅限图片。这个数字来自 TikTok:“包含最多 35 个图片内容网址的数组。”顺序就是幻灯片播放顺序,因此幻灯片的排列顺序本身就是产品的一部分。只有一张图片时,它只是一张幻灯片的帖子,而不会被拒绝。
使用哪个账户无。TikTok 会发布到已连接的账户。

在 Gemini CLI 中试一试

用日常语言提出需求即可。这些都是普通句子,不是某种专用语法:

“为我们的产品渲染两个 15 秒的开场钩子变体,公开发布第一个,把第二个发到我的 TikTok 草稿箱。”

这一流程依次调用 search_tiktok → plan_ad → render_ad → post_to_tiktok。Gemini CLI 在运行 shell 命令之前会先询问,而技能通过 hermoso 命令执行操作,因此一次发布会显示为一行可读的命令,你可以在确认前看清楚。对于 MCP 工具,它会提供三个选项:仅此一次、始终允许该工具,或始终允许该服务器。

Gemini CLI 在 TikTok 上:真正棘手的部分

Gemini CLI 在运行 shell 命令之前会先询问,因此 TikTok 帖子会显示为一行 hermoso 命令,你可以先阅读,包括其中的隐私设置。直接发布时,Hermoso 会将视频的最佳帧设为封面;草稿则不设封面,你可以在 TikTok 应用中自行选择。

有两个 Gemini CLI 细节决定了这件事有多安全。除非你传入 --scope user,否则 gemini mcp add 会写入项目的 .gemini/settings.json,当一个仓库应该始终对应一个品牌时,这一点很有用。永远不要用 --trust 添加 Hermoso:它会跳过该服务器的所有确认,包括发布前的确认。MCP 工具会以 mcp_hermoso_ 加工具名的形式出现,而 --exclude-tools 可以将其中任何一个完全排除在外。

发布前先调研 TikTok

Hermoso 没有它在 Meta 上提供的那种 TikTok 广告库搜索,因此 TikTok 调研是自然内容的调研:search_tiktok 按关键词找出正在走红的内容,而 analyze_video 会把一段视频拆解为钩子、节拍和画面文字,以便复用其规律,而不是凭猜测。

付费部分

TikTok Ads 是 Hermoso 搭建和读取广告系列的十二个付费平台之一,包括推广自然帖子的 Smart+ 广告系列和 Spark Ads,并且它与自然内容的连接是分开的。广告系列通过 TikTok 的营销 API 运行,发布则依赖其内容发布审核,因此 Hermoso 会分别报告每一项,而不会让其中一项暗示另一项。只有经过确认的状态切换才会启动真正的花费。

Gemini CLI 自己无法完成的事

一个掌握预算的智能体,只有在影响范围有界的情况下才有用,所以这道围栏设在服务器里,而不是提示词里。每个广告系列、广告组、广告分组和广告都以暂停状态创建,而会真正动用资金的状态切换,若没有明确的确认标记就拒绝执行。每次渲染前都会先报价(hermoso_capabilities 会在任何花费发生之前公布每个模型的确切积分成本)。积分在第一次调用服务商之前就会预留,之后按确切成本结算,因此派发失败会退款,而不是让你白白付费。删除操作同样需要确认;并且在智能体告诉你它搭建了什么之前,每个广告系列结构都会从广告平台回读。

有一步刻意不能无头完成:连接账户是一个 OAuth 授权页面,因此你需要在浏览器中连接一次该渠道。之后的一切都是工具调用。

其余的矩阵

从 Gemini CLI 发布到: Facebook · Instagram · Threads · YouTube · X · LinkedIn · Pinterest · Bluesky · Telegram。或查看 Gemini CLI 可以发布的全部平台。

用以下工具发布到 TikTok: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip

常见问题

Gemini CLI 能发布到 TikTok 吗?

可以,通过 Hermoso 的 Gemini CLI 扩展实现。运行 gemini extensions install https://github.com/hermoso-ai/hermoso,这会添加五个驱动 hermoso 命令的 Hermoso 技能,然后用 npx -y hermoso auth login 登录一次。登录会打开浏览器并自行保存凭证,因此无需创建也无需粘贴任何密钥。如果你还希望在 Gemini CLI 自己的工具列表中看到 Hermoso 的工具,可以运行 gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp 添加托管服务器,它通过 OAuth 登录。之后 Gemini CLI 就拥有 922+ 个工具,包括可以发布到 TikTok 的工具,以及调研你所在市场正在投放的广告并从头渲染创意的工具。

如何将 TikTok 连接到 Gemini CLI?

两个步骤,各做一次。运行 gemini extensions install https://github.com/hermoso-ai/hermoso,这会添加五个驱动 hermoso 命令的 Hermoso 技能,然后用 npx -y hermoso auth login 登录一次。登录会打开浏览器并自行保存凭证,因此无需创建也无需粘贴任何密钥。如果你还希望在 Gemini CLI 自己的工具列表中看到 Hermoso 的工具,可以运行 gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp 添加托管服务器,它通过 OAuth 登录。接着在 Hermoso 的 设置 → Connectors 中连接 TikTok,这是浏览器里的 OAuth 授权页面。完成后,Gemini CLI 就能像普通工具调用一样发布到 TikTok。

从 Gemini CLI 发布到 TikTok 时的文案字数上限是多少?

TikTok 视频文案最多可达 2,200 个字符,图文帖子文案最多 4,000 个字符。Hermoso 在帖子创建或排队时即执行该限制,因此 Gemini CLI 会立即收到通知,而不是之后在无人关注时才失败。

Gemini CLI 能在发帖之前研究 TikTok 吗?

可以,但是是有机的:Hermoso 没有 TikTok 广告库搜索。search_tiktok 可以按关键词查找正在奏效的内容,analyze_video 则会把一段视频拆解为其钩子、节拍和画面文字。

Gemini CLI 能以私密或草稿形式发布到 TikTok 吗?

可以。TikTok 帖子可以向所有人公开、仅粉丝可见、仅好友可见,或仅自己可见,也可以改为存入草稿。TikTok 希望创作者为每条帖子选择隐私级别,且只能从该账号允许的级别中选择,因此 Hermoso 会询问,而不是替你选择。Hermoso 会在你提出请求的那一刻拒绝 TikTok 无法实现的可见性,而不是悄悄发布一个权限更低的版本。

Gemini CLI 能在发帖之外投放 TikTok 广告吗?

可以。TikTok 广告是 Hermoso 管理的十二个付费平台之一,并且与有机的 TikTok 发布分开连接。两者各自需要一次 TikTok 审批,Hermoso 会分别报告各自的状态,而不是从其中一个推断另一个。

注册即可免费开始,获得 30 积分,另有 250+ 积分可以赚取。每个功能在每个套餐中都可用。

免费开始 →   查看价格