The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Haft
Engineering decisions engine that know when they're stale. Frame, compare, decide — with evidence decay and parity enforcement. For Claude Code, Cursor, Gemini CLI, Codex and more.
Install
git clone https://github.com/m0n0x41d/haftInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →FPF project memory and governance for AI-assisted engineering.
Haft is a local governance layer for AI coding agents. It gives your agent a durable project memory: what problem is being solved, which options were compared, which decisions the human made, what evidence supports them, and what has gone stale. Small, reversible reasoning can stay in conversation; results that later work must rely on become typed project records.
Haft is built on the First Principles Framework (FPF) by Anatoly Levenchuk. FPF is a rigorous architecture for thinking about systems, and it is not small. Haft is the practical handle: it brings the versioned FPF source into your agent's working context and adds the project-local skills, MCP gates, and memory needed to use it in engineering work.
Install
curl -fsSL https://raw.githubusercontent.com/m0n0x41d/haft/main/install.sh | bash
This installs the current haft release. The separate experimental haft10
alpha for macOS arm64 has its own archive and setup path; see
Haft10 alpha. The alpha does not replace this installer.
For a project that has not used Haft before, initialize it once. Bare
haft init opens an interactive multi-select when stdin and stdout are
terminals; no host is preselected. Scripts and CI must name their intent
explicitly:
haft init # Interactive host multi-select (TTY only)
haft init --core-only # Project core/ledger, no host carriers
haft init --claude # Claude MCP + skills + CLAUDE.md section
haft init --claude --local # Claude integration with repo-local skills
haft init --codex # Codex MCP + skills + AGENTS.md section
haft init --codex --local # Codex integration with repo-local skills
haft init --codex --mcp-only # Compatibility: Codex MCP config only
haft init --agents # Global .agents/skills only
haft init --agents --local # Repo-local .agents/skills only
haft init --codex --agents # Codex integration; shared skill target coalesces
haft init --grok # Grok CLI project MCP + skills
haft init --hermes # Hermes MCP + external skills directory
haft init --zed # Zed global MCP context server
haft init --agy # Google Antigravity MCP + shared skills
haft init --all # Full Claude + Codex integrations
haft init --all --mcp-only # Claude + Codex MCP configs only
Any explicit init flag skips the menu and executes its declared behavior.
Bare non-interactive invocation fails before writing files instead of guessing
a host or waiting for terminal input. --mcp-only is a compatibility modifier:
it requires an explicit host flag or --all and suppresses that host's skills
and managed instruction section.
Codex publishes its transformed skills to ~/.agents/skills, or project
.agents/skills with --local, as part of the full Codex integration.
--agents addresses the same location as an independent skills-only target
without MCP or instruction publication. It may compose with host flags; with
--codex, the identical .agents/skills projection is coalesced into one
write rather than treated as two competing targets.
--all means exactly the full Claude and Codex integrations; it does not add a
second independent --agents target.
Similar plugs
Reverse engineer anything with agents, from app behavior down to native binaries.
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io