// summary
Harmonist is a portable multi-agent framework that enforces development protocols through mechanical IDE-level hooks rather than relying on LLM prompts. It provides a structured, validated memory system and supply-chain verification to ensure that code changes meet non-negotiable quality and security standards. The framework integrates seamlessly with popular AI coding assistants like Cursor and Claude Code, offering a catalogue of 186 specialized agents without requiring external runtimes or databases.
// technical analysis
Harmonist is a portable AI agent orchestration framework that shifts protocol enforcement from soft prompt-based requests to mechanical, IDE-level gates. By utilizing shell and Python hooks, it ensures that critical engineering workflows—such as security reviews and QA verification—are non-negotiable, preventing AI coding assistants from silently skipping mandatory steps. This design prioritizes supply-chain integrity and structured memory, providing a robust, dependency-free solution that functions as a state machine on disk rather than relying on external runtimes or databases.
// key highlights
// use cases
// getting started
To begin, clone the repository into your project root and open it in an AI-supported IDE like Cursor. In Agent mode, paste the contents of 'integration-prompt.md' to allow the AI to automatically analyze your project, select appropriate specialists, and install the necessary enforcement hooks. Alternatively, you can use the CLI integration script by running 'python3 harmonist/agents/scripts/integrate.py --pack harmonist --project .' from your project directory.