jjanczur/tyran

A task conductor for Claude Code that gets better the more you use it. Multi-agent orchestration with an evidence contract that BLOCKS instead of asking, gates written as hooks rather than prompts, and a retrospective that learns your repo's rules and tunes its own playbook.

87Stars on the repository
28Mods indexed here, across every type
10d agoLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

SessionStart

01

jjanczur/tyran

Hook

Runs when a session starts on startup, resume and compact, executing session-start.mjs. From jjanczur/tyran.

87 10d ago A tokens not measured original Apache-2.0

PreToolUse

02

jjanczur/tyran

Hook

Runs before the agent uses a tool for Bash, ^(Write, Edit, NotebookEdit, Bash, mcp__.*)$, .+, ^$, .+ and ^$ tool calls, executing secrets-gate.mjs, write-guard.mjs, policy-gate.mjs and usage-gate.mjs (4 commands). From jjanczur/tyran.

87 10d ago A tokens not measured original Apache-2.0

Stop

03

jjanczur/tyran

Hook

Runs when the agent finishes a response, executing retro-gate.mjs. From jjanczur/tyran.

87 10d ago A tokens not measured original Apache-2.0

SubagentStop

04

jjanczur/tyran

Hook

Runs when a subagent finishes for .+, ^$, .+ and ^$ tool calls, executing evidence-gate.mjs and board-refresh.mjs (2 commands). From jjanczur/tyran.

87 10d ago A tokens not measured original Apache-2.0

PreCompact

05

jjanczur/tyran

Hook

Runs before the context is compacted for manual and auto tool calls, executing pre-compact.mjs. From jjanczur/tyran.

87 10d ago A tokens not measured original Apache-2.0