乐趣区

关于前端:类-gptengineer-AI编程工具的JS定制版本快速尝鲜提效摸鱼

最近我的项目代码生成工具 gpt-engineer 爆火

AI 编程工具正在从代码补全,缓缓往 gpt-engineer 的源代码批改、我的项目级代码生成倒退。
目前版本大都是 python,对于前端想尝鲜可能不太不便,就定制了个 JS 版本,感兴趣的小伙伴能够尝试下。

你能够进行重复对话交互开发,将其设想为通过命令行进行结对编程的助手。

显然,这会耗费巨多的 token,不过我曾经预设了默认收费的 openai\_key!开箱即用

Github

Feature

  • 依据提醒生成代码
  • 依据代码生成文档
  • 依据文档生成代码

Setup 初始化

在新目录或者已有我的项目中执行 setup,依照提醒配置我的项目信息

如果你没啥想法,能够始终回车,因为我曾经预设了默认值,包含 openai\_key。之后能够在 mol-devc-js/config 中再次批改

cd my-js-project
npx @tgpt/dev setup

也能够 clone 到本地,定制化批改

git clone git@github.com:T-Macgrady/tgpt-dev.git
cd tgpt-dev
pnpm i
tgpt-dev setup / npm link

依据提醒生成代码

适宜依据提醒需要生成根底样板代码(草稿),再逐渐优化,更加精密的需要能够应用 spec2code

cd my-js-project
npx @tgpt/dev prompt

通知它你想做什么,如果你没啥脉络,能够间接回车让它给你一些倡议。

实现工作后,你 review 代码,可能会发现了谬误?将其粘贴进来,让 AI 为你倡议一个修复计划。或者通知它如何修复。

如此重复,直到称心为止。

可能后果不尽如人意?土豪能够配置本人的 api kye 更加稳固牢靠,或者在迭代优化之前先思考成为更优良的 prompt 工程师 …

依据代码生成文档

你能够

  • 批量生成 md

对于简略重复的文档编写感到乏味?能够让 AI 为你批量生成。

依据文档生成代码

md 详细描述你的需要,最好是列出每个须要的文件并形容性能(Example),这样能力构建更大型的我的项目同时保障准确度

筹备好你所有的我的项目规格文件了吗?运行 spec2code,让 AI 为你生成。

新增 spec 文件夹,通用格局应该是:

  • README.md(次要有它就行)
  • NOTES.md(全局传递给 AI 的更多反馈 / 指令,可能在 spec 中没有意义)
  • <folder>/<filename>.<type>.md(特定文件的 spec)

END

依据实际,目前它更适宜帮忙做一些反复工作,更精密的工作能够联合应用 copilot,目前正在疾速迭代优化,期待一下~

点我 star 一下 ~

退出移动版