nano.py is a minimalist AI coding assistant that fits in a single file under 200 lines. It connects to an AI service to understand your project, then helps you by reading files, running commands, and fixing issues - all while asking your permission before taking any action. Unlike bulky development frameworks, nano is simple enough to read in minutes and can be dropped into any project to help with debugging, testing, or automation tasks. It includes safety features like mandatory approval prompts and output limits, while still offering an auto-approve mode for trusted tasks.
How It Works
Someone tells you about nano.py - a coding assistant that fits in one file and does everything the big ones do.
You enter your API key so the assistant can think and help with your code.
You type a simple request like 'find the bug in auth.py and fix it' and press enter.
Before running any command, nano shows you exactly what it plans to do and waits for your approval - keeping you in control.
You review each command before it runs, staying in complete control.
You set it to auto-approve and watch it work autonomously.
Unlike tools that give up after a few tries, nano keeps going - reading files, running tests, fixing issues - until your task is complete.
The bug is fixed, the tests pass, or your file is updated. You can pick up where you left off anytime with saved sessions.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.