{"data":{"slug":"gammalabtechnologies-harmonist","name":"harmonist","tagline":"Portable AI agent orchestration with mechanical protocol enforcement","github_url":"https://github.com/GammaLabTechnologies/harmonist","owner":"GammaLabTechnologies","repo":"harmonist","owner_avatar_url":"https://avatars.githubusercontent.com/u/278484961?v=4","primary_language":"Python","stars":2372,"forks":228,"topics":["agent-framework","agent-system","ai-agents","claude-code","cursor-ide","llm","multi-agent-framework","orchestration","prompt-engineering","python"],"archived":false,"github_pushed_at":"2026-06-09T23:15:07+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/gammalabtechnologies-harmonist","markdown_url":"https://www.graphcanon.com/tools/gammalabtechnologies-harmonist.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/gammalabtechnologies-harmonist","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=gammalabtechnologies-harmonist","description":"Portable AI agent orchestration with mechanical protocol enforcement. 186 agents, zero runtime dependencies.","homepage_url":"https://gammalab.ae","license":"MIT","open_issues":0,"watchers":5,"ai_summary":"GammaLabTechnologies/harmonist is an AI agent management system written in Python that supports the orchestration of 186 agents without runtime dependencies.","readme_excerpt":"## Requirements\n\n- **Python 3.9+** — every script ships with a version guard; older\n  interpreters exit with a per-OS install hint.\n- **Bash 3.2+** is *optional* — only needed for the POSIX `.sh`\n  conveniences and the shell test harness (macOS default works). All\n  integration, upgrade, conversion, and install tooling is pure Python,\n  and on native Windows the pure-Python `hook_runner.py` is the active\n  hook path; no WSL or Git Bash required.\n- **Git** for version tracking.\n- **An AI coding assistant that supports subagent dispatch** — Cursor\n  is the primary integration; Claude Code, Copilot, Windsurf, Aider,\n  Kimi, Qwen, Gemini CLI, OpenCode, OpenClaw, and Antigravity are all\n  supported via adapters.\n- **No third-party Python dependencies** — stdlib only. No npm, no\n  Docker, no LangChain, no vector database.\n\n---\n\n---\n\n## Quick start\n\n> The pack folder may have any name — docs refer to it as `<PACK_DIR>`.\n> Examples below assume the folder is named `harmonist` (what `git clone`\n> produces). The protocol template ships as\n> [`AGENTS.template.md`](AGENTS.template.md); the file generated in YOUR\n> project during integration is named `AGENTS.md`.\n\n---\n\n### What's the license and who owns the code?\n\nMIT — [see LICENSE](LICENSE). Copyright © 2026 GammaLab.\nFree to use, modify, fork, and ship commercial products built on\ntop of.\n\n---\n\n## License\n\nHarmonist is released under the [MIT License](LICENSE) —\n**Copyright © 2026 GammaLab**. Free for commercial use, modification,\nand distribution.\n\n---","github_created_at":"2026-04-23T05:42:29+00:00","created_at":"2026-07-11T11:59:04.470649+00:00","updated_at":"2026-07-28T12:00:22.704241+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"agent-framework","name":"agent-framework"},{"slug":"ai-agents","name":"ai-agents"},{"slug":"multi-agent-framework","name":"multi-agent-framework"},{"slug":"orchestration","name":"orchestration"}],"trust":{"provenance":{"is_fork":false,"github_id":1218682596,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-28T12:00:21.883Z","maintenance":{"label":"Steady","score":60,"methodology":"github_public_v1","releases_90d":3,"days_since_push":48,"last_release_at":"2026-06-09T23:15:03Z"},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:59:05.682Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-28T12:00:22.360Z"},"languages":{"value":["python"],"source":"github.language","observed_at":"2026-07-28T12:00:22.360Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-07-28T12:00:22.360Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["Need lightweight orchestration with mechanical enforcement of protocols among multiple AI agents","Favor zero runtime dependencies for reliable and consistent deployment environments"],"when_not_to_use":["Require real-time protocol adjustments that go beyond pre-defined mechanical enforcements","Look for systems with dynamic scaling capabilities not hardcoded to support precisely 186 agents"],"source":"enrich:decision_facts","observed_at":"2026-07-16T23:05:03.054Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"Portable AI agent management for orchestrating up to 186 agents, no runtime dependencies"}]}}