Teammates

A framework for defining persistent AI personas with memory, file ownership, and cross-team protocols.

View the Project on GitHub Stevenic/teammates

teammates

A framework for defining persistent AI personas with memory, file ownership, and cross-team protocols. Works with any agentic coding tool.

The Problem

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.

The Solution

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.

How It Works

  1. Clone this repo (or copy ONBOARDING.md into your project)
  2. Point your AI agent at ONBOARDING.md
  3. The agent analyzes your codebase and creates a tailored set of teammates

That’s it. Your agent reads the onboarding instructions and does the rest.

Key Concepts

Packages

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

Supported Coding Agents

Documentation

Getting Started

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.

License

MIT