{"repo":"pnegahdar/nano","free":true,"listed":false,"github":"https://github.com/pnegahdar/nano","clone":"git clone https://github.com/pnegahdar/nano.git","description":"One file. Under 200 lines. Zero dependencies. It's a coding agent.","language":"Python","stars":181,"topics":["ai","automation","cli","coding-agent","developer-tools","gpt","llm","openai","python","shell"],"license":null,"category":"ai-agents","readme_excerpt":"nano.py The models got good enough that the harness doesn't matter anymore. So we made the smallest one that proves it. One file. under 200 lines. Zero dependencies. That's the whole thing. No, really. --- Everything below ships in under 200 lines. We counted. 📂 Reads CLAUDE.md, AGENT.md, AGENTS.md, README.md — automatic repo context, same files the real agents use 🧩 Discovers skill files — finds SKILL.md from .claude/skills , /.claude/skills , /.codex/skills , /.codex/plugins 🛡️ Human-in-the-loop approvals — every command shows what and why before it runs 🔁 200-step agentic loop — keeps going until the job is done, not until it gets bored 💬 Interactive REPL — multi-turn sessions with persistent memory across turns ⚡ Non-interactive CLI — ./nano.py \"fix the tests\" and walk away 🔄 Session resume — ./nano.py -c picks up where you left off, zero local state (OpenAI stores the conversation) Plus: interactive REPL · one-shot mode · session resume ( -c ) · session picker ( -s ) · GPT-5.5 by default · any model via env var · multi-step tool chaining · approve-one / approve-all / deny · auto-approve mode · per-command cwd, timeout, and env · platform-aware system prompt · output capped at 12KB · forced 5-10 word command descriptions · session reset · zero dependencies · pure stdlib Python · one file you can read in 5 minutes --- Most coding agents are built on top of serious infrastructure — frameworks, runtimes, graph orchestrators, thousands of lines of glue. It turns out you","default_branch":null,"files":null,"tree":[],"storefront":"/r/pnegahdar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pnegahdar/nano/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}