johnnichev/selectools

Production-ready Python framework for AI agents with built-in guardrails, audit logging, cost tracking, and hybrid RAG. Supports OpenAI, Anthropic, Gemini, Ollama. By NichevLabs.

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

SessionStart

01

johnnichev/selectools

Hook Claude Code

Runs when a session starts, running an inline shell check. From johnnichev/selectools.

11 1mo ago A tokens not measured original Apache-2.0

PostCompact

02

johnnichev/selectools

Hook Claude Code

Runs after the context is compacted, running an inline shell check. From johnnichev/selectools.

11 1mo ago A tokens not measured original Apache-2.0

PostToolUse

03

johnnichev/selectools

Hook Claude Code

Runs after a tool call finishes for Write and Edit tool calls, running an inline shell check. From johnnichev/selectools.

11 1mo ago A tokens not measured original Apache-2.0

PreToolUse

04

johnnichev/selectools

Hook Claude Code

Runs before the agent uses a tool for Bash and Bash tool calls, running an inline shell check (2 commands). From johnnichev/selectools.

11 1mo ago A tokens not measured original Apache-2.0