{"slug": "how-i-built-a-local-tool-that-maps-any-codebase-in-55-seconds-no-cloud-no", "title": "How I Built a Local Tool That Maps Any Codebase in 55 Seconds No Cloud, No Uploads", "summary": "A developer built Sentinel, a local tool that scans any codebase in 55 seconds without cloud uploads or internet. It generates a ~2,500-token prompt for AI coding agents, using only Python stdlib with zero external dependencies. The tool is available on GitHub and has passed 197 tests with zero failures.", "body_md": "I spend a lot of time working with AI coding agents Claude Code, Cline, Cursor, OpenCode. And every time I start a new task in a large repo, I hit the same wall: the agent has no idea what the codebase looks like.\n\nSo I built Sentinel.\n\nPoint it at any repo. It scans everything locally (no uploads, no API keys, no internet needed) and produces:\n\nEvery scan runs entirely on your machine. No code leaves your disk. No API calls. Pure Python stdlib — zero external dependencies.\n\nThe AI agent prompt it generates a total of (~2,500 tokens) replaces hours of manually reading files and explaining the codebase to your agent.\n\n```\nbash\npip install git+https://github.com/Ntooxx/Sentinel.git\nproject-sentinel scan . --fast\n🔗 GitHub: https://github.com/Ntooxx/Sentinel\n🌐 Dashboard demo: sentinel-nt.netlify.app\n📦 197 tests, 0 failures\nLet me know what breaks or what's missing. I'm actively improving it.\n```\n\n", "url": "https://wpnews.pro/news/how-i-built-a-local-tool-that-maps-any-codebase-in-55-seconds-no-cloud-no", "canonical_source": "https://dev.to/ntooxx/how-i-built-a-local-tool-that-maps-any-codebase-in-55-seconds-no-cloud-no-uploads-48na", "published_at": "2026-06-18 15:00:15+00:00", "updated_at": "2026-06-18 15:21:34.328113+00:00", "lang": "en", "topics": ["developer-tools", "artificial-intelligence", "ai-agents"], "entities": ["Sentinel", "Claude Code", "Cline", "Cursor", "OpenCode", "GitHub", "Python"], "alternates": {"html": "https://wpnews.pro/news/how-i-built-a-local-tool-that-maps-any-codebase-in-55-seconds-no-cloud-no", "markdown": "https://wpnews.pro/news/how-i-built-a-local-tool-that-maps-any-codebase-in-55-seconds-no-cloud-no.md", "text": "https://wpnews.pro/news/how-i-built-a-local-tool-that-maps-any-codebase-in-55-seconds-no-cloud-no.txt", "jsonld": "https://wpnews.pro/news/how-i-built-a-local-tool-that-maps-any-codebase-in-55-seconds-no-cloud-no.jsonld"}}