Skip to content

yachiyo send

Fire-and-forget commands that talk to the running Yachiyo app over the Unix domain socket at ~/.yachiyo/yachiyo.sock.

Terminal window
yachiyo send notification <message> [--title <title>]

Pushes a native OS notification.

ArgumentDescription
<message>Body text (required)
--title <title>Title, defaults to Yachiyo
Terminal window
yachiyo send notification "Build completed"
yachiyo send notification "Tests passed" --title "CI Result"

Output: Notification sent.

This is the easy win for long-running work:

Terminal window
pnpm run build && yachiyo send notification "Build done" --title "yachiyo"
Terminal window
yachiyo send channel <id> <message>

Sends text directly to a channel user or group on their platform, as the bot. No thread is created and no inference runs — the message goes straight out.

ArgumentDescription
<id>Internal UUID of a channel user or group
<message>The text to deliver

Get IDs from channel users or channel groups:

Terminal window
yachiyo channel users --json
yachiyo send channel a1b2c3d4-... "Hello from the CLI"

Output: Message sent.

  • The channel service for that platform must be running. If it is not, the send fails silently from your side and is logged server-side.
  • For QQ, a user ID sends a private message and a group ID sends a group message.