Feature: Make Buddy a real AI peer-coding companion with memory and personality
Problem
Buddy is currently a static ASCII dragon with no real utility. It reacts to conversation but has no memory, no personality, and no proactive behavior. It feels like a missed opportunity.
Proposal
Transform Buddy into a real AI peer-coding companion — a lightweight, isolated LLM-based agent that acts as your coding buddy. It would:
1. Contextual awareness & proactive help
- Passively monitor the coding session and flag edge cases or side effects without being asked
- Offer quick sanity checks ("Did you handle the null case here?", "This might break the existing tests")
- Adapt its tone and language to the user (speaks French if you speak French, matches your vibe)
2. Encouragement & human touch
- Celebrate wins: "Nice one, that was a tricky bug 🎉"
- Light teasing/banter to keep energy up
- Suggest breaks: "You've been at it for 2 hours, go grab a coffee ☕"
- Acknowledge frustration: "That CI failure wasn't your fault, hang in there"
3. Cross-context memory & secretary role
This is the killer feature. Buddy would persist across Claude Code sessions, acting as a global secretary:
- Capture intents: If I say "tomorrow I need to review PR #3003" in session A, Buddy remembers it
- Remind proactively: Next day in session B, Buddy says "Don't forget PR #3003"
- Track pending items: I can ask Buddy "What do I have pending?" and get a list across all contexts
- Bridge context gaps: Buddy knows what happened in previous sessions and can brief the new context
4. Personality & identity
- Buddy develops a consistent personality over time
- It learns the user's preferences, humor, working patterns
- It's not Claude — it's a separate, lighter persona focused on being a supportive peer
Why this matters
Coding is often a solo activity. A companion that actually knows you, remembers things across sessions, and proactively helps without being prompted would make Claude Code feel less like a tool and more like pair programming with a thoughtful colleague.
The current Buddy is cute but functionally useless. This proposal would make it genuinely valuable.
Summary
| Feature | Current | Proposed |
|---|---|---|
| Memory | None | Cross-session persistent |
| Personality | None | Adaptive, consistent |
| Language | English only | Matches user |
| Proactive help | None | Edge cases, side effects, reminders |
| Human touch | None | Encouragement, breaks, banter |
| Cross-context | None | Global secretary across sessions |
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗