Five-role agent pipeline
Planner, Tool Manager, Coder, Auditor, and Verifier — each with a distinct job and fallback chain. Not a single prompt wearing a costume.
NPM-AutoCode-AI is a desktop agent that plans your task, writes real code, audits it for safety, runs it on your machine, and verifies the result — a five-role loop, not a chat window pretending to be one.
This demo mirrors the real Agent page — sidebar, stage stepper, status card, execution log, Configure LLMs, and MCP link. Pick a task chip and press Run.
Describe a task. It plans, codes, audits, runs and verifies.
In the real desktop app this dialog assigns a provider and model to each stage (Planner, Tool manager, Coder, Auditor, Verifier, Chatter). Settings are saved locally. This website demo only simulates the UI.
Login is only needed for the MCP link — chat and tasks never require it. In the real app you sign in once, receive a personal URL, and paste it into Claude or Grok connector settings.
Everything a serious coding agent should do — on your machine, behind a calm desktop UI, with no mandatory API key and no cloud lock-in.
Planner, Tool Manager, Coder, Auditor, and Verifier — each with a distinct job and fallback chain. Not a single prompt wearing a costume.
Every generated script is reviewed by a separate Auditor role before execution, plus a second non-LLM safety check.
If execution fails, the agent captures the error, feeds it back to the Coder, and retries — up to twelve times per step.
On first run it can scan Desktop, Downloads, Documents, Pictures, Videos, and Music — so it already knows your folders.
Connect Claude or Grok from the sidebar. Login happens once for the link only; the rest of the app can stay account-free.
Code runs as an actual child process — not a hidden eval. Output streams live. Kill any script mid-run.
NPM-AutoCode-AI hosts an MCP endpoint. Link it once from the app, paste the URL into Claude (claude.com) or Grok (grok.com) connector settings, and the model you already use plans and writes — while this app executes locally. No extra API key. Your files never leave your machine for execution.
Runs code, reads folders, holds credentials. Execution stays on your hardware.
Carries jobs and results. Does not run your scripts or store your workspace.
Thinks, plans, and reviews using the chat you already open every day.
Sign in once from the app MCP flow. A personal token is issued for your account.
Add the link under Claude or Grok custom connector settings.
Clear my Downloads — the model routes the job through your link automatically.
Scripts pass Auditor review and a safety check before any local process starts.
Local subprocess only. The MCP path relays code and results — not your disk.
Verifier checks actual outcome against the task — not just a zero exit code.
Git, GitHub, Docker, AWS, Stripe, Notion, FFmpeg, image pipelines, email, SSH, and more — available the moment you install. Describe the task; the Tool Manager selects what each step needs.
Every task moves through these stages in order. Each stage is a dedicated role — so planning stays separate from coding, coding stays separate from safety review, and verification is never optional.
Reads workspace context before anything else.
Breaks the request into ordered atomic steps.
Picks exact tools each step requires.
Writes real Python for every step.
Block or allow — before a process starts.
Real subprocess. Stream live. Kill anytime.
Confirms the outcome matches the task.

Founder · NPMAI ECOSYSTEM · Bihar Viral Boy
While in 4th grade — early focus on education equity.
Raised education and liquor-ban issues; went viral nationally.
Among India’s youngest — rural education and the tech divide.
Self-taught, no formal CS path. Built on free cloud infrastructure.
AI, chemistry, mathematics, and constitutional science.
No API keys required to start. No local GPU required. Unzip and launch — on first run the agent can learn your workspace before you type a task.
Download ZIP
Unzip folder
Run the app
Start automating
Windows · Linux · macOS · Free forever · Open source · NPMAI Ecosystem
57,000+ downloads — measured via LLM requests on the npmai_LLM server.