Skip to content

Vcaps87/barrycoder

Repository files navigation

Barry Coder

The safety checklist for people building apps with AI.

👉 Try Barry Coder: https://barry-coder.netlify.app/

Barry Coder is a free, local-first browser app for vibe coders, indie builders, founders, and anyone using tools like Codex, Cursor, Claude Code, Lovable, Bolt, or Replit to build software.

Choose a project ZIP locally and Barry checks the obvious stuff before you ship: project structure, deployment risks, environment variables, route mismatches, and debugging context.

It does not fix your code automatically. It helps you understand what is going on so you can ask your AI coding assistant better questions.

Why Barry Exists

AI coding tools are powerful, but they can waste time and tokens when the prompt is vague:

"Here is my whole app. Why does it not work?"

Barry helps turn that into something more useful:

"Barry found missing env vars, route mismatches, and deployment risks. Fix these first."

The goal is simple: understand your code before you ship it.

What Barry Does

  • Preflight checks a project before deployment and highlights common blockers.
  • Project Map explains the shape of an unfamiliar codebase.
  • Env Doctor finds missing, unused, duplicated, or risky environment variables without showing secret values.
  • Route Check compares frontend requests with backend routes to spot likely mismatches.
  • Bug Bundle turns an error message and optional project context into a cleaner debugging pack for your AI assistant.

Screenshots

Barry Coder landing page

Barry Coder Preflight results

Barry Coder Route Check

Privacy

Barry Coder is local-first.

The current version does not:

  • require an account;
  • save projects;
  • upload source code;
  • call OpenAI, Anthropic, Google, or any other AI API;
  • store ZIP contents;
  • store full reports.

Your project is read in your browser for the current session. Theme preference may be stored in browser local storage. Reports are only kept if you download them.

Who It Is For

Barry is useful if you:

  • build apps with AI coding assistants;
  • are not always sure what your generated code is doing;
  • want a clearer project summary before asking AI to make changes;
  • want to catch obvious deployment and configuration issues earlier;
  • want to spend less time pasting huge codebases into chat.

Tech Stack

  • React
  • TypeScript
  • Vite
  • Vitest
  • JSZip
  • Lucide icons

Barry is a static frontend app. There is no backend required for the current free version.

Run Locally

Install dependencies:

npm install

Start the dev server:

npm run dev

Run tests:

npm test

Build for production:

npm run build

Deploy

Barry Coder can be hosted as a static site.

Netlify settings:

  • Build command: npm run build
  • Publish directory: dist

This repo includes netlify.toml with those defaults.

Important Note

Barry Coder is a static analysis helper, not a security audit, legal guarantee, or replacement for an experienced engineer. It is designed to make AI-assisted building clearer, safer, and less wasteful.

About

Barry Coder is a free, open-source, local-first checker for vibe-coded apps. Drop in a ZIP to map the project, spot env/deployment/route risks, and generate safer prompts for Cursor, Claude Code, ChatGPT and other AI coding assistants before you ship.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages