For those with a vision, but who don't speak "code".
Today, the world is full of AI tools designed to accelerate developers. But what about those who have the idea in their head but don't know how to translate it into the language of a machine?
When a non-developer tries to build with AI, they face two major walls:
- The technical "how" barrier
- Massive consumption of tokens/credits trying to explain their vision
This project exists to tear down those walls.
- What is This?
- Supported Platforms
- Core Principles
- Quick Start
- How to Use
- Documentation
- Contributing
- License
This is not a "code assistant." This is an AI Engineering Partner framework.
- You (Product Owner): You own the vision, the pain points, the desired experience, and the priorities. You define the What and the Why.
- The AI (Engineering Partner): It owns the technical architecture, the implementation, the file management, and the quality assurance. It defines the How.
This framework is optimized for tools that allow autonomous file manipulation and terminal execution:
- Claude Code / CoWork – See CLAUDE.md example
- Gemini CLI (Antigravity) – See GEMINI.md (coming soon)
- OpenCode – See OPENCODE.md (coming soon)
- A supported AI tool with file manipulation and terminal access
- Python 3.10+
- Git (for version control)
- Token Efficiency: Uses a Three-Tier Task System (Light, Standard, Heavy) to apply only the necessary rigor, saving your credits.
- Autonomous Discovery: No rigid forms. The AI collects project context naturally through conversation.
- Self-Improving Loop: Every mistake is documented in
.aind/lessons.md. The AI doesn't just work; it learns from its own errors so they never happen again. - Zero Technical Micromanagement: You focus on the product. The AI focuses on the code.
-
Install
aind— the project manager CLI:curl -fsSL https://raw.githubusercontent.com/lufermalgo/ai-for-non-developers/main/cli/get-aind.sh | bash -
Initialize your project in any folder:
aind init
-
Start building: Open your AI tool and say: "I want to build [My Idea]. Help me discover the details."
Don't tell the AI how to write the code. Tell it what you want the user to feel or achieve.
- Bad: "Create a div with a blue background and a login button."
- Good: "We need a login screen that feels premium and simple. Use a vibrant color palette."
- The "Stop" Command: If the AI is going in circles, just say: "Stop. Replan and explain your new strategy."
- Tracking: Check
.aind/tasks.mdfor real-time progress and.aind/context.mdfor the current project vision.
Full documentation available in docs/ including:
- Quickstart Guide – Get up and running in minutes
- Prompting Guide – How to communicate effectively with your AI partner
- Examples – Real-world patterns and workflows
- CLAUDE.md Example – Template for your own AI instructions
We welcome contributions from product visionaries, developers, and everyone in between!
- Have a bug to report? Open an issue
- Have a feature idea? Suggest a feature
- Want to contribute code? See CONTRIBUTING.md
Please read our Code of Conduct to understand our community values.
Found a security vulnerability? Please report it responsibly via SECURITY.md instead of opening a public issue.
This project is licensed under the MIT License — see LICENSE for details.
Created with ❤️ for the dreamers who don't want to be slowed down by syntax.
