Apache 2.0 · Open source · Works with any model

Turn AI coding into an engineering process.

Gem Team installs a team of specialist agents that plan, build, review, and learn. TDD, code reviews, and security checks run automatically. Every session gets a plan, tests, a review, and a record of what worked.
agent pipeline5 stages
  1. 1
    Classifygem-orchestrator

    task routing · context budget

  2. 2
    Plangem-planner

    plan.yaml · acceptance criteria

  3. 3
    Implementgem-implementer

    tests green · reviewed diff

  4. 4
    Reviewgem-reviewer

    review verdict · security audit

  5. 5
    Learngem-skill-creator

    reusable SKILL.md

Stable plans. Warmer cache. Lower cost.
Sub-$0.001

typical API call on 100K+ token contexts

30x

cheaper than uncached input

82.8M+tokens
666agent runs
~124Kavg. context/run
2-5stypical latency

DeepSeek V4.1 Flash charges $0.15/M uncached input and $0.003/M cached input. Gem-Team's scoped handoffs keep most calls hitting cache - turning large contexts into sub-penny operations. See the full breakdown

How it works

One pipeline, five stages.

Every task flows through the same pipeline. Each stage has one job, a defined output, and a handoff to the next.
01

Classify

gem-orchestrator

Reads the task and routes it to the right specialist. Loads only the context the task needs, so sessions stay lean and cheap.

Output: task routing · context budget

02

Plan

gem-planner

Turns the task into a bounded wave plan: milestones, routing, handoffs, risks, and acceptance criteria. Cuts scope with YAGNI and KISS before any code is written.

Output: plan.yaml · acceptance criteria

03

Implement

gem-implementer

Builds in TDD cycles - red, green, refactor. Applies SOLID, fail-fast, and least-surprise. Every major decision carries a one-line reason.

Output: tests green · reviewed diff

04

Review

gem-reviewer

Independent review of plans, code, and decisions. Checks quality, security, and contracts before anything merges.

Output: review verdict · security audit

05

Learn

gem-skill-creator

Packages what worked into reusable skills, so the team gets better with every session.

Output: reusable SKILL.md

What you get

Engineering discipline, enforced.

The agents don't suggest good practice - they run it. These are the gates every session passes through.
TDD by default
Tests are written before code. Red, green, refactor, every cycle.
Code review on every change
An independent reviewer checks quality, security, and contracts before anything merges.
Security audits
Targeted searches for vulnerabilities in code, configuration, and integrations.
Cost-aware routing
Model tiers and progressive context keep token spend down without losing signal.
Resumable plans
Persistent plan IDs let you pause and resume a session without losing context.
Model-agnostic
Hardened output contracts work across Copilot, Claude, Cursor, Codex, Gemini, and Windsurf.
Anti-slop directives
Agents refuse dead buttons, buzzwords, and template filler.
Bring your own tools

Works with the tools you already use.

Install once, use from any of these.
GitHub Copilot
Claude Code
Cursor
OpenCode
Codex CLI
Gemini CLI
Windsurf

Install the team in one command.

APM installs the agents and skills into your project. Open source, Apache 2.0, works with any model.
curl -sSL https://aka.ms/apm-unix | sh
apm install mubaidr/gem-team