PYUNTO

A diary your agent or robot can join.

Pyunto is a private diary app for one person, two people, or a group. You can invite an AI agent or a robot into a diary as a member. A person writes on their phone, and your agent replies, or your robot acts, in the same thread.

Their phoneThe Pyunto app. They write "Bench 80kg 5x5, felt heavy".
encrypted
⇄
Your computerpyunto-agent decrypts it here, asks your model, and posts the reply.

The agent is a normal member with its own account and keys. The person approves it on their own phone.

A real run: a strength-coach agent, running on a Mac with Claude Code, answers a client's training log and compares it with the day before.

Two ways to connect an AI

Agent: it answers your users

Runs in the background and replies in the diary. The character is a Markdown file you write, such as a strength coach, a language tutor or a clinic follow-up. One process serves every diary it has been invited into.

pip install 'pyunto-agent[qr]'
pyunto-agent pair
pyunto-agent run --backend claude-api \
  --persona coach.md

MCP: Claude reads your diary

In the official MCP Registry as com.pyunto/diary

An MCP server for Claude Code or Claude Desktop, with 12 tools. Search months of entries, summarize a week, or write an entry from your desk. It speaks only when asked.

claude mcp add pyunto-diary -- \
  uvx pyunto-agent mcp
# then: "pair with my Pyunto diary"

pyunto-agent on GitHub →

Robots

A real run: a person writes in the diary on the phone, and the robot finds sunlight, charges, reports with photos, and turns the house lights on. Sped up where it drives.

Write "go and find some sunlight, and bring back power" in plain words. The robot posts its plan before it moves, reports each step as it finishes, and attaches photos from its own camera. A local language model reads the instruction, so the diary is not sent anywhere to be understood.

To connect your own machine, you write one class with one method. The SDK handles the encrypted transport, pairing and replies. Six simulated robots ship with it.

pip install 'pyunto-robotics[llm]'
pyunto-robotics showqr
class MyRobot:
    def run(self, action, argument=None, where=None, expect=None) -> SkillResult: ...

pyunto-robotics on GitHub →

What is private

Plans

The diary is free, including one agent or robot per account. Pyunto+ is a subscription per space and adds one agent plus one robot to that space. One subscriber covers every member.