Hivelore

Hivelore is an open-source agent harness and contextual memory orchestrator created by Doucs91. It provides persistent project memory, decision tracking, and contextual briefing mechanics to enhance AI coding agents operating across CLI, MCP, and IDE environments. In day-to-day development, Hivelore runs as a CLI utility and Model Context Protocol (MCP) server that connects local repository context with agents like Claude, Cursor, and Roo Code. It analyzes repository churn, anchor specificity, and architectural decisions, automatically serving structured context through MCP bridges or rulesets stored in `.cursor/rules`, `.roo/rules`, and `.ai` directories. What differentiates Hivelore is its focus on long-term decision memory and git-aware contextual briefing. Instead of dumping raw file trees or naive embeddings, Hivelore manages memory promotion and deletion cycles (`memory approve/delete`) alongside git-history-based churn scoring to provide high-signal context to coding models. Hivelore is distributed as open-source software on GitHub under active versioned releases, supporting local execution and MCP integrations without proprietary platform lock-in.

Tags: agent harness, ai agent, cli, coding agent, developer tools, OpenSource

Visit Hivelore

Key features

  • Model Context Protocol (MCP) Server — Integrates directly with MCP-compatible clients and agents via the hivelore-mcp service bridge. - Decision Memory Tracking — Stores and manages project decision records and pre-adoption rules inside structured .ai repositories. - Memory Lifecycle Management — Provides explicit commands (memory approve, memory delete) to curate and promote agent memories safely. - Git-Aware Briefing & Churn Analysis — Uses commit depth and file churn metrics (IDF over commit history) to calculate anchor specificity and identify active code paths. - Multi-Editor Ruleset Integration — Generates and maintains structured rules for developer environments including Cursor (.cursor/rules) and Roo Code (.roo/rules). - Doctor Diagnostics — Built-in diagnostics command that verifies environment integrity and provides automated fix hints for configuration drift.

Use cases

Use Case: Persistent Decision Memory across Agent Sessions Developers working with agents across multiple tasks use Hivelore's .ai decision memory to ensure context on architecture patterns, API constraints, and release rules persists without re-prompting.

Use Case: Contextual MCP Integration for Coding Agents Teams running MCP-compatible interfaces (such as Claude Desktop or Roo Code) connect hivelore-mcp to expose live memory curation and repository context dynamically during chat and task execution.

Use Case: Automated Context Weighting via Git Churn Engineers working on large codebases leverage Hivelore's briefing engine to prioritize files with recent churn and specific commit anchors, preventing context window saturation during automated refactoring.

Who it is for

Hivelore is designed for software engineers and teams orchestrating AI agents across CLI and MCP-enabled editors (such as Cursor, Roo Code, and Claude) who need structured repository memory. It is less suitable for users looking for an all-in-one standalone GUI agent without terminal or MCP configuration requirements.

Install guide

Installation Hivelore can be installed from source or via package managers (inferred standard setup for Node/TypeScript-based MCP CLI tools): bash # Clone the repository git clone https://github.com/Doucs91/hivelore.git cd hivelore # Install dependencies and build npm install npm run build # Link the CLI binary globally npm link

First Run Run the built-in diagnostic doctor to verify configuration and memory directories: bash hivelore doctor To configure Hivelore as an MCP server in your MCP client config (e.g., Claude Desktop or Cursor/Roo): json { "mcpServers": { "hivelore": { "command": "hivelore-mcp" } } }

Example Session Inspect, approve, and review curated repository memories: bash # Check context briefings and churn stats hivelore briefing # Approve or curate new decision memory proposals hivelore memory approve

Part of CLI Coding Agents

Categories: AI Coding Agents, Code Assistants, Developer Tools

Related CLI agents

  • SWE-agent — SWE-agent is an open-source autonomous software engineering agent harness built and maintained by researchers from Princeton University and Stanford University.…
  • AgentLint — AgentLint is an open-source repository linting, validation, and workflow enforcement harness developed by 0xmariowu. It is designed to enforce structural…
  • Context Bridge — Context Bridge is an open-source CLI agent harness and context orchestration utility developed by serdardb. It is built to facilitate…
  • Agentic Engineering Framework — Agentic Engineering Framework is an open-source orchestration harness and governance layer developed by Dimitri Geelen. It is designed to constrain,…
  • Weaver — Weaver is an open-source agent harness and orchestration framework maintained by sean35mm on GitHub. Built on top of the Bun…
  • Agent Runbook — Agent Runbook is an open-source contract-based multi-agent skill framework developed by KnoxOps. It acts as an orchestrator and compiler that…
  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories