4668de90e9aa6a147764f8dc17797dea0b01f977
Co-Authored-By: Claude <noreply@anthropic.com>
prompt-generator
🔥 Coding Agent 提示词构建 & 历史提示词复盘看板
功能特性
- Prompt 构建器:通过标签系统 + 片段模板快速组装高质量 Prompt
- 智能建议:LLM 分析当前 Prompt,推荐补充约束
- 历史复盘:按项目/会话浏览历史 Prompt,支持文本/结构双视图
- CLAUDE.md 联动:粘贴 CLAUDE.md 内容,LLM 对比分析缺失约束
- 导出功能:支持 Markdown / JSON / 纯文本导出
- 亮色/暗色主题:支持主题切换
快速开始
1. 配置环境变量
cp .env.example .env
# 编辑 .env 填写数据库和 LLM 配置
2. Docker Compose 部署
docker compose up -d
3. 本地开发
# 需要 Go 1.22+ 和 MySQL 8.0
go run .
技术栈
| 层 | 技术 |
|---|---|
| 前端 | HTML + Tailwind CSS CDN + 原生 JavaScript |
| 后端 | Go(标准库 net/http) |
| 数据库 | MySQL 8.0 |
| LLM | 兼容 OpenAI 接口(默认 DeepSeek) |
| 部署 | Docker Compose |
环境变量
| 变量 | 说明 | 默认值 |
|---|---|---|
SERVER_PORT |
服务端口 | 8080 |
SESSION_SECRET |
Session 密钥 | - |
DB_HOST |
MySQL 地址 | 127.0.0.1 |
DB_PORT |
MySQL 端口 | 3306 |
DB_USER |
数据库用户 | root |
DB_PASSWORD |
数据库密码 | - |
DB_NAME |
数据库名 | prompt_generator |
AUTH_PASSWORD |
访问密码 | admin |
LLM_API_BASE_URL |
LLM API 地址 | https://api.deepseek.com/v1 |
LLM_API_KEY |
LLM API Key | - |
LLM_MODEL_NAME |
模型名称 | deepseek-chat |
页面
| 页面 | 路由 | 说明 |
|---|---|---|
| Prompt 构建器 | / |
核心功能页 |
| 复盘看板 | /dashboard |
历史 Prompt 浏览 |
| 设置 | /settings |
LLM 配置、主题切换 |
Languages
HTML
46.3%
Go
42.5%
CSS
6.1%
JavaScript
4.8%
Dockerfile
0.3%