Show & Tell: buddy-mcp - A terminal-native gacha companion that lives inside Claude Code #721
Lyellr88
started this conversation in
Show and tell
Replies: 1 comment 1 reply
-
|
Fun project. One thing that seems surprisingly relevant even for "companion" or lightweight terminal agents is that trust boundaries do not disappear just because the app feels personal or playful.\n\nAs soon as a companion can read files, call tools, remember things, or act on external text, the same questions come back:\n- what text should be allowed to influence memory?\n- what actions need a stronger approval boundary?\n- how do you keep retrieved or user-provided text from turning into accidental authority later?\n\nThe UX can still feel soft and friendly, but under the hood the trust model usually benefits from being very crisp. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Pre-submission Checklist
Discussion Topic
Hey everyone, just shipped the first public release of buddy-mcp and wanted to share it here.
What it is: A gacha collect-em-all that lives entirely inside your Claude Code session via MCP. No browser, no
separate app. Roll a buddy, pet it for luck, build affection tokens, and collect all 18 species in your BuddyDex.
The weird technical part: It doesn't generate a random buddy, it brute-forces a wyhash salt collision against the
Claude Code binary using your userId as a seed. Same user, same buddy, every time across reinstalls. When Claude
auto-updates and overwrites the patch, a SessionStart hook auto-repairs it. No user intervention.
What's included:
Install:
npm install -g @lyellr88/buddy-mcp
claude mcp add buddy-mcp buddy-mcp
Full release notes + technical breakdown: https://github.com/Lyellr88/buddy-mcp/releases/tag/v1.4.4
Repo: https://github.com/Lyellr88/buddy-mcp
Beta Was this translation helpful? Give feedback.
All reactions