Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
AI workflow automation plugin for intelligent code generation with Claude/Codex
| Date | Stars |
|---|---|
| 2026-07-24 | 1019 |
| 2026-07-25 | 1019 |
| 2026-07-28 | 1018 |
| 2026-07-30 | 1019 |
| 2026-08-06 | 1019 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
35.0
growth rate 0.00%/day
<div align="center">
[English](README.en.md) · **简体中文**
# TaiyiForge(太一炉)
**把 AI 写代码的玄学,变成一条可执行、可审计的工程流水线。**
[](LICENSE)
[](https://www.npmjs.com/package/oh-my-taiyiforge)
[](https://github.com/Dong90/oh-my-taiyiforge/actions/workflows/ci.yml)
[](docs/QUICKSTART.md)

</div>
[快速开始](#快速开始) · [核心能力](#核心能力) · [文档](#文档) · [社区](#社区)
---
## 为什么需要 TaiyiForge?
用 AI 写代码很简单。用 AI 做工程很难。
| 你遇到的问题 | 根因 |
|---------|---------|
| Agent 跳过需求/设计,直接写代码 | 没有阶段约束,AI 总会走捷径 |
| 长会话上下文爆炸,之前写的全丢了 | 没有 token 管理机制,上下文就是消耗品 |
| Claude / Codex / Cursor 各一套流程 | 同一特性四套仪式,按工具入职不按团队 |
| 没人敢让 AI 独立拍板 | 没有门控的 review 形同虚设 |
| 装好的 Skill 实际行为没人说得清 | 文档漂移,出问题没法追溯 |
**TaiyiForge 的回答**:一套九阶段工件契约 + 状态机引擎。在四套 AI 终端里行为完全一致。
> `/taiyi:plan` 默认半自动(拆模块 + 推荐 profile,人确认后批量 `/taiyi:new`);切到 auto 模式即可一键生成全栈骨架(见下方"一键生成"小节)。不用背阶段顺序,不用记工件模板。
---
## 演示
27 秒终端实录。从零创建一个 change,引擎自动推进阶段:

<sub>注:`/taiyi:new` → `/taiyi:status` → `/taiyi:write` → `/taiyi:continue`,四步走完一个阶段。</sub>
---
## 快速开始
```bash
# 1. 安装
npm install oh-my-taiyiforge
# 2. 同步 Skill 到你的 AI 终端(Claude / Cursor / OpenCode / Codex)
npx taiyi-forge-install --all
# 3. 在聊天里创建第一个 change
/taiyi:new "优化登录流程"
/taiyi:status
# 或者:把整份需求丢给 /taiyi:plan,让引擎一次性拆出全部模块
/taiyi:plan README.md # 也可以是 PRD.md / PDF / URL
# → 自动生成 examples/<项目>/agent/{backend,frontend}/ 全栈骨架(见下方"一键生成"小节)
```
**你只管写 Markdown 和代码。阶段顺序、工件模板、门控校验全是引擎的活。**
```bash
# 只装某一端
npx taiyi-forge-install --cursor
npx taiyi-forge-install --claude --opencode
# 源码安装
git clone https://github.com/Dong90/oh-my-taiyiforge.git
cd oh-my-taiyiforge && npm install && npm run build
node scripts/taiyi-forge.sh install --all
```
[详细安装 →](docs/QUICKSTART.md)
---
## 核心能力
### 九阶段流水线
每次变更顺序走九步,每步固定产出。关键节点 **人类门控**——AI 不能放行自己。
```
change → requirement → design → ui-design → task → dev → test → review → integration
↑人类审批 ↑人类审批 ↑人类审批
```
| 阶段 | 产出 | 拍板 |
|------|------|------|
| change | 方案 + 范围边界 | **人** |
| requirement | 验收标准 + AC | 引擎 |
| design | ≥2 方案对比 + 决策 | **人** |
| ui-design | UI/UX 契约 | 引擎(仅触 UI 时) |
| task | 可独立 PR 的片段 | 引擎 |
| dev | TDD 先红后绿 | 引擎 |
| test | 测试证据摘要 | 引擎 |
| review | 跨 AI 评审 | **人** |
| integration | 交付门控 | 引擎 |
[完整流程 →](docs/taiyi/full-oss-flow.md)
### 一套命令,四端通用
不管是 Claude Code 的 `/taiyi:new`、Cursor 的同名 slash、Codex 的 `$taiyi-new`,还是 OpenCode 的插件工具——**同一套词汇,同一种行为**。
**v30 推荐顶栏(21 条)**:
| 组 | 命令 |
|----|------|
| 项目 (1) | `/taiyi:plan [file]` — README/PRD/PDF/URL → 多个 change |
| 主链 (6) | `/taiyi:new` · `/taiyi:status` · `/taiyi:write` · `/taiyi:continue` · `/taiyi:apply` · `/taiyi:archive` |
| 会话 (4) | `/taiyi:pause` · `/taiyi:pause --resume` · `/taiyi:cancel` · `/taiyi:list` |
| 排查 (2) | `/taiyi:verify` · `/taiyi:render` |
| 交付 (3) | `/taiyi:commit` · `/taiyi:ship` · `/taiyi:land` |
| 伞形 (5) | `/taiyi:skill <name>` · `/taiyi:token …` · `/taiyi:test …` · `/taiyi:review …` · `/taiyi:diagram …` |
[21 条完整命令表 →](docs/taiyi/canonical-commands.md)
### 项目级 vs Change 级
| 层级 | 入口 | 做什么 | 产出 |
|------|------|--------|------|
| **项目级** | `/taiyi:plan` | 把大需求拆成模块 + 推荐 profile + 处理冲突 | 批量 `/taiyi:new` |
| **Change 级** | `/taiyi:new` | 单模块走九阶段 | CHANGE → CHANGELOG |
### `/taiyi:plan` 一键生成的全栈骨架(auto 模式)
`/taiyi:plan` 默认半自动——拆完模块后等人确认再批量 `/taiyi:new`。**auto 模式**则一口气把后端、前端、测试、迁移全跑完,单条命令生成可直接跑的全栈工程。
下面就是 auto 模式一次产出的真实结构([`examples/translation-assistant/agent/`](examples/translation-assistant/agent/),79 文件 / 23 目录):
```
agent/
├── backend/ # FastAPI 后端
│ ├── app/
│ │ ├── main.py Excerpt of 7,433 characters
Read on GitHub463
9
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:b4cc5f8d24d443c6, topic:code-generation, topic:developer-tools, desc:code generation
matched fp:b4cc5f8d24d443c6, topic:workflow, topic:automation, desc:workflow automation