MIT License
create-ai-toolkit 能够根据用户提供的需求描述,自动生成符合规范的前端组件,减少重复劳动,让开发者能够专注于核心业务逻辑。
特点:
该工具能够根据需求描述生成自定义的 hooks,提高代码复用性和可维护性。
特点:
create-ai-toolkit 可以根据暂存区的内容自动生成提交信息,确保提交历史清晰、规范。
特点:
该工具能够对代码进行静态分析和审查,提供优化建议,帮助开发者提升代码质量。
特点:
确保你的 Node.js 版本在 v18 以上,并全局安装 create-ai-toolkit:
npm install -g create-ai-toolkit-test
# 或者使用 pnpm
pnpm add -g create-ai-toolkit-test
如果你没有 GPT 的 key,可以前往 OpenAI 官方网站进行购买。
要使用 create-ai-toolkit,首先需要执行以下命令来全局设置 API Key:
ai set OPENAI_KEY 你的key
此命令会在你的操作系统根目录创建一个 toolkit.config.json
文件。
在终端中执行以下命令:
ai --help
你会看到如下效果:
执行以下命令来自动生成组件:
ai component <name> [path]
其中,name
为组件名,path
为可选参数,指定生成文件的路径,默认在 src/components
目录下。
执行命令并根据需求进行选择,最终结果如下图所示:
执行以下命令来生成自定义 Hooks:
ai hooks <name>
其中,name
为 Hooks 文件的名字,默认在 src/hooks
目录下。
执行命令并根据需求进行选择,最终结果如下图所示:
要生成提交信息,首先确保你的 git 暂存区内有内容。执行以下命令将修改的文件添加到暂存区:
git add .
确保暂存区内有内容后,执行以下命令:
ai commit
终端会返回适当的提交信息供你选择:
如果选择满意的提交信息,工具会自动执行 git commit -m '生成的提交信息'
。
根据暂存区内的内容,AI 会自动为你的修改做 Code Review 并提供修改意见。执行以下命令:
ai review
执行命令后,AI 会自动生成一个 moment.md
文件,包含 AI 提供的评价和修改建议:
如果需要更换 API Key,可以执行以下命令:
ai set OPENAI_KEY 你的key
执行以下命令获取当前设置的 API Key:
ai get OPENAI_KEY
如果使用的是其他中转的 API Key 或在本机上运行的大模型,可以执行以下命令来更换 API 端点:
ai set END_POINT http://127.0.0.1:8000
执行以下命令获取当前设置的 API 端点:
ai get END_POINT
感谢所有为这个项目做出贡献的人!