Hermes Lark Streaming
Aowen-Nowor/hermes-lark-streaming
Feishu/Lark CardKit v2.0 plugin for Hermes Agent with streaming cards and a typing effect
Hermes Lark Streaming is a Hermes Agent plugin that renders AI replies as native Feishu/Lark CardKit v2.0 cards. It adds a real-time typing effect, a collapsible panel and chronological display of reasoning and tool calls.
What Hermes Lark Streaming does
The plugin is a refactor of an earlier Cheerwhy/hermes-lark-streaming project, with extensive changes that make it incompatible with that upstream version, so the README asks anyone with the original installed to remove it first. It installs through the Hermes plugin manager from either Gitee or GitHub, reads the HERMES_HOME environment variable automatically, and is enabled and activated with hermes gateway restart. Settings live under a hermes_lark_streaming section in config.yaml, auto-injected on first load.
A doctor command gives a one-stop diagnostic covering plugin version, Python environment, configuration, Feishu credentials, patch status and log paths, and a cleanup command removes the injected configuration before uninstalling. The README explicitly warns that a hermes-lark-streaming package published on PyPI under the name aidu POP is an unrelated third-party upload, not published by this project, and says not to install it with pip.
Key features
- Native Feishu/Lark CardKit v2.0 card rendering for AI replies
- Real-time streaming display with a typing effect
- Unified collapsible panel showing reasoning and tool calls in order
- Config auto-injected under hermes_lark_streaming in config.yaml
- doctor command for one-stop diagnostics
- cleanup command to remove injected config before uninstalling
When to use it
- Showing streaming Hermes replies as native cards in Feishu or Lark instead of plain text
- Diagnosing a broken Feishu integration with the built-in doctor command
- Replacing an existing Cheerwhy/hermes-lark-streaming install with this refactored version
Who it is for: Hermes Agent users running the Feishu or Lark channel who want richer, native streaming message cards.
How it fits with Hermes Agent
Built as a Hermes Agent plugin for the Feishu/Lark platform channel, installed and managed through hermes plugins.
How to install Hermes Lark Streaming
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
hermes plugins install https://github.com/Aowen-Nowor/hermes-lark-streaming
hermes gateway restartRequirements: A running Hermes Agent with the Feishu platform configured, and a Hermes CLI with plugin system support
Note: It is incompatible with the earlier Cheerwhy/hermes-lark-streaming plugin, and the README says a same-named package on PyPI is an unrelated third-party upload.
FAQ
What is Hermes Lark Streaming?
Hermes Lark Streaming is a plugin that renders Hermes Agent's replies as native Feishu/Lark cards with a streaming typing effect and a collapsible reasoning panel.
Does Hermes Lark Streaming work with Hermes Agent?
Yes. It is built as a Hermes Agent plugin for the Feishu/Lark channel and is installed through the hermes plugins command.
Is Hermes Lark Streaming free and open source?
Yes. The repository is released under the MIT license.
Similar messaging for Hermes Agent
All messagingAutonomous social agent for Crustocean, built as a platform adapter on the Hermes Agent gateway
cuongdev hermes-zalo-pluginNode.js bridge that connects a personal Zalo account to the Hermes Agent gateway
RongleCat Hermes WeChat AdapterHermes Agent WeChat adapter that connects personal WeChat accounts through the iLink Bot API
inkbox-ai Hermes Inkbox PluginGives a Hermes agent its own mailbox, phone number, SMS/MMS, iMessage and realtime voice calls
Kutuyyy Muse BridgeFile-queue bridge linking 9Router and Hermes Agent inside a Muse VM to Telegram, Discord and WhatsApp bots
agentchatme AgentChat for HermesHermes Agent plugin that gives an agent an @handle on the AgentChat peer-to-peer messaging network
Related guides: How to run Hermes Agent securely · Run multiple Hermes agents with profiles