Ownership drift
Large AI-generated files mix responsibilities until nobody is sure which part is safe to touch.
Safety layer for AI coding workflows
Codex, Claude Code, Cursor, and other agents can write the diff. Zeno reviews the risk, missing verification, and refactors that should be skipped before you merge.
npx zenoai $ npx zenoai
ZENOAI - SHIP READINESS REPORT
Email dispatch can silently fail in a user-facing flow.
Then rerun Zeno before asking the agent for cleanup.
The problem
Your AI code may run. The harder question is whether your team can safely change, review, and own it after the prompt is gone.
Large AI-generated files mix responsibilities until nobody is sure which part is safe to touch.
Refactors look clean while changing auth, payments, forms, webhooks, email, data writes, or external API behavior.
Generated tests verify the new implementation without proving the old contract still holds.
Agents create diffs faster than humans can inspect the risk, ownership, and missing verification.
Why Zeno
Zeno is not trying to be the agent that writes the most code. It is the judgment layer that helps decide what is risky, what should not be touched, and what the smallest safe next step should be.
Use Zeno around changes produced by Codex, Claude Code, Cursor, Windsurf, Copilot, local scripts, or any workflow that leaves code behind.
Zeno reviews what actually changed, not just what the agent intended to do.
The output is aimed at the decision your team actually needs to make: merge, fix, reject, skip, or route to manual review.
Zeno can recommend adding tests first, avoiding broad rewrites, or skipping a file when the safest change is no change.
What Zeno checks
Zeno turns an agent-made diff into a short review report: risky boundaries, missing verification, broad rewrites, and the smallest safe next step before you merge.
Email dispatch path changed without environment validation.
Generated tests cover the new path, not the old contract.
Refactor touches too many files for the value of the change.
Add env validation before asking the agent for cleanup.
Refactor judgment
Zeno should prefer a focused helper extraction over a broad rewrite when the rewrite adds more risk than value.
Webhook signatures, database write order, retry logic, permission checks, auth expiry, environment names, and response status behavior deserve explicit caution.
Some files are messy but cohesive. Zeno builds trust by saying when a refactor would be mostly cosmetic.
Critical means severe production consequence, not merely large, old, browser-global, or untested code.
Workflow
Let your coding agent build the feature, refactor, or fix inside your normal branch workflow.
Start with npx zenoai to scan the project, summarize risk, and ask whether the change is safe to ship.
See what changed, where the risk concentrates, and which verification gaps remain.
Use the report to merge, add tests, make a smaller change, skip the refactor, or route the diff to the right reviewer.
CLI trust signals
Run the local review, inspect the report, then decide whether to ship, test, skip, or clean up.
npx zenoai npx zenoai help npx zenoai --export npx zenoai reset-history Comparison
For people and agents
Zenoai is a local CLI safety layer that reviews AI-generated code changes before they reach main.
Run Zeno after the agent changes code. It reports risky boundaries, missing verification, and the safest next step.
Use Zeno to identify do-not-touch zones, skip cosmetic rewrites, and choose the smallest safe improvement.
FAQ
No. Zeno reviews AI-generated code changes. It tells you what is safe to change, what to skip, and where the risk concentrates in a diff — before you merge. Writing code is the agent's job. Reviewing the risk is Zeno's.
All of them. Zeno is agent-agnostic. Use it after changes from Codex, Claude Code, Cursor, Windsurf, Copilot, ChatGPT, or any tool that leaves code behind in your repository.
v0.2.0 supports JavaScript, TypeScript, JSX, and TSX projects. Support for additional stacks is planned.
Yes. Zeno uses an AI provider to analyze your code. It supports Anthropic, OpenAI, Gemini, and OpenRouter. You will be prompted to choose a provider and enter your key on first run. Your config is saved locally at ~/.zenoai/config.json.
No. Zeno runs entirely on your machine. Your code is sent only to the AI provider you configure — Anthropic, OpenAI, Gemini, or OpenRouter. Nothing passes through Zeno's servers.
CodeRabbit reviews pull requests inside GitHub after the code is committed. Zeno runs locally before the PR — during agent work, after a refactor, or before you decide whether a change is ready to review at all.
v0.2.0 expands Zeno into ship-readiness review, local security checks, safe cleanup gating, large-file splitting, and clearer refactor judgment. v0.1.x introduced the first read-only codebase health review.
Use npx zenoai reset to clear your saved config, npx zenoai reset-history to clear the per-project refactor history, and npx zenoai clear-report to remove the cached last report.
Open-source CLI
Zenoai is an open-source CLI for teams that already use coding agents and want a disciplined safety check before code reaches main.