Airsc miễn phí cho tất cả. Nếu nó giúp bạn, hãy ủng hộ $2–$20.

Ủng hộ
SkillAn toànQuy trình & bộ nhớ agentCần cài đặt chút

Hail_Hydra

AR6420 · AR6420/Hail_Hydra

Một framework đa agent sử dụng thực thi suy đoán và các agent chuyên biệt để làm cho các CLI lập trình AI như Claude Code hiệu quả hơn về chi phí và nhanh hơn.

🐉 Hail Hydra — Multi-headed speculative execution framework for Claude Code. 10 AI agents, 3x faster, ~70% cheaper. Inspired by speculative decoding.

49 sao5Giấy phép: MITCập nhật tháng trước0 lượt mở

Xem trước

▍

Bạn có thể làm gì với nó

  • Giảm chi phí cho các tác vụ coding phức tạp bằng cách giao phó cho các model chuyên biệt, rẻ hơn.
  • Tăng tốc chu trình phát triển bằng cách sử dụng thực thi suy đoán song song trên nhiều agent.
  • Tích hợp một bộ 10 agent chuyên biệt vào quy trình làm việc Claude Code hoặc Gemini CLI của bạn.

Kiểm tra an toàn

An toàn

Không thấy dấu hiệu rủi ro trong các file đã quét.

Quét tự động các file trong repo. Luôn xem lại code trước khi chạy.

Trích từ README

🐉 H Y D R A

Multi-Headed Speculative Execution for AI Coding CLIs Claude Code  ·  Gemini CLI  ·  Codex CLI  ·  GitHub Copilot CLI

"Cut off one head, two more shall take its place." Except here — every head is doing your work faster and cheaper.

10 agents  ·  10 commands  ·  6 hooks  ·  4 host CLIs  ·  Codebase map  ·  Real token tracking  ·  Persistent memory


🧬 What is Hydra?

Hydra is a curated multi-agent toolkit for AI coding CLIs — Claude Code, Gemini CLI, Codex CLI, and GitHub Copilot CLI. It ships 10 specialized agents pinned to each host's cost-effective models (Haiku/Sonnet on Claude Code, Flash tiers on Gemini, Luna/Terra on Codex), 10 commands for direct invocation, and one automatic touchpoint that recommends integration verification after substantial code changes — plus an opt-in /hail-hydra skill on Copilot with the same 10 roles on native subagents and no automatic hooks.

Each agent runs on the smallest model that can do its job well. When invoked, Hydra typically cuts per-task cost by ~50% compared to running the same work on the orchestrator alone — while maintaining output quality through verification. That's the same ~50% you'll see everywhere Hydra is described, and it comes from one place: real session logs, via /hydra:stats (51.5% in the sample below).

Think of it this way:

Would you hire a $500/hr architect to carry bricks? No. You'd have them design the building and let the crew handle construction. That's the model Hydra follows when you invoke a specialized head.

New — GitHub Copilot CLI (opt-in): use /hail-hydra <task> inside your existing Copilot session. Normal messages keep the normal agent. No second CLI, API key, background service or model-default change is needed. See Copilot setup.

Multi-Host: One canonical source (content/) generates a native payload per host. Invoke with /hydra:* on Claude Code and Gemini CLI, $hydra-* skills on Codex CLI, or /hail-hydra <task> on Copilot.

Everything else Hydra is known for is still here: persistent agent memory, the codebase map with blast-radius lookups, the sentinel verification touchpoint after substantial edits, internal-thinking compression (/hydra:stfu), and real token tracking with /hydra:stats. Full version history lives in the CHANGELOG.

When to Use Hydra Explicitly

Hydra's biggest cost savings come from explicit invocation in scenarios where specialized handling genuinely helps:

ScenarioHow to InvokeWhy It Saves
Broad codebase exploration"use hydra-scout to find X"Haiku reads files faster and cheaper than Opus
Multi-file changes"use hydra-coder to update X across these files"Parallel Sonnet dispatch beats sequential Opus
Security review/hydra:guardPattern matching is Haiku-cheap
Environment validation/hydra:preflightCross-references compatibility matrices on Sonnet
Codebase architecture review/hydra:mapDependency graph stored locally

For one-off questions, simple edits, or conversational work, the host handles it directly. On Claude, Gemini and Codex, Hydra's only automatic intervention is the post-substantial-edit sentinel directive. Copilot has no automatic intervention.


🚀 Installation

One command. Done.

npx hail-hydra-cc@latest

Runs the interactive installer — pick your CLI(s) (Claude Code, Gemini CLI, Codex CLI, GitHub Copilot CLI) and scope, and it deploys the agents, commands, hooks, and per-host wiring. Done in seconds.

Installation Options

# Claude Code, all projects — no prompts (v2-compatible default)
npx hail-hydra-cc --global

# Pick your agent(s) explicitly
npx hail-hydra-cc --agent=claude --global
npx hail-hydra-cc --gemini --global
npx hail-hydra-cc --codex --global
npx hail-hydra-cc --copilot --global
npx hail-hydra-cc --agent=claude,gemini,codex,copilot --global

# Every detected agent, fully non-interactive
npx hail-hydra-cc --all --global --yes

# This project only / both scopes
npx hail-hydra-cc --claude --local
npx hail-hydra-cc --claude --both

# Preview what would be written (writes nothing)
npx hail-hydra-cc --dry-run --all

# Check what's deployed
npx hail-hydra-cc --status

# Remove everything
npx hail-hydra-cc --uninstall

All flags: --agent=<list> (claude,gemini,codex,copilot) or the aliases --claude / --gemini / --codex / --copilot / --all (every detected agent) · scope --global / --local / --both · --yes non-interactive (requires an agent selection) · --dry-run · --config-dir config-dir override (single agent only) · --status · --uninstall.

Per-Host Invocation

HostCommandsNotes
Claude Code/hydra:help, /hydra:stats, …StatusLine + hooks registered in ~/.claude/settings.json
Gemini CLI/hydra:help, /hydra:stats, …Restart Gemini CLI (or run /commands reload) to pick up the new commands
Codex CLI$hydra-help, $hydra-stats, … (skills with a $ trigger)Required once: run /hooks inside Codex to review and trust the Hydra hooks — they stay inert until then
GitHub Copilot CLI/hail-hydra <task>Run /skills reload; instruction-gated explicit requests, no hooks or persistent agent switch

GitHub Copilot CLI (opt-in)

Requires a Copilot CLI version that supports skills and explicit invocation.

npx hail-hydra-cc@latest --copilot --global --yes   # ~/.copilot/skills/hail-hydra (or $COPILOT_HOME)
npx hail-hydra-cc@latest --copilot --local --yes    # .github/skills/hail-hydra, this project only

The installer honors COPILOT_HOME for the global pa

Xem mã nguồn trên GitHub