"Programs must be written for people to read, and only incidentally for machines to execute."
— Harold Abelson
Engineering4AI is an open-source organization focused on practical AI software engineering: building small, auditable coding agents and sharing reproducible development practices.
"Make software engineering for AI systems simple, verifiable, and repeatable."
Our mission: accelerate trustworthy AI-assisted development through transparent tooling, lightweight agents, and specification-first engineering workflows.
A self-evolving coding agent in Rust with a minimal implementation that is designed to actually run and iterate.
A tiny Rust coding agent that demonstrates the smallest practical architecture for automated code changes.
A curated collection of resources, tools, and references for spec-driven development (SDD).
- Build compact, high-signal AI engineering tools.
- Keep agent behavior inspectable and testable.
- Promote spec-first workflows that improve quality and reliability.
- Share public demonstrations that others can reproduce and extend.
We welcome contributors, researchers, and builders interested in AI-assisted software engineering and reproducible development practices.