Skip to content
View renezander030's full-sized avatar

Block or report renezander030

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
renezander030/README.md

banner

Hey, I'm René

I build automation CLIs and AI-agent tooling — sharp single-purpose command-line tools, plus the production patterns (approval gates, schema validation, audit logs) that let agents touch real systems safely.

If you script things, run agents, or want CLIs that do one job well with JSON output you can pipe — this profile is for you. Follow for new CLIs and production-AI patterns as they ship.

Follow capcut-cli stars Profile views

Start here

  • capcut-cli — CLI to edit CapCut / JianYing drafts (subtitles, timing, speed, templates, cut long-form → shorts). No API; reads draft_content.json directly
  • draftcat — governed AI pipelines for service businesses: deterministic-first, operator-approved, single Go binary (MIT)
  • agentic-task-system — your task manager is the best agent memory you're not using: hybrid retrieval (RRF) over TickTick / Obsidian
  • agent-approval-gatedraft → validate → approve → dispatch → audit pattern with JSON schemas, n8n workflow, and email-approval example
  • browserground — local UI-grounding specialist for hybrid AI agents: Qwen3-VL-2B LoRA, screenshot + target → strict JSON bbox. Drop-in for Claude Code, Codex, browser-use

The series

Production AI Automation Notes — a running set of repos and gists on:

  • approval gates for AI agents
  • MCP server security (permissions, tenants, audit logs)
  • Claude Code policies for company repos
  • n8n workflows with human approval
  • audit-log schemas

Follow if you're building agents that need to work outside demos.

Recent gists

Gist Topic
Authenticating inbound agent webhooks in Go: constant-time bearer token, async 202 (PAAN #13) constant-time bearer token / crypto/subtle ConstantTimeCompare / webhook timing attack / secure webhook auth / 202 Accepted / Go (June 2026)
LLM skills as YAML: prompt + output_schema validation + a linter (PAAN #12) prompt template YAML / validate LLM JSON output / output_schema / enum / prompt as config / Go (June 2026)
Test LLM agent pipelines with fixtures: zero API calls, zero tokens (PAAN #11) fixture testing / dry-run pipeline / no API key in CI / mock LLM response / golden file / Go (June 2026)
Claude Code persistent memory between sessions: task manager as agent memory via MCP (PAAN #3) claude mcp add / TickTick / Obsidian / PreCompact alternative / no vector DB (June 2026)
TickTick MCP server for Claude Code & Claude Desktop ticktick mcp / OAuth / exceed_query_limit / hybrid RRF retrieval (June 2026)

All gists →

Open source contributions

Project PR What
Tencent/WeKnora #835 Merged Parallel tool calling support
steveyegge/beads #2884 Merged Multi-project support, Notion sync, backup/restore
e2b-dev/infra #2273 Merged Local dev docs: prerequisites, verification steps, troubleshooting
pacifio/cersei #10 Merged Native Google Gemini provider + Cohere & SambaNova support

All merged PRs

GitHub stats


Stack: Python, Go, TypeScript, Node.js, Kubernetes, Linux, systemd, vector databases, LLM APIs.

Website: renezander.com

Production AI Automation Notes

A gist series on production-grade patterns for AI pipelines. Each entry covers one pattern with copy-pasteable code.

# Topic Pattern
#1 Agent Approval Gates Schema-validated proposals, human review, deterministic dispatch
#2 Token Budgets Per-step, per-pipeline, per-day enforcement
#3 Agentic Knowledge Base Karpathy-style LLM wiki with pluggable adapters
#4 CapCut / JianYing from an LLM agent Deterministic JSON command boundary
#5 SQLite Dedup + Crash Safety WAL mode, seen_items, audit log
#6 Prompt-Injection Defense Input sanitization, schema validation
#7 PDF Cite Verification Auditable LLM extraction with per-fragment bounding boxes
#10 Deterministic Step Pipelines Fixed typed steps; the LLM never picks the next action
#11 Pipeline Fixture Testing Dry-run pipelines from JSON fixtures; zero API calls, deterministic CI
#12 LLM Skills as YAML Prompt + output_schema + role in versioned YAML; validated by a linter
#13 Inbound Agent Webhook Auth Constant-time bearer token, fail-closed on empty secret, async 202 dispatch

Reference implementation for entries #1, #2, #5, #6, #7, #9, #10, #11, #12, #13: draftcat (Go, MIT).

All gists →

Pinned Loading

  1. capcut-cli capcut-cli Public

    Independent, unofficial CLI to edit CapCut and JianYing projects — subtitles, timing, speed, volume, templates, cut long-form to shorts. No API needed, reads draft_content.json directly. Not affili…

    JavaScript 74 15

  2. skillgate skillgate Public

    Deterministic finish-line gates for AI coding agents. A model-independent evaluator that blocks commit/publish until your definition-of-done passes. Works in opencode (any model), Claude Code, pre-…

    TypeScript 3 1

  3. draftcat draftcat Public

    Governed AI pipelines for service businesses. Deterministic-first, single Go binary, operator-approved.

    Go 6

  4. agentic-task-system agentic-task-system Public

    MCP server + CLI that turns the task manager you already use — TickTick or Obsidian — into persistent agent memory for Claude Code and any MCP client. Hybrid retrieval (RRF), no vector database to …

    JavaScript 2 1

  5. agent-approval-gate agent-approval-gate Public

    Production approval-gate pattern for AI agents: draft, validate, approve, dispatch, audit. JSON schemas + n8n + email examples.

    3

  6. browserground browserground Public

    Local UI-grounding specialist for hybrid AI agents. Qwen3-VL-2B LoRA. Screenshot + text target → strict JSON bbox. Drop-in for Claude Code, Codex, browser-use. Cuts GPT-4V cost & latency.

    Python 3