mishalyalin

Pupsik — Development skill for Claude Code

Development community

Claude Code workspace toolkit: persistent memory, multi-account inbox MCPs, rule discipline, auto-capture knowledge base.

How to install Pupsik

This entry records only its repository, not the path inside it, so there is no exact command to give. Open mishalyalin/pupsik and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Pupsik does

Claude Code workspace toolkit: persistent memory, multi-account inbox MCPs, rule discipline, auto-capture knowledge base. MIT.

Alternatives in Development

  • Discipline — Toggle discipline mode — auto-invoke verification, brainstorming-before-coding, and review checks 2.8k ★
  • Claude Supermemory — Persistent memory across sessions and projects using Supermemory 2.3k ★
  • Rb Refresh — Rebuild the repobrain project knowledge base after significant changes 1.3k ★

README

Pupsik

What I use to make Claude Code remember things between sessions.

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) [![Built for: Claude Code](https://img.shields.io/badge/Built_for-Claude_Code-blueviolet)](https://claude.com/claude-code) [![Status: I use it daily](https://img.shields.io/badge/Status-I_use_it_daily-green)](#) [![Auto-update: enabled](https://img.shields.io/badge/Auto--update-enabled-blue)](#staying-up-to-date) [![Privacy-checked: CI](https://img.shields.io/badge/Privacy--checked-CI-green)](.github/workflows/privacy-check.yml)

I'm Misha. Solo founder. I run my whole company on Claude Code - sales, ops, finance, taxes, kids' school stuff, all of it. Not just code.

The problem: Claude Code forgets everything between sessions. Every morning, fresh start, no memory.

So I built this. Pupsik is the workspace I drop into `~/Desktop/claude/`. It gives Claude a contact DB, semantic search across my notes, all my Gmail accounts in one call, WhatsApp read access, and a set of rules that stop it from doing dumb things.

It works for me every day. Putting it on GitHub because someone else probably has the same problem.

MIT. macOS-friendly. Local. No telemetry, no cloud sync, no SaaS dashboard.

Quick start

git clone https://github.com/mishalyalin/pupsik.git
cd pupsik
bash install.sh             # creates ~/Desktop/claude/, installs tools + rules + session hook
bash install_mcps.sh        # builds the local Gmail / Calendar / WhatsApp MCPs
bash register_mcps.sh       # tells Claude Code about them

Then open a fresh Claude Code session in `~/Desktop/claude/` and ask:

> What are my critical rules?

If Claude paraphrases it back, you're done. If it shrugs, the rules file didn't load - jump to Troubleshooting.

What's in it

  • Contact graph DB (SQLite). Every person I deal with, their company, every interaction, every link between them. I run contacts_db.py find "Steve" instead of digging