github.com/effecet

Tools for building with AI agents, and a few small toys.

Claude Code workflow harnesses, MCP servers, a Postgres memory for agents, CI templates and homelab bits. Everything here is MIT-licensed, runs locally and has CI.

9 projects 4 live demos MIT everywhere
Animated flow of the Claude Code hook lifecycle live demo

claude-craft-kit

An opinionated Claude Code harness: pre-tool guards, a tiered validation gate that picks how many reviewers a change needs, and a wrap-up exit gate.

PythonClaude Code hookszero deps

codeberg-mcp

An MCP server for Codeberg, Gitea and Forgejo with 49 tools across repos, PRs, issues, releases and Actions. Works with several accounts at once.

PythonMCPForgejo API

investigator-researcher

A Claude Code skill for deep research. It writes a structured markdown report and checks every citation URL, marking each one verified, unverified or broken.

PythonClaude Code skillMCP

ci-workflows

Generates CI templates for Forgejo/Gitea and GitHub Actions. Write a pipeline once, then sync it to every repo that uses it.

PythonGitHub ActionsForgejo

caddy-stack

A Caddy reverse-proxy template that gives internal homelab services real HTTPS names, deployed with Docker Compose.

CaddyDocker Composehomelab

astroshell-lcd

A small daemon that draws live hardware stats on a 320×240 USB-serial LCD. Runs under systemd on a Raspberry Pi.

PythonPillowRaspberry Pi