Blitzdenk
A fully self-contained AI harness programmable in Lua with no supply chain that works with most providers, limited to POSIX systems.
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
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.
