A framework for defining persistent AI personas with memory, file ownership, and cross-team protocols.
A framework for defining persistent AI personas with memory, file ownership, and cross-team protocols. Works with any agentic coding tool.
AI coding agents lose context between sessions. They don’t know your project’s architecture, ownership boundaries, or lessons learned. Each session starts from zero.
A .teammates/ directory in your repo containing markdown files that any AI agent can read. Teammates are persistent personas — each one owns a slice of your codebase and accumulates knowledge over time.
ONBOARDING.md into your project)ONBOARDING.mdThat’s it. Your agent reads the onboarding instructions and does the rest.
| Package | Description |
|---|---|
| @teammates/cli | Interactive teammate orchestrator — routes tasks, manages handoffs, runs any coding agent backend |
| @teammates/recall | Local semantic memory search using Vectra and transformers.js — no API keys, no cloud |
| @teammates/consolonia | Terminal UI rendering engine for ANSI output |
git clone https://github.com/Stevenic/teammates.git
Then point your AI coding agent at ONBOARDING.md:
Read ONBOARDING.md and set up teammates for this project
See the full README for detailed setup instructions per agent.
MIT