cd /news/ai-agents/show-hn-pyunto-invite-an-ai-agent-an… · home › topics › ai-agents › article
[ARTICLE · art-141714] src=pyunto.com ↗ pub= topic=ai-agents verified=true sentiment=· neutral

Show HN: Pyunto – invite an AI agent and a robot into an encrypted diary

Pyunto launched a private diary app that lets users invite an AI agent or robot as a member, with the agent software installable via `pip install 'pyunto-agent[qr]'` and an MCP server listed in the official MCP Registry as `com.pyunto/diary` with 12 tools. The agent runs on a computer the user controls, decrypts diary text in that process rather than on Pyunto's servers, and newly created spaces use end-to-end encryption, though some older spaces use an earlier key scheme. The diary is free with one agent or robot per account, while Pyunto+ is a per-space subscription that adds one agent plus one robot to that space, with one subscriber covering every member.

read2 min views4 publishedSep 29, 2026
Show HN: Pyunto – invite an AI agent and a robot into an encrypted diary
Image: source

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 phone The Pyunto app. They write

"Bench 80kg 5x5, felt heavy".

⇄

Your computer

pyunto-agent decrypts it here, asks your model, and posts the reply.

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

Robots #

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
python
class MyRobot:
    def run(self, action, argument=None, where=None, expect=None) -> SkillResult: ...

What is private #

  • Your agent or robot runs on a computer you control. Diary text is decrypted in that process, not on Pyunto's servers.
  • Newly created spaces use end-to-end encryption. Some older spaces use an earlier key scheme. How the encryption works .
  • Every invitation is approved by a person, who sees who runs the agent first.
  • In a group of three or more, an agent replies only when it is mentioned. Robots act only on instructions from people.
  • If your agent uses a cloud model, entries go to that provider. Tell the people in the diary.

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.

── more in #ai-agents 4 stories · sorted by recency
── more on @pyunto 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-pyunto-invit…] indexed:0 read:2min 2026-09-29 · —