HendryAvila/Hoofy
FreeAI 开发伙伴 MCP 服务器,提供持久记忆(SQLite + FTS5 + 知识图谱)、自适应变更管线(12 种流程变体)和规范驱动开发(含清晰度门控)。32 个 MCP 工具,单一二进制文件,零依赖。
About HendryAvila/Hoofy
Hoofy is an AI development companion MCP (Model Context Protocol) server that provides persistent memory, structured specifications, and adaptive change management to AI coding assistants. It solves three recurring problems: memory loss between sessions, hallucinated implementations, and unstructured workflows. Written in Go, it ships as a single binary with zero external runtime dependencies and includes 32 MCP tools. Core systems include persistent context memory using SQLite + FTS5 full-text search and a knowledge graph, a change pipeline with 12 variants based on change type and size, a full greenfield project pipeline with a Clarity Gate to block vague specifications, and a bootstrap system that reverse-engineers existing codebases into requirements and design artifacts. It works with Claude Code, Cursor, VS Code Copilot, OpenCode, Gemini CLI, and any MCP-compatible tool.
Key Features
Pros & Cons
- Open source and free to use
- Single binary install with zero external dependencies (brew install or install script)
- Persistent cross-session memory prevents context loss
- Clarity Gate enforces specification quality before implementation
- Works with multiple popular AI coding assistants (Claude Code, Cursor, VS Code Copilot, etc.)
- Context-check on every change catches conflicts early in development
- Spec-aware review and audit ensures code matches requirements
- Principles-first approach prioritizes non-negotiable constraints
- Requires an MCP-compatible AI client to use (e.g., Claude Code, Cursor, Copilot, OpenCode, Gemini CLI)
- Primarily CLI-based setup; no visual user interface
- Relatively new project with a small community and potentially limited third-party resources