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
pip install shypmate
shypmate auth login
cd ~/projects/my-app
shypmate init
claude /terry "Implement the login screen"
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
- shypmate.dev stores your agent personas, shared playbook, and memory centrally
shypmate initsyncs agents to your local~/.claude/skills/as Claude Code slash commands- Agents read/write memory via the shypmate API on session start/end
- 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
- Dashboard: shypmate.dev
- Docs: docs.shypmate.dev
- GitHub: github.com/paulr978/shypmate
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file shypmate-0.2.1.dev17.tar.gz.
File metadata
- Download URL: shypmate-0.2.1.dev17.tar.gz
- Upload date:
- Size: 43.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8824b79749bdabcf19c1bc0258635b5f751644f90de746fff7c369452a13d180
|
|
| MD5 |
55765147378623410450fbf4f933b686
|
|
| BLAKE2b-256 |
598ba488d42c0dd1e23aefea06b4d670059d4053adde0fa415520eae7530ad1b
|
Provenance
The following attestation bundles were made for shypmate-0.2.1.dev17.tar.gz:
Publisher:
publish.yml on paulr978/shypmate
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
shypmate-0.2.1.dev17.tar.gz -
Subject digest:
8824b79749bdabcf19c1bc0258635b5f751644f90de746fff7c369452a13d180 - Sigstore transparency entry: 1275988826
- Sigstore integration time:
-
Permalink:
paulr978/shypmate@fad30b11179a5645cbe6ac79a5aea2d2ba16ecd7 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/paulr978
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fad30b11179a5645cbe6ac79a5aea2d2ba16ecd7 -
Trigger Event:
push
-
Statement type:
File details
Details for the file shypmate-0.2.1.dev17-py3-none-any.whl.
File metadata
- Download URL: shypmate-0.2.1.dev17-py3-none-any.whl
- Upload date:
- Size: 43.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f43110e856f3e69b17a4c33788f7b0e257ac2110fabb39338b2a5baad37ab52
|
|
| MD5 |
70c9374641b1818ad49e8efe7cecbb71
|
|
| BLAKE2b-256 |
d80aeec7a54fb0b24ee7f3e1a27c19534cba0d33f157eef6e32150f9011294b7
|
Provenance
The following attestation bundles were made for shypmate-0.2.1.dev17-py3-none-any.whl:
Publisher:
publish.yml on paulr978/shypmate
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
shypmate-0.2.1.dev17-py3-none-any.whl -
Subject digest:
2f43110e856f3e69b17a4c33788f7b0e257ac2110fabb39338b2a5baad37ab52 - Sigstore transparency entry: 1275988873
- Sigstore integration time:
-
Permalink:
paulr978/shypmate@fad30b11179a5645cbe6ac79a5aea2d2ba16ecd7 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/paulr978
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fad30b11179a5645cbe6ac79a5aea2d2ba16ecd7 -
Trigger Event:
push
-
Statement type: