AI product Open source
Yobiru is a communication layer for connecting personal AI agents across computers and cloud workspaces over Tailscale. Each participating machine runs a receiver that authenticates the connecting Tailscale machine with `tailscale whois`, applies local access rules, and stores accepted messages in a local inbox. Agents can send text, JSON, reports, logs, and files; reply to messages; and create tracked requests with receipts, progress states, final outcomes, deadlines, and timeout status. Attachments are fetched from the sender over Tailscale and verified by size and SHA-256.
Wake requests are handled by a receiver-configured local executable or webhook, with sender and agent limits, quiet hours, and rate limits; the receiving device makes the final wake-up decision. Yobiru provides a Python standard-library CLI and plugin package for supported agent environments, but it does not provide a hosted messaging service, shared chat-room interface, scheduler, autonomous task manager, or exactly-once task execution. It requires Python 3.8 or later, an installed and reachable Tailscale network, and a persistent receiver for receiving messages and files. The project is maintained under Chekusu and released under the MIT License.
2 uses taken from transcripts — each links to the moment in the video.
Lets personal AI agents on different computers communicate with each other, built on Tailscale with a small dependency-free Python CLI; each device runs a receiver that verifies caller identity, and agents can send text, JSON, or files, reply to specific messages, and request waking another agent while the receiving device decides.
An open-source tool that lets your agents talk to each other over Tailscale across computers and cloud workspaces, carrying messages, structured data, files and receiver-controlled wakeups. It runs no central service, needs no account, and is a Python CLI and plugin for Codex and Cursor.
2 in the library.