My thoughts on writing this : Blog post
A personal fork of Kilo focused on rewriting the editor in Zig and exploring Gleam-based agents.
-
Zig Rewrite: Porting the core editor logic to Zig 0.14.0. This implementation follows the "Build Your Own Text Editor" guide. The original
kilo.candMakefilehave been removed to favor a clean-slate Zig implementation. I am using 0.14.0 because i have only read its documentation and newer version have some different io methods and i dont wanna read. -
Gleam AI Agents: A concurrent agent framework built in Gleam, inspired by tau (originally in Rust). The goal is to integrate these agents with the Zig editor for features like code generation and refactoring.
idk how long will this take but the zig rewrite will definetly be done
kilo-zig/: The Zig implementation.agent/: The Gleam agent framework.kilo_to_zig_editor.md&gleam_agent_plan.md: Documentation and roadmaps.