Skip to main content

Build, manage, and deploy AI agent teams across your projects

Project description

shypmate

Build, manage, and deploy AI agent teams across your projects.

Create named AI personas with distinct skills and personalities, deploy them as Claude Code slash commands, and let them accumulate memory across sessions. Manage everything through a CLI or the shypmate.dev dashboard.

Quick start

pipx install shypmate               # install once per machine (see Install below)
shypmate auth login                 # one-time auth, writes ~/.shypmate/config.json
cd ~/projects/my-app
shypmate init                       # register this repo with shypmate
claude /terry "Implement the login screen"

Install

shypmate is a machine-global CLI — install it once per machine, not per project. The recommended installer is pipx, which isolates shypmate in its own venv but puts shypmate on your PATH so you can run it from any directory.

First, install pipx if you don't have it yet:

# Windows
python -m pip install --user pipx
python -m pipx ensurepath       # then close and reopen your terminal

# macOS
brew install pipx
pipx ensurepath

# Linux
sudo apt install pipx           # or your distro equivalent
pipx ensurepath

Then install shypmate:

pipx install shypmate

To upgrade later: pipx upgrade shypmate.

If you previously installed shypmate inside a project's venv with pip install shypmate, uninstall that copy (pip uninstall shypmate in the venv) so the global pipx version takes over — nothing else to clean up.

Plain pip install shypmate still works, but pins shypmate to whichever Python environment you run it from. That's fine for one-off experiments but breaks the "run shypmate up from anywhere" model for managing multiple projects at once.

Commands

# Auth
shypmate auth login              # Authenticate with shypmate.dev
shypmate auth status             # Check auth status
shypmate auth logout             # Remove credentials

# Project setup
shypmate init                    # Initialize shypmate in current project
shypmate sync                    # Sync agents and playbook from shypmate.dev

# Team management
shypmate hire "qa"               # Hire by role shortcut
shypmate hire "senior backend engineer with postgres expertise"
shypmate fire terry --archive    # Archive an agent (reversible)
shypmate rehire terry            # Reinstate an archived agent
shypmate roster                  # Detailed team roster
shypmate team list               # Quick agent list

# Memory
shypmate memory list             # List all memory entries
shypmate memory show terry       # Show an agent's memory
shypmate memory search "drizzle" # Search across all memory

Role shortcuts

Shortcut Role
qa Senior QA Engineer
frontend Senior Frontend Engineer
backend Senior Backend Engineer
devops Senior DevOps Engineer
security Security Engineer
mobile Senior Mobile Engineer
data Data Engineer
writer Technical Writer
architect Solutions Architect
designer UI/UX Designer
fullstack Senior Full-Stack Engineer
lead Technical Lead

How it works

  1. shypmate.dev stores your agent personas, shared playbook, and memory centrally
  2. shypmate init syncs agents to your local ~/.claude/skills/ as Claude Code slash commands
  3. Agents read/write memory via the shypmate API on session start/end
  4. The playbook defines shared behavior for all agents — update it once, all agents get the update

What goes where

Location Contains Committed?
~/.shypmate/config.json API key Never
~/.claude/skills/{name}/ Agent SKILL.md files No (auto-synced)
.shypmate/config.json Project ID, agent list Yes
.shypmate/project-context.md Stack and architecture notes Yes
shypmate.dev Personas, playbook, memory Cloud

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

shypmate-0.2.1.dev29.tar.gz (123.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

shypmate-0.2.1.dev29-py3-none-any.whl (118.1 kB view details)

Uploaded Python 3

File details

Details for the file shypmate-0.2.1.dev29.tar.gz.

File metadata

  • Download URL: shypmate-0.2.1.dev29.tar.gz
  • Upload date:
  • Size: 123.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for shypmate-0.2.1.dev29.tar.gz
Algorithm Hash digest
SHA256 112ad8c29af0e30823e61b38c83a0b698543baa15897e9a6c560778cd50b66e7
MD5 7f772a5873c61eb2b3b0e0c1874b9ad3
BLAKE2b-256 7069e31ddfd614292aabf422dfbfad4d69bd6a8b8bdc14bd14fe6100c71e1448

See more details on using hashes here.

Provenance

The following attestation bundles were made for shypmate-0.2.1.dev29.tar.gz:

Publisher: publish.yml on paulr978/shypmate

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file shypmate-0.2.1.dev29-py3-none-any.whl.

File metadata

  • Download URL: shypmate-0.2.1.dev29-py3-none-any.whl
  • Upload date:
  • Size: 118.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for shypmate-0.2.1.dev29-py3-none-any.whl
Algorithm Hash digest
SHA256 14f1af5a191dd2490cdee6983c17299efa92a3c123e82b528858d5e211f770d8
MD5 88cc5c0e5ac6e41f7458199000dc9193
BLAKE2b-256 ee43ac0bf658118ad69feeeb8560f7e595b2cad239e3f1b77bb784aaab182feb

See more details on using hashes here.

Provenance

The following attestation bundles were made for shypmate-0.2.1.dev29-py3-none-any.whl:

Publisher: publish.yml on paulr978/shypmate

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page