# Blitzdenk - AI harness, programmable in Lua

**URL:** <https://ziggit.dev/t/blitzdenk-ai-harness-programmable-in-lua/16801>\
**Category:** Showcase\
**Tags:** tui, llm, ai-used\
**Created:** [July 20, 2026, 1:46pm UTC](https://ziggit.dev/t/blitzdenk-ai-harness-programmable-in-lua/16801 "2026-07-20T13:46:20Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lommix](https://ziggit.dev/user_avatar/ziggit.dev/lommix/32/9202_2.png) [@Lommix](https://ziggit.dev/u/Lommix)\
**Post date:** [July 20, 2026, 1:46pm UTC](https://ziggit.dev/t/blitzdenk-ai-harness-programmable-in-lua/16801/1 "2026-07-20T13:46:20Z")

</div>

# Blitzdenk

A fully self-contained AI harness programmable in Lua with no supply chain that works with most providers, limited to POSIX systems.

* * *

 ![swappy-20260718-094819](https://ziggit.dev/uploads/default/original/2X/d/d48fcf977d44efb60b32c40e2ae0064afcf87c34.png)

[\>GitHub repo\<](https://github.com/Lommix/blitzdenk)

* * *

## Features

- Agent IO goes through Gnu Core utils (tee, cat, head, tail …) with optional SSH layer.
- MCP, LSP and Skill support.
- Feature rich Lua SDK. Custom hooks, agents, commands and control flow.

If you are interested in what you can do feel free to peek at [my configuration](https://github.com/Lommix/dotfiles/blob/master/config/blitzdenk/blitz.lua)

* * *

Creating a harness is a fun experience. Mid-dev zig 0.16 dropped, and I had an absolute blast integrating zig’s the new async capabilities. Before everything was a poll based state machine.

The project started 3 months ago. Sits at around 26k lines of zig code. No dependencies outside std and vendored Lua.

* * *

## Why

For the sake of learning and recreation, inspired by Neovim and PI. Because programming is fun. I have no other reason. Also, I am stubborn. I want to own my tools and dislike package managers.

### Supported Zig versions

0.16

### AI / LLM usage disclosure

Obviously it’s in the nature of this project, that AI is being used. It’s still mostly handwritten. I am perfectly capable of writing slop without AI.
