Skip to content

About

AIWS – AI Software Factory: turns a requirement into tested code through gated phases (analysis → design + test spec → human approval → per-task implementation with unit tests → review → PR). Language-agnostic, Claude Code first.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

1 watching

Forks

Repository files navigation

AIWS — AI Software Factory

CI License: MIT Node.js ≥ 22 Website Official vannt-dev build

Language: English · Tiếng Việt

AIWS turns a requirement into tested code through controlled phases with human gates: analysis → design + test spec → AI design review → human approval → per-task implementation with unit tests → review → human PR merge → knowledge update. A deterministic orchestrator owns the state; AI agents only work inside the write scope of the current phase. V1 runs on Claude Code and works with any language in the frontend, backend or legacy code.

Landing page: https://vannt-dev.github.io/aiws-factory/

Workspace layout

requirements/         input requirements (written by people)
source-fe/            target frontend repository (any language)
source-be/            target backend repository (any language)
source-legacy/        legacy system, read-only
aiws/                 rules, agents, skills, templates, knowledge, work, orchestrator CLI
AGENTS.md             rules shared by every AI tool
CLAUDE.md, .claude/   generated by `aiws sync claude`, do not edit by hand
.codex/, .opencode/, .agents/   generated by `aiws sync codex|opencode|antigravity`, when you use those tools

Quick start

Requirements: Node.js ≥ 22, Git, and Claude Code signed in. Works on Windows, macOS and Linux (all three run in CI); build/test commands can differ per OS ({windows: ..., posix: ...} in policies.yaml).

npm install -g aiws-factory   # the `aiws` command, with the kit of this release; or from a clone of this repository:
                              #   cd aiws/adapters/cli && npm install && npm link && cd ../../..
aiws init my-project && cd my-project && git init   # a new workspace (skip inside a clone: the repository is one)
aiws detect --write      # recognise the stack of each source-* folder
aiws sync claude         # generate CLAUDE.md and .claude/
aiws sync opencode       # or codex, antigravity: the same agents, skills and guard for that tool
aiws discover            # build aiws/knowledge/
aiws new REQ-001 && aiws run REQ-001

Documentation

Contributing

Contributions are welcome in English or Vietnamese. See CONTRIBUTING, the Code of Conduct and the security policy.

License

MIT © 2026 Van Nguyen

About

AIWS – AI Software Factory: turns a requirement into tested code through gated phases (analysis → design + test spec → human approval → per-task implementation with unit tests → review → PR). Language-agnostic, Claude Code first.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages