# GammaLabTechnologies/harmonist

Portable AI agent orchestration with mechanical protocol enforcement. 186 agents, zero runtime dependencies.

Repository: https://github.com/GammaLabTechnologies/harmonist
Canonical: https://ross.abutalabs.com/products/harmonist
Homepage: https://gammalab.ae
Language: Python
License: MIT
License Family: permissive
Topics: agent-framework, agent-system, ai-agents, claude-code, cursor-ide, llm, multi-agent-framework, orchestration, prompt-engineering, python
Last push: 2026-06-09T23:15:07+00:00

## Health v2 (maintenance only)
Score: 71/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 86, release rhythm 87, longevity 9
- inputs: {"age_days": 132, "days_push": 85, "days_rel": 85, "gap_med": 1, "n_releases_24m": 4}
- flags: young
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2258, forks 206 (observed 2026-08-28T04:06:31.480067+00:00)

## What it is
Harmonist is a portable multi-agent orchestration framework for AI coding assistants like Cursor, Claude Code, Copilot, and Windsurf, shipping 193 agents with zero runtime dependencies (Python stdlib only). It enforces agent protocols mechanically via hooks that gate every code-changing turn, rather than relying on prompt instructions.

## Use cases
- orchestrate multiple ai agents in my coding workflow
- enforce review and memory rules on llm coding agents
- add multi-agent framework to claude code or cursor
- prevent ai coding assistant from skipping required steps
- track supply chain integrity of ai-generated code
- manage a catalogue of specialized ai agents across ides

## When to avoid
- you want a general-purpose agent runtime with rich integrations and external libraries
- you don't use AI coding assistants like Cursor or Claude Code
- you need lightweight ad-hoc prompting without protocol overhead

## Facets
- artifact type: framework
- maturity: active
- function: agent-framework, prompt-engineering, workflow-automation, developer-tools
- domain: large-language-models, developer-tools
- platform: python, cli, cross-platform
- tags: multi-agent-orchestration, claude-code, cursor-ide, protocol-enforcement, ai-coding-assistants, zero-dependency, ai-agents, automation

## Member repositories
- GammaLabTechnologies/harmonist (main) score 71

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:31.480067+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:42:46.924933+00:00, confidence not recorded.
  - readme: https://github.com/GammaLabTechnologies/harmonist (fetched 2026-08-28T04:06:31.480067+00:00, sha c8b72e3b5d70)
- Data as of 2026-08-30T08:39:29.467469+00:00.
