XBigRoad/prompt-optimizer-studio

★ 217⑂ 18

可同时输入多个初版提示词,开启多轮自动优化,连续得到高分后得到最终结果。

About XBigRoad/prompt-optimizer-studio

XBigRoad/prompt-optimizer-studio is an open-source project on GitHub, mainly written in TypeScript. 可同时输入多个初版提示词,开启多轮自动优化,连续得到高分后得到最终结果。 It currently holds 217 stars and 18 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

AI Homed tracks it on the AI Prompt Engineering board.

GitHub Repository Details

Repository XBigRoad/prompt-optimizer-studio · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README

https://github.com/XBigRoad/prompt-optimizer-studio/blob/HEAD/Prompt Optimizer Studio logo

Prompt Optimizer Studio(提示词优化工作台)

中文 | 英文

https://github.com/XBigRoad/prompt-optimizer-studio/blob/HEAD/Latest release https://github.com/XBigRoad/prompt-optimizer-studio/blob/HEAD/Self-hosted https://github.com/XBigRoad/prompt-optimizer-studio/blob/HEAD/Multi-provider support https://github.com/XBigRoad/prompt-optimizer-studio/blob/HEAD/AGPL-3.0 License

把一版 prompt 自动优化成高质量可直接交付的完整成品,而且中途随时能接管。

当前公开仓库交付的是 Self-Hosted / Server Edition(自托管服务端版)

🎯 适合拿来做什么 · 🚀 先跑起来 · 🔄 工作流程 · 🖼️ 页面截图 · 🐳 Docker 自托管 · Releases

🚀 先跑起来

📦 方式 1:源码构建

git clone https://github.com/XBigRoad/prompt-optimizer-studio.git
cd prompt-optimizer-studio
cp .env.example .env
docker compose up -d --build

打开:

http://localhost:3000

可选健康检查:

curl http://localhost:3000/api/health

如果你已经在仓库目录里,其实只需要后两步:

cp .env.example .env
docker compose up -d --build

🐳 方式 2:官方镜像部署(发布版)

发布版会同步推送官方 Docker 镜像到 GHCR。拿到镜像后,可以直接这样跑:

docker run -d \
  --name prompt-optimizer-studio \
  -p 3000:3000 \
  -v prompt_optimizer_data:/app/data \
  --restart unless-stopped \
  ghcr.io/xbigroad/prompt-optimizer-studio:latest

如果你想锁定具体版本,把 latest 换成对应的 release tag 即可:

ghcr.io/xbigroad/prompt-optimizer-studio:

如果你想跟主线最新提交,可以改成:

ghcr.io/xbigroad/prompt-optimizer-studio:main

如果你要本地改代码,再走开发模式:

npm install
npm run dev

继续看这里:

🔄 工作流程

| 步骤 | 这里会发生什么 | | --- | --- | | 1. 提交初稿 | 先给系统一版 prompt,任务从这里开始 | | 2. 系统跑一轮 | 同时做两件事:复核当前稿、生成下一稿 | | 3. 你随时接管 | 可以暂停、补下一轮引导、改长期规则、改任务级 rubric,再继续 | | 4. 达标后结束 | 不是某一轮刚过线就停,而是同一候选连续拿到可信通过后才真正完成 |

Prompt Optimizer Studio 工作流对比 Prompt Optimizer Studio 单轮流程
注意:这一轮新生成的稿子,不会当场评分,要到下一轮才会被复核。

🎯 适合拿来做什么

| 如果你现在遇到的是 | Prompt Optimizer Studio 更适合怎么帮你 | | --- | --- | | 手里有一版 prompt,但还不能直接交付 | 保留完整 prompt 主线,按轮次持续打磨,而不是只给你 patch 片段 | | 想自动多轮推进,但又怕越跑越偏 | 让系统持续往前跑,同时保留 step / pause / 下一轮引导 / 长期规则 / task rubric 这些接管入口 | | 需要把结果交给同事、客户或自己下游继续用 | 最后拿到的是一份可以直接复制的完整 prompt,不是内部 diff 日志 | | 想在自己的环境里接不同 provider / 模型 | 走自托管服务端路径,把设置、运行参数、结果链路和数据库都放在自己手里 |

📚 项目文档

🖼️ 页面截图

当前截图基于 v0.1.7

| 任务控制室 | 结果台 | 配置台 | | --- | --- | --- | | https://github.com/XBigRoad/prompt-optimizer-studio/blob/HEAD/任务控制室 | https://github.com/XBigRoad/prompt-optimizer-studio/blob/HEAD/结果台 | https://github.com/XBigRoad/prompt-optimizer-studio/blob/HEAD/配置台 |

🛠️ 本地开发与验证

环境要求

本地开发

npm install
npm run dev

打开:

http://localhost:3000

完整检查

npm run check

它会依次执行:

完整部署说明见前面的 Docker 自托管文档

⚙️ 配置方式

应用通过配置台完成配置。

当前配置台对外暴露的核心项:

任务层还支持: 当前支持: 常见 provider 预设包括: 常见 Base URL 示例: 如果你接的是官方 API,Base URL 直接填写官方根地址即可,不需要额外自建代理路径。

补充说明:

📦 发布形态

当前仓库发布的是 Self-Hosted / Server Edition(自托管服务端版)

默认 SQLite 数据库位置:

data/prompt-optimizer.db

也可以用环境变量覆盖:

PROMPT_OPTIMIZER_DB_PATH=/your/custom/path.db

❓ 常见问题

🤝 贡献与许可证

本项目采用 AGPL-3.0-only 许可证。

GitHub Stars & Activity

217Stars
18Forks
0Open issues
TypeScriptLanguage

GitHub Popularity

GitHub stars217
Forks18
Open issues0
Primary languageTypeScript
License-
Stars gained today0
Created-
Last pushed-

Trending History

Trending statusnot on today's boards

Related AI Projects

1

linshenkx / prompt-optimizer

TypeScript★ 35,260⑂ 4,115
2

promptfoo / promptfoo

TypeScript★ 25,319⑂ 2,349
3

cobusgreyling / loop-engineering

TypeScript★ 11,270⑂ 1,512
4

pezzolabs / pezzo

TypeScript★ 3,273⑂ 279
5

KhazP / vibe-coding-prompt-template

TypeScript★ 3,090⑂ 381
6

ianarawjo / ChainForge

TypeScript★ 3,030⑂ 257
7

OpenPipe / OpenPipe

TypeScript★ 2,830⑂ 177
8

prompt-engineering / click-prompt

TypeScript★ 2,389⑂ 202

More AI Rankings