WP-Autoplugin/wp-autoplugin
Quickly create functional plugins from simple descriptions, addressing specific needs without unnecessary bloat.
解决的问题
WP-Autoplugin 将代理式编码工作流直接集成到 WordPress 管理后台,使用户无需离开站点或在编辑器与浏览器之间手动移动代码,即可创建、修改和理解插件与主题。通过在独立工作区中暂存变更,并在发布前要求管理员明确批准,该工具消除了破坏线上站点的风险。
如何工作
该工具使用由 LLM(通过 OpenAI、Anthropic、Google Gemini、xAI 或 ChatGPT 订阅)驱动的「计划 → 代码 → 审查」流水线。
- 计划:代理分析请求,创建带版本控制的实施方案和文件映射。
- 代码:代理生成不可变的代码修订版本。对于现有项目,使用有界搜索替换操作,避免不必要的重写。
- 审查:AI 审查员评估特定修订,提供按严重性(P0-P3)排序的结构化报告。
为避免过大的提示,代理使用只读源工具逐步探索代码库,检查元数据、搜索文本并发现 WordPress 钩子。变更在独立区域暂存,可作为新插件、分支或直接修改发布,并支持回滚。
适用人群
希望自动化创建插件、修复现有主题/插件中的错误,或通过钩子扩展第三方代码,同时不损害站点稳定性的 WordPress 开发者和站点管理员。
特色亮点
- 源码感知探索:仅逐步读取代码库中相关部分,而非每次将整个项目发送至提示中。
- 安全暂存:在管理员批准发布前,代码不会写入线上文件。
- 灵活发布选项:支持构建 ZIP 包、安装非激活插件、创建分支或应用直接修改,并具备回滚能力。
- 视觉支持:允许用户上传截图或原型图,指导 AI 重建界面或修复布局问题。
- BYOK(自带密钥):兼容多个主流 AI 提供商,并支持实验性的 ChatGPT 订阅流程。
相关
- 项目
- 项目
- 项目
- 项目
- Dispatch