A headless meme engine for AI agents. Give it a template and a caption, it gives you back the exact same pixels every time — deterministic rendering, structured schemas, no GUI required. Ships as a library, a CLI, an MCP server, an HTTP API, and a local web UI — so agents can post bangers unsupervised.
curl -fsSL https://raw.githubusercontent.com/kartikkabadi/meme-maker/main/install.sh | sh Ten repos, all shipped in public. No carousel.
Headless, deterministic meme generation for agents. Library, CLI, and MCP server.
Agents
AI-native coding environment orchestrating specialized agents over git worktrees.
AI IDE
A tiny control-plane state kernel, written in Rust.
Systems
Git hooks and a CLI that keep agent-driven repos clean: secrets, size caps, branch hygiene.
Git tooling
Durable human-in-the-loop repo automation on Cloudflare Workers and Durable Objects.
Automation
Stateful CLI wrapper for looping the Devin agent over git worktrees.
Dev tooling
My fork of the open source coding agent — CLI, desktop, and web.
AI tooling
Chrome extension that automates ChatGPT with a fail-closed task queue.
Extensions
Chrome extension for hands-free page scrolling.
Extensions
macOS utility for display brightness and window management over DDC/CI.
macOSMost of what I ship is vibecoded — AI agents do the typing, I supply the taste and direction. I tell them what to build with my voice, then review the diff.
The rule is minimalism: the fewest lines that solve the problem, tiny PRs, tiny commits. If the diff is big, the plan was wrong.
voice stats
AI-native coding environment: threads, worktrees, stacked git actions, multi-provider agents.
active
Control-plane state kernel in Rust — small, deterministic, and obsessively scoped.
new
Hooks and a CLI that keep agent-written repos clean: secret detection, size caps, branch hygiene.
stable
Durable human-in-the-loop automation framework on Cloudflare Workers, D1, and R2.
active