{"slug": "show-hn-imza-plan-and-review-focused-coding-agent", "title": "Show HN: Imza – plan and review focused coding agent", "summary": "Developer Umut Sevdi released Imza, a coding agent written entirely in C++ that offers three explicit modes — plan, build and review — and requires no account, after three months of development. Imza supports 50+ providers including OpenAI subscriptions and local models, supports MCP, skills and instruction files out of the box, and uses 8-11MB of RAM at startup. Its differentiator is a Lua engine in which the agent receives a single tool for executing Lua scripts, with C++ methods exposed as Lua bindings that each pass through a permission layer, letting Imza monitor and control the model's filesystem behavior.", "body_md": "Hi everyone. I've been building Imza for the last three months. It's yet another coding agent. I know there are a dozen have been posted here. But I believe this one is different enough to have a place here.\n\nIt has three explicit modes: plan, build and review. Plan mode allows you to draft a spec document together with the agent. Both you and the agent can edit the document until everything is clear. Build mode takes the plan and implements it. Review mode provides you a code review tool. You can annotate things you want to change in the code and send them as revision to the plan mode.\n\nIt's entirely written in C++, requires no account, supports 50+ providers including OpenAI subscriptions or local models. Imza supports MCP, skills and instruction files out of the box and uses 8-11MB RAM at startup.\n\nOne of the biggest differentiator is the Lua engine. What I did differently here is agent receives only one tool, that allows the LLM to execute Lua scripts. I then passed C++ methods as Lua bindings that the agent can execute. So model can orchestrate multiple bindings in one call. Each binding passes through a permission layer. Since Lua is the only way to interact with the filesystem, imza can monitor and control the model's behavior.\n\nI'd love to hear your feedback. Thanks\n\nWebsite: [https://imza.run](https://imza.run)\n\nSource: [https://github.com/umutsevdi/imza](https://github.com/umutsevdi/imza)\n\nComments URL: [https://news.ycombinator.com/item?id=50314538](https://news.ycombinator.com/item?id=50314538)\n\nPoints: 1\n\n# Comments: 0", "url": "https://wpnews.pro/news/show-hn-imza-plan-and-review-focused-coding-agent", "canonical_source": "https://github.com/umutsevdi/imza", "published_at": "2026-10-31 09:58:23+00:00", "updated_at": "2026-10-31 10:18:29.003458+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "developer-tools", "agent-protocols", "large-language-models"], "entities": ["Imza", "Umut Sevdi", "C++", "Lua", "OpenAI", "MCP", "GitHub", "Hacker News"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/show-hn-imza-plan-and-review-focused-coding-agent", "markdown": "https://wpnews.pro/news/show-hn-imza-plan-and-review-focused-coding-agent.md", "text": "https://wpnews.pro/news/show-hn-imza-plan-and-review-focused-coding-agent.txt", "jsonld": "https://wpnews.pro/news/show-hn-imza-plan-and-review-focused-coding-agent.jsonld"}}